2014-03-02 35 views
1

我有一個wordpress站點託管在一個1GB的Linode與LAMP堆棧。該服務器還託管一個郵件服務器和約7個其他wordpress網站,他們都沒有得到任何可觀的流量(可能每天10-12次)。如何準備一個「大量」訪問者的WordPress網站

到現在爲止,這個網站一直都是土豆比較小的。不過,這款產品很快將在全國電視節目中亮相。

在展會期間和/或展會後,網站可能會收到數千個請求。是否有任何最佳實踐/建議來確保網站可以處理負載?

回答

3

這是一個相當大的問題,要問'我的網站如何擴展以處理流量?'而且你不會單獨對SO做出全面的迴應。有專門的這本書以及職業書籍。但是,如果你有搶前一段時間,並學得很快,這裏的研究領域一些方法來幫助您節省培根:

  • 使用CDN服務於您的圖片 - 這需要巨大的加載你的網絡服務器。您的情況正是CDN技術發明的目的所在(通過Akamai提供,如果您在酒吧瑣事中詢問,雖然它們對於正常人的使用有點過高)
  • 儘可能利用服務器緩存最佳值。我相當肯定WordPress有一些很好的緩存插件到memcache等等。如果你缺乏更好的緩存選項,我甚至認爲他們已經有了文件緩存。幾年前,我使用了一種叫做「WP超級緩存」從一臺服務器
  • 移動到負載均衡對
  • 打動你的MySQL服務器關閉您的Web服務器的機器讓你的網絡服務器和數據庫沒有競爭資源插件。你可以有很多網絡服務器打到單個數據庫服務器。
  • 在您的站點之前粘貼一個反向代理緩存,如清漆。
  • 確保你的MySQL配置是爲您的需求和數據大小最佳微調:有合適的尺寸查詢緩存,一個良好的環境對於InnoDB緩衝池大小(如果使用的是InnoDB),等等...
  • 考慮遷移到一個nginx的& PHP-FPM,而不是Apache和mod_php的

運氣好,只是從你的問題我真的建議得到了一些幫助,如果你沒有得到很多的時間在此事件之前。特別是如果這對你或你的網站來說可能是一筆巨大的收入 - 詢問任何人如果他們沒有崩潰的話,他們可以做出多少額外的稅收收入,他們會被猛砍......

相關問題