一個非常大的,大多是靜態的網站,我有一個非常大的網站;來自Amazon RDS託管的MySQL數據庫的數據包含在兩個表中,每個表中包含大約20M條記錄,網站上的總頁數大約爲40M。這些頁面大多是靜態的(每兩週更新一次),並且大多數情況下不會隨用戶交互而改變。我最近將網站遷移到了Rails,並且正在測試在Heroku上部署它。替代的memcached /文件緩存在Heroku
據我所知,Heroku的拒絕我訪問文件系統,這本來是我的緩存解決方案的第一選擇 - 我可以緩存每個大多是靜態的40M的網頁。由於我在Cedar,因此無法使用清漆。對於這種大小的站點,memcached是文件系統緩存的合適替代方案嗎?由於我的數據庫超過30GB,是否需要購買相應大小的memcached空間?
如果memcached是不恰當的,有沒有替代的緩存解決方案,或替代的Heroku乾脆,在那裏我可以部署我的Rails應用程序,但需要文件系統緩存的優勢在哪裏?所有的建議讚賞。
謝謝,這是有益的。由於我的數據庫已經安裝了RDS,我想我應該考慮將部署Rails應用程序的路線放到EC2實例中,以減少數據庫的延遲。 – alpheus 2012-02-13 23:32:44