4

我们需要将WordPress用于具有高流量的站点。我们预计一个月的初始加载量为500K页面浏览量,并且每月的页面浏览量将增加至约800万次。使用时间主要在工作时间,即8个小时左右每月20天左右。使用Google App Engine和Google Cloud扩展WordPress SQL

我们正在考虑在Google云端SQL中使用Google App Engine。我们想知道它对这种负载的规模有多大。理论上说Google App Engine应该自动扩展,但不确定Google云SQL在扩展时有多好。这将是一个大部分读取数据库,这是一些写道。

所以问题是:

  • 没有人有经验,高负荷的谷歌应用程序引擎+谷歌云SQL部署WordPress的?
  • 您是否知道在Google App Engine上安装WordPress插件时是否存在问题?他们是否需要特别修改?

回答

4

为了节省您的时间,请查看其他解决方案。

我现在正在处理这个确切的任务,但由于Cloud SQL的性能很差,我即将放弃。对于像Orane这样的网站来说,它可能工作得很好,但对于更大型的复杂网站,来自Cloud SQL的高延迟和缓慢响应时间意味着我们需要3秒的加载时间,而不是我们VPS上的0.7秒。我已通过连接到IP和套接字,SSL和没有测试,它只是不可用的。如果您使用Amazon RDS进行测试,速度的差异令人震惊。

我们唯一能够想到的其他解决方案是设置一个API服务器,它不断将数据缓存到memcache,并且只在App Engine上提供静态页面,并通过AJAX加载大多数动态内容。害怕!

继续尝试,但最好查看RackSpace Cloud DB或Amazon RDS。

+0

感谢您与我们分享您的经验!您是从App Engine还是从另一台服务器访问数据库?我们将使用App Engine,因此想确保您的性能问题是否在该配置下。再次感谢! – dgaviola

0

根本没有问题,也不需要任何修改。一切工作完美,从以前的项目,我已经做了appengine,我知道它的规模非常好。我刚刚在appengine here上设置了我的新wordpress博客,并且一切工作都一样,但加载速度更快。它有点棘手的设置然而,我正在为这个教程。

+0

谢谢!你提到设置可能有点棘手。我担心花费太多时间来确定解决方法以使插件能够在Google App Engine上运行。例如,如果他们使用文件系统或尝试访问Google App Engine上不允许的内容。你有没有发现过这种情况? – dgaviola

+0

一旦设置了wordpress,就不会有安装插件的问题,因为这是wordpress的完整版本。但是我经常遇到这个问题,但是解决方案非常简单。只需创建一个php.ini文件,其中包含要启用的设置。内容看起来有点像这样:google_app_engine.enable_functions =“phpversion,phpinfo” – Orane

+1

@orane提供的链接返回错误建立数据库连接...不是很有希望 – Harald