我在 AWS EC2 上部署了我的WordPress应用程序,数据库在Amazon RDS上 . 根据RDS的属性 supports maximum 40 connections 但在我的应用程序中,命中率超过 15 users per seconds ,因此,我在我的应用程序上面临数据库连接错误 .
AWS EC2
supports maximum 40 connections
15 users per seconds
我研究过它并发现WordPress应用程序在每次应用程序命中时都会创建一个新的数据库连接 . 它是WordPress的属性还是在WordPress中有任何有效的方法来管理连接数 .
为了实现这种性能优化,您需要探索多种方法 . 1)您需要启用W3TototalCache以启用数据库端缓存,从而允许许多站点减少生成新页面所需的时间 . 这对于收到大量评论的网站尤其有用
2)WP Super Cache,它允许您从动态WordPress博客生成静态html文件 . 生成html文件后,您的Web服务器将提供该文件,而不是处理相对较重且更昂贵的WordPress PHP脚本 .
最后确保所有插件与WordPress核心一起更新 .
1 回答
为了实现这种性能优化,您需要探索多种方法 . 1)您需要启用W3TototalCache以启用数据库端缓存,从而允许许多站点减少生成新页面所需的时间 . 这对于收到大量评论的网站尤其有用
2)WP Super Cache,它允许您从动态WordPress博客生成静态html文件 . 生成html文件后,您的Web服务器将提供该文件,而不是处理相对较重且更昂贵的WordPress PHP脚本 .
最后确保所有插件与WordPress核心一起更新 .