我是网站压缩的新手,并且不熟悉这样做的方法。我想知道如何压缩所有页面内容和来源,如css、JS、图像等。我知道这可能是一个大话题,但总是从简单的问题和答案开始。
我是否必须以特定格式压缩内容,或者有办法做到这一点?
更新#1
我在优化器网站上测试了我的一些网页以了解情况如何,但结果证明我需要大量的内容压缩。那么现在在 Apache 上进行压缩的正确方法是什么?
我是网站压缩的新手,并且不熟悉这样做的方法。我想知道如何压缩所有页面内容和来源,如css、JS、图像等。我知道这可能是一个大话题,但总是从简单的问题和答案开始。
我是否必须以特定格式压缩内容,或者有办法做到这一点?
更新#1
我在优化器网站上测试了我的一些网页以了解情况如何,但结果证明我需要大量的内容压缩。那么现在在 Apache 上进行压缩的正确方法是什么?
如果您的意思是提供压缩内容,那么标准支持deflate
和gzip
.
建议仅对文本文件(HTML、脚本输出、CSS、JS)打开压缩,因为 JPG/PNG 图像已经被压缩,这对您的服务器来说是不必要的开销。
例如,在 Apache 中,您可以使用mod_deflate
. 由于该AddOutputFilterByType
指令,它允许您指定要压缩的文件类型。
更多信息请访问http://httpd.apache.org/docs/2.0/mod/mod_deflate.html。
像 nginx ( HttpGzipModule ) 和 apache ( mod_deflate ) 这样的几个网络服务器可以在提供内容之前对其进行压缩。不要对可能已经压缩的内容启用压缩,例如照片、音乐、视频、软件档案等。
有一些方法可以更快地加载网页:
静态页面、css、js 压缩取决于您的服务器配置。