当前位置: 首页 > news >正文

江西建设厅培训网站南宁关键词优化软件

江西建设厅培训网站,南宁关键词优化软件,在线制作带字图片,在哪个网站做流程图比较好看Apache网页优化 概述 在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代 为了适应企业需求,就需要考虑如何提升Apach…

Apache网页优化

概述

在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代 为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache优化的内容

优化内容 配置网页压缩功能 配置网页缓存 工作模式的选择与参数优化 配置隐藏版本号 配置防盗链 ……

gizp介绍

     1.概述 配置Apache的网页压缩功能,是使用gzip压缩算法来对网页内容进行压缩后再传输到客户端浏览器

2.    作用 降低了网络传输的字节数,加快网页加载的速度 节省流量,改善用户的浏览体验 gzip与搜索引擎的抓取工具有着更好的关系

Apache的压缩模块2-1

1.Apache实现网页压缩的功能模块包括 mod_ gzip 模块 mod_deflate模块 2、Apache 1.x 没有内2.建网页压缩技术,但可使用第三方mod_gzip 模块执行压缩

3.Apache 2.x 在开发的时候,内建了mod_deflate这个模块,取代mod_gzip

Apache的压缩模块2-2

mod_gzip模块与mod_deflate 模块

两者均使用gzip压缩算法,运作原理类似 mod_deflate压缩速度略快,而mod_gzip的压缩比略高 mod_gzip对服务器CPU的占用要高一些 高流量的服务器,使用mod_deflate可能会比mod_gzip加载速度更快

设置网页压缩

检查是否安装mod_deflate模块

apachectl -t -D DUMP_MODULES | grep "deflate"

如果没有安装mod_deflate模块,重新编译安装Apache添加mod_deflate模块

 systemctl stop httpd.servicecd /usr/local/httpd/confmv httpd.conf httpd.conf.bakyum -y install gcc gcc-c++ pcre pcre-devel zlib-devel
cd /opt/httpd-2.4.29/
./configure \
--prefix=/usr/local/httpd \
--enable-deflate \
--enable-so \
--enable-rewrite \
--enable-charset-lite \
--enable-cgi \
--enable-deflate——————————加入mod_deflate模块
make && make install

配置mod_deflate模块启用

 vim /usr/local/httpd/conf/httpd.conf52行修改Listen 192.168.241.3:80##105行取消注释LoadModule deflate_module modules/mod_deflate.so——————开启mod_deflate模块##197行取消注释,修改ServerName www.kgc.com:80##末行添加##<IfModule mod_deflate.c>AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml 
text/javascript text/jpg text/png——————代表对什么样的内容启用gzip压缩DeflateCompressionLevel 9SetOutputFilter DEFLATE
</IfModule>

检查安装情况,启动服务

 apachectl -t————————验证配置文件的配置是否正确apachectl -t -D DUMP_MODULES | grep "deflate"————————检查mod_ deflate模块是否已安装deflate_module (shared)————————已安装的正确结果systemctl start httpd.service

测试mod_deflate压缩是否生效

 cd /usr/local/httpd/htdocs先将pubg.jpg文件传到/usr/local/httpd/htdocs目录下vim index.html<html> <body> <h1> </h1>It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!It works!s!</h1><img src="pubg.jpg"/></body></html>

方法一: 在Linux系统中,打开火狐浏览器,右击点查看元素 选择网络---> 选择HTML、WS、其他 访问http://192.168.184.103 ,双击200响应消息查看响应头中包含Content-Encoding: gzip

方法二: 在Windows系统中依次安装Microsoft.NET4和fiddler软件,打开fiddler软件,win10系统不需要安装Microsoft.NET4,则其他系统需要安装 选择inspectors ---> 选择Headers 浏览器访问http://192.168.241.3 ,双击200响应消息查看Content-Encoding: gzip

配置网页的缓存时间

1.通过mod_expire模块配置Apache,使网页能在客户端浏览器缓存一段时间,以避免重复请求

2、启用mod_expire模块后,会自动生成页面头部信息中的Expires标签和Cache-Control标签,客户端浏览器根据标签决定下次访问是在本地机器的缓存中获取页面,不需要向服务器再次发出请求,从而降低客户端的访问频率和次数,达到减少不必要的流量和增加访问速度的目的

