Apache网页优化概念
在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的
服务器配置的,以前的配置已经不适用当今互联网时代,为了适应企业需求,就需要考虑如何提升Apache的性
能与稳定性,这就是Apache优化的内容。
优化内容:
-
配置网页压缩功能
-
配置网页缓存时间
-
配置防盗链
-
配置隐藏版本号
gzip介绍
配置Apache的网页压缩功能,是使用gzip压缩算法来对网页内容进行压缩后再传输到客户端浏览器。
作用
-
降低了网络传输的字节数,加快网页加载的速度
-
节省流量,改善用户的浏览体验
-
gzip与搜索弓|擎的抓取工具有着更好的关系
Apache的压缩模块
Apache实现网页压缩的功能模块包括
mod_gzip 模块
mod_deflate 模块
Apache 1.x
没有内建网页压缩技术,但可使用第三E方mod_gzip 模块执行压缩。
Apache 2.x
在开发的时候,内建了mod_deflate 这个模块,取代mod_gzip。
mod_gzip模块与mod_deflate模块
-
两者均使用gzip压缩算法,运作原理类似
-
mod_deflate 压缩速度略快,而mod_gzip 的压缩比略高
-
mod_gzip 对服务器CPU的占用要高一些
-
高流量的服务器,使用mod_deflate 可能会比mod_gzip 加载速度更快
配置网页压缩功能实验
(1)在宿主机将我们所需的工具包共享出去。
(2)通过Samba服务将工具包挂载到Linux系统。
[root@localhost ~]# smbclient -L //192.168.100.50/ //查看共享
Enter SAMBA\root's password: //匿名共享,没有密码,直接回车
OS=[Windows 10 Enterprise LTSC 2019 17763] Server=[Windows 10 Enterprise LTSC 2019 6.3]
Sharename Type Comment
--------- ---- -------
IPC$ IPC 远程 IPC
share Disk
tools Disk
Users Disk
Connection to 192.168.100.50 failed (Error NT_STATUS_RESOURCE_NAME_NOT_FOUND)
NetBIOS over TCP disabled -- no workgroup available
[root@localhost ~]# mkdir /mnt/tools //创建挂载目录
[root@localhost ~]# mount.cifs //192.168.100.50/tools /mnt/tools/ //挂载
Password for root@//192.168.100.50/tools:
[root@localhost ~]# cd /mnt/tools/ //进入挂载目录
[root@localhost tools]#