WordPress卡顿耗资源优化速度极致方案
1、使用wpjam工具,屏蔽国外字体fonts、js,关闭不必要的功能如xmlrpc、自动保存多份等
2、开启缓存opcache、memcached(或redis)。
3、动静态分离,图片、js、css这些分流到子域名上(可用对象存储自动回源),并放cdn上(公共库投毒频发,慎用)
4、独立MySQL数据库,别再用localhost,小机资源运行mysql本来就吃力;
5、激活使用WordPress Multisite功能,定期开启一个子站点作为主站,以达到数据库分表,特别是posts、postmeta这两个最影响读写的数据表。
6、高阶用途可以结合以上各种方法,再配合WordPress官方的HyperDB插件或 LudicrousDB ,做数据库读写分离。这条设置比较复杂,需要主备数据库同步,我没用过。
------------------------------------------------------
opcache、memcached是最基础的,特别是memcached缓存,太爽了
更新不频繁的网站最好就是全站生成html文件,隐藏后台
网站安全更重要
------------------------------------------------------
WordPress Multisite 是什么
WordPress自带的多站点功能,开启WordPress多站点Multisite模式可以达到一定数据就重新做个子站点,达到数据表分表的效果
免费,WordPress自带的,只需要按其要求在config.php添加一句:
/* 开启 WordPress 多站点配置 */
define('WP_ALLOW_MULTISITE', true);
------------------------------------------------------
看开启子目录或者子站点,再修改rewrite伪静态规则
WordPress多站点Multisite模式可以二级子目录,也可以绑定子域名,配合插件还能绑定主域名。
我也更建议子目录,可以分配主站权重,而子域名相当于一个新的网站。
1、如非特别声明,本内容转载于网络,版权归原作者所有!
2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!
我要投诉
红帽SEO工作室 » WordPress卡顿耗资源优化速度极致方案