很多人认为,要建立一个现代且快速的网站,昂贵的云服务器(VPS、独立服务器)是必不可少的。然而,对于中等规模的网站来说,经过适当优化的共享主机已经绰绰有余了。
PHP 配置
将 PHP 版本升级到尽可能高的稳定版本(8.2+)。必须启用 OPcache——它通过缓存 PHP 文件来消除重复编译的需求,从而显著提高速度。根据需要调整内存限制(memory limit)和最大执行时间(max execution time)。
Cloudflare 免费 CDN
共享主机最大的局限性在于地理距离带来的延迟。Cloudflare 的免费计划在很大程度上解决了这个问题:它从全球边缘节点(edge)分发静态内容,提供 DDoS 防护,提供 SSL 证书,并通过缓存规则减轻服务器负载。
使用 .htaccess 进行优化
在 Apache 服务器上,.htaccess 文件用于启用 gzip 压缩、配置浏览器缓存标头以及设置安全规则。在启用了 mod_deflate 和 mod_expires 模块的主机上,几行简单的 .htaccess 规则就能带来巨大的改变。
图像与代码优化
WebP 格式的图像、经压缩(minified)的 CSS/JS 以及关键 CSS 内联(inline)应用在共享主机上也能带来出色的性能表现。在共享主机上,数据库查询优化至关重要:尽量减少每次页面加载时不必要的查询数量。