WordPress网站性能优化指南


Posted in PHP onNovember 18, 2015

1.选择一个好的主机

尽量不要使用免费主机或者共享主机(Godaddy啊、Bluehost啊等等所谓无限带宽、无限网站之类的主机)
首先,你的域名和你的主机最好在一个IDC哪儿,如果不是的话,建议你采用口碑良好的DNS服务商,让域名以最快的速度解析到主机上,这不是重点,重点是你的服务器/主机空间应该够快,怎么才能够快呢?CPU的配置、CPU的使用率、物理内存的大小、磁盘类型以及磁盘的I/O性能(包括Mysql数据库服务器所用磁盘)、Mysql响应速度以及Mysql并发数等等,都会影响到网站的快与不快,并且是物理性的影响。

2.选择一个更快的主题

什么样的主题才能更快呢?直观来看,包含尽量少的php、js、css和字体(字体或图标字体)文件的主题性能会好些。从代码来看,编码合理并在正确的页面载入正确的文件的主题会好些。

3.选择一个缓存插件

推荐使用 W3 Total Cache 或者 WP Super Cache ,都是免费的,但是都很好使,我个人更喜欢W3 Total Cache,因为它支持:页面缓存、HTML压缩、对象缓存、数据库缓存、客户端浏览器缓存、以及CDN。

4.使用个CDN

国外的话,CloudFlare不错;国内的话,加速乐不错。

5.启用Gzip

如果服务器支持,就启用Gzip,上述缓存插件W3 Total Cache就支持你启用这个。

6. 使用编码良好的插件

WordPress有着数不清的插件,但并非所有插件的代码都是编码良好的,这就需要你确定下哪些插件是适合你的了。最直观的办法是:当你从Wordpress插件目录安装一个3星以下的插件的时候,你应该仔细了解下它的代码情况了!怎么了解呢?

7. 要注意及时更新你的主题和插件

及时的更新自己所用的WordPress主题和插件,不仅能提高自己的Wordpress网站的安全性,而且有些更新是针对性能的,这样就会在性能上有所提升的。

8.优化数据库

你可以使用 WP-Optimize 或者 WP-DBManager 之类的插件来优化自己的数据库,这些插件能够删除那些未经审核的垃圾评论,那些回收站中的文章,那些自动保存的草稿或者文章的回滚版本等。当然了,最好的方式是你能自己访问你的数据库并执行SQL语句来进行这些操作,如果你觉得自己对SQL和Wordpress都够熟悉的话。

9. 优化上传的图片

对于任何一个网站来说,图片都是页面上比较重要的元素了,但是你的图的大小要与你使用这张图的最大的容器的尺寸相匹配,而不是原生态的P一张图或者一张照片就直接上传了。举个例子来说:你要上传一张图,这张图所在的最大容器宽度是948px,这张图本身的宽度是1600px,你应该处理下这张图,让它的最大宽度是948px就行,这样能显著提高该图所在网页的载入速度,缩短载入时间并节约服务器资源和带宽。

另外一种情况是:你上传的图的最大宽度和你所用改图的最大容器的宽度一致,这种情形下,建议你用Smush.it 以及基于它的Wordpress插件来处理一下上传的图片,当然了,你也可以使用类似于 无损图片压缩大师 之类的桌面软件(图片压缩软件推荐)或jpegmini 之类的在线网站来压缩你的图片。

PHP 相关文章推荐
在php中使用sockets:从新闻组中获取文章
Oct 09 PHP
PHP 批量更新网页内容实现代码
Jan 05 PHP
php图片加中文水印实现代码分享
Oct 31 PHP
基于Zend的Captcha机制的应用
May 02 PHP
基于PHP文件操作的详细诠释
Jun 21 PHP
php实现redis数据库指定库号迁移的方法
Jan 14 PHP
PHP使用内置函数file_put_contents写入文件及追加内容的方法
Dec 07 PHP
php对xml文件的增删改查操作实现方法分析
May 19 PHP
Thinkphp开发--集成极光推送
Sep 15 PHP
详解PHP实现支付宝小程序用户授权的工具类
Dec 25 PHP
laravel框架与其他框架的详细对比
Oct 23 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
Dec 25 PHP
php+ajax实现无刷新分页
Nov 18 #PHP
如何使用php脚本给html中引用的js和css路径打上版本号
Nov 18 #PHP
php生成唯一数字id的方法汇总
Nov 18 #PHP
基于PHP给大家讲解防刷票的一些技巧
Nov 18 #PHP
使用PHP uniqid函数生成唯一ID
Nov 18 #PHP
使用PHP实现生成HTML静态页面
Nov 18 #PHP
php+ajax无刷新上传图片实例代码
Nov 17 #PHP
You might like
SONY ICF-F10中波修复记
2021/03/02 无线电
比较全面的PHP数组的使用方法小结
2010/09/23 PHP
优化PHP程序的方法小结
2012/02/23 PHP
php批量添加数据与批量更新数据的实现方法
2014/12/16 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
2017/10/23 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
php输出控制函数和输出函数生成静态页面
2019/06/27 PHP
jquery乱码与contentType属性设置问题解决方案
2013/01/07 Javascript
用jquery模仿的a的title属性(兼容ie6/7)
2013/01/21 Javascript
鼠标滚轴控制文本框值的JS代码
2013/11/19 Javascript
类似php的js数组的in_array函数自定义方法
2013/12/27 Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
2014/03/10 Javascript
JavaScript是如何实现继承的(六种方式)
2016/03/31 Javascript
jquery实现图片上传前本地预览功能
2016/05/10 Javascript
JavaScript获取当前时间向前推三个月的方法示例
2017/02/04 Javascript
jQuery EasyUI Draggable拖动组件
2017/03/01 Javascript
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
解决vue页面刷新或者后退参数丢失的问题
2018/03/13 Javascript
[36:14]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第二局
2016/02/28 DOTA
Python中使用第三方库xlrd来读取Excel示例
2015/04/05 Python
Python学习笔记之自定义函数用法详解
2019/06/08 Python
谈谈python垃圾回收机制
2020/09/27 Python
CSS3 2D模拟实现摩天轮旋转效果
2016/11/16 HTML / CSS
基于HTML5 的人脸识别活体认证的实现方法
2016/06/22 HTML / CSS
德国大型的家具商店:Pharao24.de
2016/10/02 全球购物
美国最大婚纱连锁店运营商:David’s Bridal
2019/03/12 全球购物
台湾专柜女包:KINAZ
2019/12/26 全球购物
商场拾金不昧表扬信
2014/01/13 职场文书
大学生实习证明范本
2014/01/15 职场文书
自荐信的基本格式
2014/02/22 职场文书
《从现在开始》教学反思
2014/04/15 职场文书
师德模范事迹材料
2014/06/03 职场文书
原料仓管员岗位职责
2015/04/01 职场文书
2015年大学教师工作总结
2015/05/20 职场文书
MySQL注入基础练习
2021/05/30 MySQL
Winsows11性能如何? win11性能测评多核竟比Win10差了10%
2021/11/21 数码科技