Apache网页优化

2021-09-28 01:16

阅读:588

标签:control   rod   syn   sig   设置   ima   set   必须   png   一.apache网页压缩: 作用:配置 Apache 的网页压缩功能,是使用 Gzip 压缩算法来对 Apache 服务器发布的网页内容进行压缩后再传输到客户端浏览器。通常在cpu有空闲,网站带宽占用高时,会启用压缩;优势:1)加快网页加载的速度,改善用户的浏览体验2)降低网络传输带宽, 服务器节省流量3)网页压缩有利于搜索引擎的抓取方式:Apache 能实现网页压缩功能的模块有 mod_gzip 模块和 mod_deflate 模块 配置项 AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript 对什么格式的内容启用压缩 DeflateCompressionLevel 9 压缩级别为9,范围是1-9,数字大压缩率高 SetOutputFilter DEFLATE 启用deflate压缩方式 二操作实例 1.检查是否安装了mod_deflate模块 [root@www ~]# /usr/local/httpd/bin/apachectl -D DUMP_MODULES |grep deflate deflate_module (static) Syntax OK 2.配置模块启用mod_deflate模块启用 编译安装后,mod_defale模块需要httpd.conf 文件启用才能生效 [root@www ~]# vi /usr/local/httpd/conf/httpd.conf ##在最后添加如下配置 AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript DeflateCompressionLevel 9 SetOutputFilter DEFLATE :wq 3.抓包验证 三网业缓存 apache页面缓存时间:作用:通过 mod_expires 模块配置 Apache,使网页能在客户端浏览器缓存一段时间,以避免重复请求,减轻服务端工作压力。启用 mod_expires 模块后,会自动生成页面头部信息中的 Expires 标签和 CacheControl 标签,从而降低客户端的访问频率和次数,达到减少不必要的流量和增加访问速度的目的。 注意:编译安装时必须使用以下配置项 --enable-expires ##启用网页缓存过期时间模块 配置项:ExpiresActive On ##启用页面缓存时间ExpiresDefault "access plus 60 seconds" ##设置默认缓存1分钟 [root@www ~]# /usr/local/httpd/bin/apachectl -D DUMP_MODULES |grep expires expires_module (static) Syntax OK [root@www ~]# vi /usr/local/httpd/conf/httpd.conf ##在最后添加如下配置 ExpiresActive On ExpiresDefault "access plus 60 seconds" 清除浏览器历史记录,重新访问测试: apache优化隐藏版本号; 修改httpd.conf配置文件,使httpd-default.conf 文件生效,它包含了是返回的版本信息的内容 1.将主配置文件httpd. conf以下行注释去掉 #Include conf/extra/httpd-default.conf 2.修改httpd-default. conf文件两个地方 3.Server Tokens Full修改为Server Tokens Prod 4.将ServersSignature On修改为ServersSignature Off 5.重启httpd服务,访问网站,抓包测试Apache网页优化标签:control   rod   syn   sig   设置   ima   set   必须   png   原文地址:https://blog.51cto.com/14449563/2446073


评论


亲,登录后才可以留言!