很多使用WordPress建立网站的新站长都会觉得WordPress的速度非常慢,特别是安装了各种各样插件之后,网站的打开速度简直让人想关掉浏览器。为什么一些老站长的网站速度快到爆,根本感觉不到网页的加载时间?看了这篇文章,你也能做到,秒开网页,让你的网站快到飞起来。下面看看代码狗博客的打开速度截图,可能不同地方不同网络运营商不同,打开速度会有所变化。
很多使用WordPress建立网站的新站长都会觉得WordPress的速度非常慢,特别是安装了各种各样插件之后,网站的打开速度简直让人想关掉浏览器。为什么一些老站长的网站速度快到爆,根本感觉不到网页的加载时间?看了这篇文章,你也能做到,秒开网页,让你的网站快到飞起来。下面看看WP爱好者博客的打开速度截图,可能不同地方不同网络运营商不同,打开速度会有所变化。
更高级的优化请看教程:WordPress缓存提速优化进阶学习目标0sql查询
WordPress优化提速教程
服务器处理时间只用了0.297秒,下面看看浏览器访问过程耗时截图。
WordPress优化提速教程
首先我们应该明白用户访问一个网页,这个过程发生了什么。比如现在访问WP爱好者博客的首页。首先用户在浏览器输入网址,回车开始浏览,浏览器就开始查询域名解析,找到服务器真实IP,然后开始向服务器提交访问请求。然后服务器响应操作,动态程序开始生成网页代码,数据库查询需要的数据,最后整合成一个完整的网页,再通过网络传给用户浏览器。用户浏览器再加载这个网页数据,显示给用户。
明白了上述过程,那我们就应该明白哪些地方可以提高速度,让整个流程时间变短。下面跟我来,一步一步提升你的网站访问速度,做到秒开。
开启GZIP压缩网页
GZIP的作用总所周知,很多网站都使用了它,它能将我们的网页内容压缩体积后再传给用户。比如不开启GZIP压缩网页提升速度,WP爱好者博客的首页是24.5kb左右的大小,开启压缩后的网页大小只有8KB左右。网页的体积降低了3倍,相应的,传输速度就会比之前快3倍。这里说的3倍只是传输所需要的时间,并不是做了GZIP压缩网页就能让你的网站打开速度快3倍。具体的GZIP开启加速教程这里就不讲了,详情查看:开启GZIP网页压缩
使用CDN节点加速
作为草根站长,服务器的带宽一般都是1M,传点网页文件还行,如果传图片,那速度是非常的慢,使用CDN将图片js等等缓存到各个CDN节点上,各地用户可以就近获取资源,并且CDN节点的带宽远远不止1M,传输图片等大文件是非常快的,可以有效的减少访问时间,提升用户体验。比较好的有七牛、又拍云、百度云加速等等本站使用阿里云CDN加速。
使用Memcache内存级缓存提升响应处理速度
要使用memcache缓存,需要PHP支持,没有的需要安装模块,查看是否已经安装模块的方法如下:
在网站根目录下建立一个php文件,里面写上如下代码:
<?php phpinfo(); ?>
浏览器中访问这个文件,将会返回当前PHP的所有信息,查找memcache关键字,如果存在则已安装,如果没有则需要安装才能使用。
memcached缓存系统安装教程及WordPress优化教程点此查看!
CentOS安装Memcached对象缓存系统
CentOS安装配置PHP的Memcache扩展
Memcached开机自启脚本
具体办法写下来太长了,改天另开一篇文章来介绍。这里介绍一个折中的办法,使用WP Super Cache缓存插件将网页静态化到本地磁盘,以此来提高访问速度,大概能提升好几倍,勉强也够用了。
使用Mysql Query Cache缓存数据库
query cache缓存可以将相同的查询存下来,第二次查询的时候MySQL就不会再去做同样的操作,而是直接将结果返回给用户。从根本是减少了数据库的查询次数,从而节省了响应时间,提高用户体验。具体的MySQL Query Cache缓存的开启方法请看这篇文章:开启MySQL Query Cache高速缓存
相关问题
有的朋友可能发现了,虽然网站打开的速度比之前快了几倍,但插件提示memcache内存缓存似乎没有工作,具体问题是我的memcache服务没有启动,这个问题留到下次解决。即使没有启动memcache缓存,但我们的网页打开速度仍然比之前快了几倍。
memcached启动,将网站静态化存入内存,响应速度更快!具体教程请看上面memcached那一块!
- Bài viết thuộc quyền sở hữu của tác giả trên website tainguyen.edu.vn, mọi sao chép phải dẫn nguồn đầy đủ và rõ ràng.
- Bất kỳ cá nhân hoặc tổ chức nào, nếu không có sự đồng ý của tác giả, đều bị cấm sao chép, chiếm đoạt, thu thập và xuất bản nội dung của trang này lên bất kỳ trang web, sách và các nền tảng truyền thông khác.
- Nếu nội dung trên bài đăng này bị vi phạm quyền và lợi ích hợp pháp của tác giả gốc, bạn có thể liên hệ với chúng tôi để xử lý.
- Tác giả bài viết tự chịu trách nhiệm về bản quyền bài viết, nội dung đã đăng tải tại bài đăng này