在我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