实验:

检查是否安装mod_expires模块

apachectl -t -D DUMP_MODULES | grep "expires"

如果没有安装mod_deflate模块,重新编译安装Apache添加mod_expires模块

systemctl stop httpd.service
cd /usr/local/httpd/conf
mv httpd.conf httpd.conf.bak
yum -y install gcc gcc-c++ pcre pcre-devel zlib-devel
cd /opt/httpd-2.4.29/
./configure \
--prefix=/usr/local/httpd \
--enable-deflate \
--enable-so \
--enable-rewrite \
--enable-charset-lite \
--enable-cgi \
--enable-deflate \
--enable-expires————————————加入mod_expires模块
make && make install

配置mod_expires模块启用

vim /usr/local/httpd/conf/httpd.conf

 ##52行修改Listen 192.168.241.3:80##111行取消注释LoadModule expires_module modules/mod_expires.so——————开启mod_expires模块##199行取消注释,修改ServerName www.kgc.com:80##末行添加##<IfModule mod_expires.c>ExpiresActive On——————————打开网页缓存功能ExpiresDefault "access plus 60 seconds"——————————设置缓存60秒
</IfModule>

检查安装情况,启动服务

apachectl -t————————验证配置文件的配置是否正确apachectl -t -D DUMP_MODULES | grep "expires"————————检查mod_expires模块是否已安装deflate_module (shared)————————已安装的正确结果systemctl start httpd.service

测试缓存是否生效 cat /usr/local/httpd/htdocs/index.html

在Linux系统中,打开火狐浏览器,右击点查看元素 选择网络—> 选择HTML、WS、其他 访问http://192.168.137.10 ,双击200响应消息查看响应头中包含Expires项

配置Apache隐藏版本信息

Apache的版本信息,透露了一定的漏洞信息,从而给网站带来安全隐患
生产环境中要配置Apache隐藏版本信息

vim /usr/local/httpd/conf/httpd.conf
##491行取消注释
Include conf/extra/httpd-default.conf
vim /usr/local/httpd/conf/extra/httpd-default.conf
##55行修改
ServerTokens Prod——————————将原本的Full改为Prod,只显示名称,没有版本
#ServerTokens表示Server 回送给客户端的响应头域是否包含关于服务器OS类型和编译过的模块描述信息
systemctl restart httpd.service
浏览器访问http://192.168.184,103双击200消息查看Server项

http://www.hengruixuexiao.com/news/56449.html

相关文章:

  • 关于网站备案的公告seo优化交流
  • 福田做棋牌网站建设找哪家效益快郑州建网站的公司
  • 汇算清缴在哪个网站上做深圳网站建设方案
  • 微信 网站 优劣势昆明网站seo服务
  • 影楼网站建设百度关键词搜索排名代发
  • 小型网站建设方案seo现在还有前景吗
  • dedecms婚纱摄影网站模板精准营销方式有哪些
  • wordpress_DMSseo快速排名的方法
  • 西安 做网站谷歌google浏览器官方下载
  • 百度收录左侧带图片的网站百度网盘搜索引擎入口哪里
  • 免费在线观看电影网站优化精灵
  • 58同城网站模板网络推广都有哪些方式
  • 门户网站的建设费用个人推广网站
  • 安徽建设工程造价信息网站搜索引擎优化公司
  • 西安哪家做网站靠谱百度小说排行榜2019
  • 个人简介网站怎么做淘宝网页版
  • 网站虚拟主机哪个好网络平台推广具体是怎么推广
  • 多种专业网站建设seo优化专员编辑
  • 盐城网站制作关键词搜索方法
  • 南京师范大学课程建设网站网站搜索引擎优化
  • 网站开发的工作要求线上营销推广方案
  • 电商ui设计是什么意思安卓手机优化软件哪个好
  • 网站开发工具的功能有哪些免费发布推广平台
  • 网站建设公司联系方式西安seo按天收费
  • 做网站建设公司哪家好营销策划方案1000例
  • 崇文网站建设营销软文范文
  • b2b电子商务平台都有哪些成都seo招聘
  • 南京网站建设案例潍坊百度网站排名
  • 民治营销网站制作seo推广方案怎么做
  • 泉州市亿民建设发展有限公司网站新app推广去哪里找