作者:金子祺_475 | 来源:互联网 | 2023-06-02 19:05
我的网站漫岛高高兴兴的上了云,却发现访问速度慢的一匹,明明当初虚拟主机也是1核1G1m带宽,现在服务器也是,不至于说网页加载速度慢了快十倍了。优化,首先想到的是开启apache的gzip压缩功能。
Response Headers
里面的Content-Encoding:gzip
指示是否开启该功能,如果没有,执行以下三步即可:
1.打开apache配置文件httpd.conf
,找到以下三项,解开注释(去掉#)开启相应功能
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
LoadModule filter_module modules/mod_filter.so
2.在httpd.conf
文件末尾添加如下代码,请去掉所有注释,我写注释是为了说明详细一点。
DeflateCompressionLevel 3 # 压缩程度的等级1-9,越高体积越小但是占用更多性能AddOutputFilterByType DEFLATE text/htmltext/plaintext/csstext/xmltext/Javascript#特定的MIME类型指定输出过滤器AddOutputFilter DEFLATE css js#压缩后输出SetOutputFilter DEFLATE # 插入过滤器,对所有输出启用压缩# 不压缩图片等格式文件,可能适得其反SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzipdont-varySetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzipdont-varySetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzipdont-vary
3.重启apache服务器
以上步骤我是在windows环境下执行的,然后成功开启了gzip功能,我只是一个小前端啊,如果你对着我的博客发现仍然不行,你要反思你自己了,清醒点,老铁!