网站速率优化之终极教程-2019最新
网站速率优化之前要先对网站做个测试,以Gtmetrix为例:
- http://gtmetrix.com
- http://www.whatsmyip.org/http-compression-test
- http://developers.google.com/speed/pagespeed/insights
Gtmetrix的利用很简朴,直接输入对应网站,进入官网 输入对应网址,分析即可
然后得分低的一个个优化就好了
先来个文章目次:
第一:Enable Gzip Compression
Ngnix 版【VPS主机,Vultr用的就是Ngnix】
CPW+Apache版
Siteground版【假造机】
第二:Leverage Browser Caching
第三:Optimize Images图片的优化
第四: CDN加快
以下是正文:
第一个题目: Enable Gzip Compression / Gzip 压缩
Gzip 压缩非常紧张,以是说的具体一点。利用差别的服务器会有差别的方法。一个个来说。
第一种环境:Ngnix 独立主机版本【好比Vultr】
先用SSH客户端【好比Xshell】毗连独立主机
sudo nano /etc/nginx/nginx.conf
有时间会提示是否进入 输入字母Y就可以,没提示就直接进入
去掉 gzip前面的#号
然后添加代码在下面
gzip_disable “MSIE [1-6]\.(?!.*SV1)”;gzip_vary on;gzip_types text/plain text/css text/javascript application/javascript application/x-javascript;
Ctrl+X 退出
Y生存
按Enter回到主界面退出,代码重启服务器即可。
service nginx restart
再来测试一下 GZIP已经见效
第二种环境:Apache版本【Centos 控制面板下】
- 进入Apache Configuration
- 找到 # LoadModule deflate_module modules/mod_deflate.so
- 删除#号
- 重启服务器即可
也可以利用 SSH客户端进入Apache之后输入代码
vi /usr/local/apache/conf/httpd.conf找到对应代码,删除#号生存
# LoadModule deflate_module modules/mod_deflate.so重启服务器
service httpd restart
第三种环境:SiteGround版本:
进入控制面版,进入File Manager 进入对应网站目次
找到 Htaccess文件 编辑
添加代码
AddOutputFilterByType DEFLATE text/plainAddOutputFilterByType DEFLATE text/htmlAddOutputFilterByType DEFLATE text/xmlAddOutputFilterByType DEFLATE text/cssAddOutputFilterByType DEFLATE application/xmlAddOutputFilterByType DEFLATE application/xhtml+xmlAddOutputFilterByType DEFLATE application/rss+xmlAddOutputFilterByType DEFLATE application/javascriptAddOutputFilterByType DEFLATE application/x-javascript
然后右上角的Save生存即可。
第二个题目:Leverage Browser Caching 使用欣赏器缓存
## EXPIRES CACHING ##ExpiresActive On ExpiresByType image/jpg “access 1 year”ExpiresByType image/jpeg “access 1 year”ExpiresByType image/gif “access 1 year”ExpiresByType image/png “access 1 year”ExpiresByType text/css “access 1 month”ExpiresByType application/pdf “access 1 month”ExpiresByType text/x-javascript “access 1 month”ExpiresByType application/x-shockwave-flash “access 1 month”ExpiresByType image/x-icon “access 1 year”ExpiresDefault “access 2 weeks”## EXPIRES CACHING ##
输入以上代码到 hatcess文件生存即可
三个题目:Optimize Images
WordPress站点,可以直接用免费插件 EWWW Image Optimzier 大概 SMUSH
假如是其他网站范例,好比Magento,可以借助图片压缩工具压缩后再上传。
第四个题目: CDN加快
CDN的根本原理是广泛接纳各种缓存服务器,将这些缓存服务器分布到用户访问相对会合的地域或网络中,在用户访问网站时,使用全局负载技能将用户的访问指向间隔近来的工作正常的缓存服务器上,由缓存服务器直接相应用户哀求。【来自百科】
办理方案:
- 假如你是Siteground用户,体系又自带的CDN,设置一下就可以。
- 也可以购买CDN加快服务,自行谷歌。 【不发起新手折腾】
- 大概本身搭建CDN服务器 【不发起+1】
Siteground自带的CDN, 懒得可以直接找客服设置。
进入 Cloudflare
Active – Confirm勾选 – Proceed 即可
用户体验是无穷的,但是假如没有CDN也不要紧。做到其他的,比对手也强多少倍了。
|