2014-04-14 105 views
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