资讯专栏INFORMATION COLUMN

Xampp Apache 2.4优化配置(长期更新)

thekingisalwaysluc / 2263人阅读

摘要:优化指南依然是一段开场白,阿里云的带宽相当贵,所以用的是按量付费带宽,峰值流量,结果网站上线之后做了一次测试,流量哗哗的跑,同样,每个小时都好几块钱。首先确保你的带宽在左右,一般情况下,如果设置过小,不需要优化,阿里云就帮你拦截掉了。

优化指南

依然是一段开场白,阿里云的带宽相当贵,所以用的是按量付费带宽,20M峰值流量,
结果网站上线之后做了一次测试,流量哗哗的跑,同样,每个小时都好几块钱。所有就有了一系列的优化。

首先确保你的带宽在20M左右,一般情况下,如果设置过小,不需要优化,阿里云就帮你拦截掉了。

压缩js,css,等
开启这里两个模块
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
然后
httpd.conf添加这段代码

#必须的,就像一个开关一样,告诉apache对传输到浏览器的内容进行压缩
SetOutputFilter DEFLATE

#压缩级别,1-9,9为最高
DeflateCompressionLevel 3

#不进行压缩的文件
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary #设置不对后缀gif,jpg,jpeg,png的图片文件进行压缩
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary #同上,就是设置不对exe,tgz,gz。。。的文件进行压缩
SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary

#针对代理服务器的设置

Header append vary User-Agent

开启图片和静态资源缓存,要不然每次都下载,肯定花冤枉钱,当然更新需要自己想办法了。配置如下
开启LoadModule expires_module modules/mod_expires.so
然后再httpd中添加

#打开缓存
ExpiresActive on
#文件缓存864000/3600/24=10天,自行设置
ExpiresByType text/css A864000
ExpiresByType application/x-JavaScript A864000
ExpiresByType application/javascript A864000
ExpiresByType text/html A864000
ExpiresByType image/jpeg A864000
ExpiresByType image/gif A864000
ExpiresByType image/png A864000
ExpiresByType image/x-icon A864000

开启opcacche功能
如果你是xampp,只需要在php.ini中添加如下代码
[Zend Opcache]
zend_extension=php_opcache.dll
opcache.enable=1
注:如果安装了icube解密插件,需要把上面的设置放到下面,不然会报错。

未完待续

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/35856.html

相关文章

  • 个人资料收集(长期更新

    摘要:开放查看端口防火墙关闭打开如何打开的和在中配置如下此处放开注释中放开参考系统下性能优化,提高并发开启压缩和缓存设置登录安全机制泛解析集锦中设置文件夹共享的方法导入大批量数据出现的解决方法静默启动下开机自启动错误与异常处理开机启动 Centos 7 开放查看端口 防火墙关闭打开http://blog.csdn.net/jack8598... 如何打开apache的server-st...

    LiangJ 评论0 收藏0
  • 个人资料收集(长期更新

    摘要:开放查看端口防火墙关闭打开如何打开的和在中配置如下此处放开注释中放开参考系统下性能优化,提高并发开启压缩和缓存设置登录安全机制泛解析集锦中设置文件夹共享的方法导入大批量数据出现的解决方法静默启动下开机自启动错误与异常处理开机启动 Centos 7 开放查看端口 防火墙关闭打开http://blog.csdn.net/jack8598... 如何打开apache的server-st...

    noONE 评论0 收藏0
  • 个人资料收集(长期更新

    摘要:开放查看端口防火墙关闭打开如何打开的和在中配置如下此处放开注释中放开参考系统下性能优化,提高并发开启压缩和缓存设置登录安全机制泛解析集锦中设置文件夹共享的方法导入大批量数据出现的解决方法静默启动下开机自启动错误与异常处理开机启动 Centos 7 开放查看端口 防火墙关闭打开http://blog.csdn.net/jack8598... 如何打开apache的server-st...

    Jochen 评论0 收藏0

发表评论

0条评论

thekingisalwaysluc

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<