### [【知企源码自用方案】WordPress优化方案](https://www.prosaas.cn/article/28250) **Published:** 2024-11-14T01:34:23 **Author:** 5201314 **Excerpt:** WordPress由于是国外团队开发的程序,所以在国内需要一些优化才能速度最快,这儿提供一些优化方案,帮助大家… WordPress由于是国外团队开发的程序,所以在国内需要一些优化才能速度最快,这儿提供一些优化方案,帮助大家达到速度最快。 ## 选择一个优化的主题 很多主题都有屏蔽的功能,例如本站开发的WordPress主题,主题优化中,可以屏蔽相关的功能。 屏蔽不需要的js,css。 [![20241126142234800](https://zhiqipro.oss-cn-beijing.aliyuncs.com/2024/11/20241126142234800.jpg "20241126142234800")](https://api.prosaas.cn/%e5%a4%96%e8%bf%9e%e8%b7%b3%e8%bd%ac.html?url=aHR0cHM6Ly93d3cubG92ZXN0dS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjAvMTAvenRzenhnLmpwZw==) 另外头像问题也是拖慢WordPress加载的原因,WordPress评论头像地址,国内访问慢,解决方案是替换成国内镜像。 ## 宝塔面板优化 这儿针对宝塔面板,提供一些优化建议。 首先PHP环境使用7.0版本以上最好 ### 开启Redis拓展 宝塔环境里面下载Redis拓展 [![20241126142234804](https://zhiqipro.oss-cn-beijing.aliyuncs.com/2024/11/20241126142234804.png "20241126142234804")](https://api.prosaas.cn/%e5%a4%96%e8%bf%9e%e8%b7%b3%e8%bd%ac.html?url=aHR0cHM6Ly93d3cubG92ZXN0dS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjAvMTAvMjAyMDEwMjgxNTI2MDkucG5n) 找到运行的PHP程序,安装opcache,和redis拓展 [![20241126142234256](https://zhiqipro.oss-cn-beijing.aliyuncs.com/2024/11/20241126142234256.png "20241126142234256")](https://api.prosaas.cn/%e5%a4%96%e8%bf%9e%e8%b7%b3%e8%bd%ac.html?url=aHR0cHM6Ly93d3cubG92ZXN0dS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjAvMTAvMjAyMDEwMjgxNTI3MjEucG5n) 找到session配置,将缓存模式切换为redis [![20241126142235491](https://zhiqipro.oss-cn-beijing.aliyuncs.com/2024/11/20241126142235491.png "20241126142235491")](https://api.prosaas.cn/%e5%a4%96%e8%bf%9e%e8%b7%b3%e8%bd%ac.html?url=aHR0cHM6Ly93d3cubG92ZXN0dS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjAvMTAvMjAyMDEwMjgxNTI5MzMucG5n) ## 优化数据库 数据库方面,使用MySQL8.0 在数据库性能设置,选择适合自己的服务器的优化方案 [![20241126142235520](https://zhiqipro.oss-cn-beijing.aliyuncs.com/2024/11/20241126142235520.png "20241126142235520")](https://api.prosaas.cn/%e5%a4%96%e8%bf%9e%e8%b7%b3%e8%bd%ac.html?url=aHR0cHM6Ly93d3cubG92ZXN0dS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjAvMTAvMjAyMDEwMjgxNTM0NTcucG5n) ### 修改数据库存储引擎 mysql 5.6以下并且数据库小很少用到选择:MyISAM。比如:纯展示网站,偶尔才更新几篇文章。 mysql5.6及以上或者数据库大频繁使用选择: InnoDB。比如:企业站,资源站,反正经常更新的网站。 基本涉及高并发等数据,如果用的mysq|数据库都采用的innodb,比如各种现代化电商,教育,新零售等系统。 WordPress在早期使用的是MyISAM,现在推荐使用InnoDB,可以自己去PhpMyAdmin里面看看数据库的结构是否为InnoDB,如果不是,需要转换 [![20241126142235776](https://zhiqipro.oss-cn-beijing.aliyuncs.com/2024/11/20241126142235776.png "20241126142235776")](https://api.prosaas.cn/%e5%a4%96%e8%bf%9e%e8%b7%b3%e8%bd%ac.html?url=aHR0cHM6Ly93d3cubG92ZXN0dS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjAvMTAvMjAyMDEwMjgxNTQwMzYucG5n) 备份数据库以后,执行如下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,速度更快。 ## 总结 优化来说是相对的,要想真正的速度变快,需要服务器性能好,网络好。要想把一个垃圾配置的网站给优化成百度阿里那么快,是不可能的,但是通过一些优化,能快一些是一些吧。 **Tags:** ar, css, href, http, mysql, redis, sql, th, 主题, 图片 **Categories:** WordPress ---