1
是否有可能找出一個appharbor實例有多少內存可用?AppHarbor硬件環境
我問的原因是我有一個網站,它可以進行繁重的數據轉換,以便即時創建報告。我發現我的AppHarbor實例中的相同報告與我的開發環境相比,性能差3到4倍。這在相同的數據集上運行相同的計算。具體來說,在AppHarbor上花費大約15秒的時間需要4秒鐘才能開發。
更糟糕的是,我開發的並行VM僅限於Macbook Air上的2GB內存 - 這不完全是一個重要的開發環境。
我的AppHarbor實例目前有不明確名稱的「2個工人單位」。
所以我的問題是......我正在運行的實際規格是什麼,並且會有改進它的建議嗎?
有趣。我會嘗試垂直縮放。我使用網絡工作人員生成報告,因爲這是網站的重點,所以轉移到後臺工作人員並不是真正的選擇。 但是還有一個問題 - 我想我將增加到每個工作人員4個工作單位進行垂直縮放。然而,這似乎使我的背景工作者的成本增加了四倍。是否有可能垂直縮放web和背景工作者seperateley? – PMac
要回答我自己的問題,也許我可以創建第二個應用程序,將它指向主應用程序的數據庫並在其上運行我的數據處理任務? – PMac
將網絡和後臺工作者分成兩個應用程序有一些缺點,並且在某些情況下可能違反條款。然而,目前我認爲這聽起來像是最明智的方法和有效的用例。如果您希望我們仔細觀察,請隨時直接聯繫[email protected]。只要您可以分別垂直縮放網絡/背景工作人員類型,我們就會確保儘快更新此問題。 – runesoerensen