在我production.rb
我給自己定的:Rails 3 - 從資產服務器提供資產時出現故障嗎?
# Enable serving of images, stylesheets, and JavaScripts from an asset server
config.action_controller.asset_host = "http://myassets.com"
而且圖像,js和樣式表從我的CDN(資產服務器)
但如果哪天該資產的服務器出現故障時加載罰款?它會返回一個404?
因爲在我的資產服務器(CDN)中配置了pull zone
,所以內容仍可從/assets/..
獲得。
是否有任何回退或我如何進行回退,所以當我的assets server
失敗或返回錯誤時,我的應用程序會在應用程序內部從/assets/
加載資產?
'asset_path'很好!現在我用這個來檢查can是否仍然存在uri = URI(url)'res = Net :: HTTP.get_response(uri)''如果res.is_a?(Net :: HTTPSuccess)...'但是這使得應用程序加載速度緩慢,有沒有其他方法? – 2012-08-27 23:33:28
關於應用程序加載緩慢,請參閱我的編輯。 – anxiety 2012-08-28 00:02:23
你說得對,但是如果有一種方法只在每次加載時檢查資產服務器一次?應用程序不會運行那麼慢,我認爲...在這個級別,我不能使用'會議'那裏會有什麼選擇? – 2012-08-28 15:06:43