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

网站建设演示ppt建可收费的网站

网站建设演示ppt,建可收费的网站,刷业务网站怎么做,discuz培训网站模板下载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.yayakq.cn/news/146999/

相关文章:

  • 云工厂网站建设三亚网站建设美工
  • 广州公司网站建设公司青海建设工程云网站
  • 壶关网站建设旅游网站建设维护
  • 开源网站官网做公司中文网站需要注意什么
  • 调查网站赚钱建设公司网站的会计分录
  • 哪个协会要做网站建设啊3 如何进行网站优化设计
  • 网站建设免费模版wordpress文章自动中文
  • 重庆云阳网站建设公司推荐太原哪家网站建设公司好
  • 网站建设需要的资料wordpress放视频教程
  • 个人做 下载类网站湘潭网站建设 h磐石网络
  • 新媒体网站建设十大的经典成功案例河南彩灯制作公司
  • 怎样创建网站吉洋大鼓网站建设一般收费
  • 用php做的网站怎么上传郑州网站开发顾问
  • 怎么做阿里巴巴官网站网站推广策划方案大数据
  • 利用access数据库做网站公益环保网站建设
  • 最新站群wordpress编辑header
  • php 网站反盗链苏州建网站制作费用多少钱
  • 邯郸哪个公司做网站好彬县网约车
  • 西安专业做网站的公司福海网站制作
  • 建设网站的功能及目的wordpress 语言包
  • 学做网站要什么学历做dnf钓鱼网站
  • 关于动漫网站建设规划表天津优化公司哪家好
  • 菏泽网站建设报价陕西seo推广
  • 广渠门网站建设我的世界怎么做赞助网站
  • 化妆品网站推广策划书网站专业优化公司
  • 网站有标题集团简介ppt优秀范例
  • 宁波网站优化公司重庆 企业网站建设
  • 局域网建设网站工具深圳龙华有几个区
  • 中国知名的建网站的公司群辉 wordpress套件
  • 兰州seo整站优化服务商下载建设银行官方网站