段塞大小規劃,使靜態的HTML內容的網站,我探索替代使用在Heroku上的Rails,因爲我並不需要一個數據庫或任何由Rails的提供的其他功能。我聽說Middleman靜態站點生成器可能會幫助我創建一個輕量級站點,以便部署到Heroku。多少錢的因素是在Heroku
我做了一箇中間人測試網站,其中大約6個主要是html內容的空白頁面(基本上只是每個頁面上的標題)。力推的Heroku之後,我得到了這些統計數據的回購和段塞大小
Repo size: 7.33 MB
Slug size: 8.3 MB of 200 MB
嵌塞大小比回購大小。根據Heroku的文檔,slu is應該是「應用程序的壓縮和預打包副本,以便通過dyno流形進行快速分配。」我猜想,slu size大小應該比回購大小小。
爲了比較的緣故,我看着統計我的一個基本的Rails應用程序,我只是作爲一個博客引擎(與恩基)使用。它目前有一個數據庫和大約50篇博客文章。
Repo size: 17.2 MB
Slug size: 5.55 MB of 200 MB
所以,雖然Rails應用程序的回購大小要大得多,但是子彈大小更小。
段塞尺寸是影響Heroku性能的唯一因素嗎?如果是這樣,我明顯的選擇是回到使用簡單的Rails站點,即使我真的只是計劃發佈一些靜態內容?
撇開段塞大小,你會想象,因爲它不是使用數據庫中間人網站可能仍然是更快?因此不必進行查詢來檢索內容?通過中間人網站,我將直接將內容寫入html頁面。我對該網站的真正關注是讓用戶在內容頁面之間快速移動。使用較小的slu sized大小的Rails應用程序,這涉及到數據庫查詢,而使用較大的slu-大小的Middleman應用程序則不會。
考慮http://pages.github.com/爲靜態html網站 – house9 2013-03-27 17:44:23
@ house9感謝您的建議。你可以評論性能vs. heroku嗎?例如,heroku提供一個免費的測功機。一次處理的請求等,如果您遇到流量高峯等問題,可能會產生問題。 – Leahcim 2013-03-27 18:03:15
我的猜測是它會遠遠優於提供靜態內容的heroku,heroku並非專爲靜態內容提供 – house9 2013-03-27 18:56:52