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