我一直听说gzip是您的网站,是加快交付速度的好方法。一般而言,我的网站负载非常大,我仍应该研究gzip吗?我还阅读了使用gzip的缺点,例如将内容解压缩以显示浏览器所需的时间。是真的吗
更新:
该问题基于以下假设:该站点已经进行了相当优化。
实际上,我已经对其进行了优化。我网站上的大多数内容都是数据库驱动的,最初需要花费一些时间来加载所有内容,所以我做了一些脚本,这些脚本每晚运行一次,生成内容并将其存储为最重的静态HTML文件。被贩运的页面。服务器上的负载远低于其容量,因此,感谢您的见解,我现在将更认真地考虑它。我当时正在考虑使用一些动态地实现它的PHP类。你有什么建议?
最佳答案
压缩您的响应将有助于缩短传输时间。这意味着它将减少用户下载生成页面所需的时间。 (通常)它不会减少服务器上的负载。实际上,由于压缩本身不是免费的(它会消耗一些CPU周期),因此可以稍微增加它。
通常,用户体验不会带来不利影响(只有优势)。
但是,如果您的服务器已经很重,我可能会跳过它,因为它只会增加该负载(通常)。首先优化代码,然后添加压缩。不要为未优化的代码尝试添加压缩作为创可贴(这是行不通的)...