这是第二篇关于WordPress网站性能优化的技术文章。 本文对服务器环境下的WP速度进行了深入的分析和分享。 建议SEO和站长从业者学习研究。
速度和性能
高性能服务器优化
这里的服务器优化不包括虚拟主机的优化。 服务器优化第一步就是选择可靠的服务器,比如阿里云ECS、腾讯云、百度云、其他阿猫阿狗云或者VPS。 您需要拥有服务器的Root管理员权限才能自定义类型环境组件的安装。
订购服务器后,对服务器进行如下优化:
1.安装Memcached和PHPMemcached扩展:
首先服务器需要安装Memcached服务器,然后PHP需要安装Memcached扩展。 再次注意,PHP 有两个扩展:PHPMemcache 扩展和 PHPMemcached 扩展。 两者只相差一个字母D,可以通过PHP函数phpinfo()来查看安装了哪个扩展,必须使用PHPMemcached扩展。
服务器性能优化
附上对应的插件下载地址:
Memcached官方下载地址:
Libevent官方下载地址:
PHP扩展memcache3.0.8下载地址:
Memcached需要libevent支持,没有libevent就无法安装,所以我们计划最好下载到本地,或者直接使用服务器wget。
2、PHP开启OPCache:
将编译好的PHP代码缓存到共享显存中,用户访问时直接调用,从而实现高效加速。
服务器性能优化
3、MySQL设置了MySQLQueryCache,可以保存查询结果。 不再从数据库中检索相同的查询,大大提高了速度。
通过Chrome浏览器查看的网页加载时间时间线,值越小,速度越快。
服务器性能优化
经过系统加速优化后虚拟主机sql导入软件,网页加载速度为微秒级。
服务器性能优化
使用memcache内存级缓存提高响应速度
要使用memcache缓存,需要PHP支持。 如果没有,您需要安装该模块。 检查模块是否已安装的方法如下:
在网站根目录下建一个php文件,在上面写入以下代码:
在浏览器中访问该文件将返回当前所有的PHP信息并搜索memcache关键字。 如果存在,则已安装。 如果没有,则需要安装后才能使用。
使用 MysqlQueryCache 缓存数据库
querycache缓存可以保存相同的查询。 当第二次查询时,MySQL不会再次执行相同的操作,而是直接将结果返回给用户。 它从根本上减少了数据库查询次数,从而节省了响应时间,提高了用户体验。 提高动态网站的速度和减少数据库查询次数是关键点之一。 除了通过静态化减少查询之外,开启MySQL缓存querycache也是一个重要手段。
之前检测MySQL数据库是否支持querycache缓存
showvariableslike '%query_cache%';
如果变量have_query_cache的值为yes,则支持
启用缓存
在MYSQL配置文件my.ini或my.cnf中添加以下内容(有的只需取消注释即可):
query_cache_size=32M
如果为0,则表示未启用。 建议设置为32M。
query_cache_type=1
query_cache_type参数用于控制缓存的类型。 注意这个值不能任意设置,必须设置为一个数字。 可选项目及说明如下:
配置好所有组件后,进行相应配置,并更改wp-config.php文件中的配置,如下(如果没有虚拟主机sql导入软件,直接添加即可)
Define('ENABLE_CACHE',true);//启用memcached缓存
Define('WP_CACHE',true);//启用默认缓存
好的,我们到这里看看你的WordPress网站的打开速度有没有提高。
一般来说,如果前面的步骤都完成了,你的WordPress网站打开速度应该在一秒以内。 打开网站通常只需要0.X秒。 如果有图片等大资源,用CDN会更快。
在WP顶部添加以下代码,可以查看网页的加载秒数和数据查询次数。 (例如0.044秒内总共6次查询)
秒内查询总数
此时SQL查询次数也会增加到10次以下,而且不同主题代码的优化不一致。
另外,业界领先的博客(WordPress Jam – 我爱清蒸鱼)的页面生成时间为0.000xxx秒,这确实令人钦佩。 难怪他们推出了付费加速优化费,如图:
行业领导者的例子
(如果你家里有矿场,强烈建议花一万块钱加速优化,我们等穷人只能膜拜了。)本文只是一个例子。
需要注意的是,由于虚拟主机受到托管提供商的限制,且安装组件比较困难,因此无法达到服务器的最佳效果。 建议使用服务器来最大化性能。
SEO 和速度优化
PS,如果你不懂技术,无法忍受WordPress博客的兔子速度,可以联系无忧兄给你的WP网站提速,尽量达到最低的加载要求,达到打开网页的效果很快。
请提供您的虚拟主机空间或云服务器、相关博客后台账号和密码、服务器用户名和密码,以帮助您最大化优化。