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