我希望這個問題是正確的排序(如果沒有,而不是隻是向下投票,有人可以指示我在哪裏可以得到這個答案)。AWS S3,速度和服務器負載
我想成爲一名前瞻思考者,並在問題出現之前解決問題。
方案
我有一個小的郵件列表的網站,我每週都發布相關的,我喜歡的鏈接網頁的東西和發現有用的。
有一個最新的文章頁面,顯示當月我添加到數據庫中的所有內容。目前有6個部分;介紹,新聞,設計,開發,微博,Q & A.該網站顯示了這些像這樣:用於匹配所有條目{}月& & {
科
檢查數據庫第}
的foreach {}節回{標題} {}說明的{link}
我通常每節有大約3個鏈接。這也意味着每個頁面查看db請求的。
關注
- 當/如果流行網站的收益,比方說,我得到一個5K遊客秒殺這就是我不認爲我的服務器主機要麼喜歡也沒有正眼看30000分貝請求,可能會導致我收費很多,而且我的網站崩潰。
問題
哪個這些解決方案之一,你認爲會是最明智的在速度方面,降低服務器資源,請求:
1)使用PHP,使1分貝請求獲取所有條目,將它們添加到數組中,然後遍歷數組生成部分
2)使用cron生成所有月份條目,將它們變成JSON f Ile和解析在頁面加載時,主機是JSON我的服務器
3)上使用cron來產生所有月份的條目,使它們成爲一個JSON文件,並解析JSON在頁面加載,主機他們在AWS S3
4)使用cron將所有條目生成爲單獨的文本文件,例如february-2016-intro-one。TXT並保存在S3上,那麼最新的文章頁面上得到每一個文本文件,並分析它們
討論
- 如果您有任何其他想法,我會很高興聽到他們:)
感謝您的耐心閱讀此,期待您的答覆。
不要擔心更多信息
更多的信息,是幸福的。真。 – user2182349
謝謝,我總是很開心。你也一樣 。 – JamesG