WordPress优化方案

WordPress由于是国外团队开发的程序,所以在国内需要一些优化才能速度最快,这儿提供一些优化方案,帮助大家达到速度最快。

选择一个优化的主题

很多主题都有屏蔽的功能,例如本站开发的WordPress主题,主题优化中,可以屏蔽相关的功能。

屏蔽不需要的js,css。

另外头像问题也是拖慢WordPress加载的原因,WordPress评论头像地址,国内访问慢,解决方案是替换成国内镜像。

宝塔面板优化

这儿针对宝塔面板,提供一些优化建议。

首先PHP环境使用7.0版本以上最好

开启Redis拓展

宝塔环境里面下载Redis拓展

找到运行的PHP程序,安装opcache,和redis拓展

找到session配置,将缓存模式切换为redis

优化数据库

数据库方面,使用MySQL8.0

在数据库性能设置,选择适合自己的服务器的优化方案

修改数据库存储引擎

mysql 5.6以下并且数据库小很少用到选择:MyISAM。比如:纯展示网站,偶尔才更新几篇文章。
mysql5.6及以上或者数据库大频繁使用选择: InnoDB。比如:企业站,资源站,反正经常更新的网站。

基本涉及高并发等数据,如果用的mysq|数据库都采用的innodb,比如各种现代化电商,教育,新零售等系统。

WordPress在早期使用的是MyISAM,现在推荐使用InnoDB,可以自己去PhpMyAdmin里面看看数据库的结构是否为InnoDB,如果不是,需要转换

备份数据库以后,执行如下MySQL命令

ALTER TABLE wp_users ENGINE=INNODB;
ALTER TABLE wp_usermeta ENGINE=INNODB;
ALTER TABLE wp_term_taxonomy ENGINE=INNODB;
ALTER TABLE wp_term_relationships ENGINE=INNODB;
ALTER TABLE wp_terms ENGINE=INNODB;
ALTER TABLE wp_termmeta ENGINE=INNODB;
ALTER TABLE wp_posts ENGINE=INNODB;
ALTER TABLE wp_postmeta ENGINE=INNODB;
ALTER TABLE wp_options ENGINE=INNODB;
ALTER TABLE wp_links ENGINE=INNODB;
ALTER TABLE wp_comments ENGINE=INNODB;
ALTER TABLE wp_commentmeta ENGINE=INNODB;

 使用静态缓存

WordPress有一些缓存插件,可以将页面制作成纯静态文件,避免数据库的查询,以提高速度,没啥用户和评论的网站可以使用这个方法

安装插件WP Super Cache

附件分离

使用CDN代理图片地址,可以使用七牛等CDN来存储图片,让网站只从本地服务器加载纯文字,图片由第三方服务器提供,速度更快。

当然,国内备案的机器,可以接入CDN,速度更快。

总结

优化来说是相对的,要想真正的速度变快,需要服务器性能好,网络好。要想把一个垃圾配置的网站给优化成百度阿里那么快,是不可能的,但是通过一些优化,能快一些是一些吧。

 

上一篇 使用livereload插件为项目自动刷新
下一篇 Vue3开发笔记(1)vue-cli 配置
applek

applek管理员

个人说明在个人中心里面设置

本月创作热力图

最新评论
Kevin
Kevin
3月6日
请教,小网站,1000ip不到,小主机,2c4g,到底 redis 还是 macached 合适啊
hfloke
hfloke
3月1日
新版本安装更新后,页面有问题哦
丙氨酸
丙氨酸
2月27日
测试
评论于关于本站
RiseForever
RiseForever
2月23日
听说新主题发布了,来测试下评论区。
李贰捌
李贰捌
12月25日
AI摘要打开了,对接的阿里云,测试成功,但是前台为什么不显示?