2013-06-26 113 views
2

如果我在GAS中編寫整個Web應用程序,然後它變得流行起來,它開始每秒接收一千個請求。有沒有什麼辦法可以支付Google來處理它,或者以非谷歌基礎架構託管我的GAS應用程序,就像here對Google App Engine所做的那樣?是否可以縮放Google Apps腳本?

回答

0

您的GAS腳本會自動放大。你唯一應該擔心的是你的代碼,如果你有鎖,數以千計的用戶等待鎖定會導致用戶延遲。除此之外,擴大規模應該不成問題。畢竟,不同的用戶可能會運行數百萬個腳本。

+0

許多api調用當然都有配額,但是它看起來像在https://docs.google.com/macros/dashboard上沒有配置服務字節或併發用戶或帶寬的配額。但是,如果它是「無限的」,我想知道現實世界的限制是什麼,比如用戶在什麼時候開始看到糟糕的表現? – themirror

+0

是的,正如您所指出的那樣,API調用是有限制的。但是我相信,與谷歌可以提供的服務相比,您認爲可以爲您的腳本提供的所有流量都將微乎其微。所以,我認爲用戶在交付用戶界面等方面不會看到糟糕的表現。 – Srik

0

我從來沒有見過Google建議Apps Script是這種規模的工具。轉到App Engine,不通過Go等。

沒有第三方實施Google Apps腳本服務。然而,它是一個可以自己運行的Java上的JavaScript實現(請考慮Rhino),或者您可以在App Engine上運行並使用Java GData API來替換Apps Script服務。

0

如果應用程序在用戶帳戶下運行(以訪問網絡應用程序的用戶身份執行應用程序),它將消耗每個用戶的配額並使用自己的帳戶資源(文檔,工作表等)。這將允許「無限」的可擴展性。

這只是我自己的看法,我是對的還是完全錯誤的?