我試圖在保存/更新的Rails應用程序中使aws雲端緩存失效,而不是在aws控制檯中手動執行。我研究了aws-cloudfront gem,但是對我來說沒有任何意義。任何幫助/建議表示讚賞。在Rails應用程序中使Cloudfront緩存失效
0
A
回答
0
對於任何未來的開發者尋找答案。我發現一個很好的解決方案,使用cloudfront-invalidator gem(杜)。一旦安裝,我就可以使用回調方法,使保存/更新中的所有內容無效。
0
理想情況下,失效應自動發生,因爲被服務的文件名本身是不同的。如果這是軌道資產管道上的資產,則指紋功能應該適合您,但是我感覺您正在保存更新其他項目。
+0
我也這麼認爲。似乎並非如此,因爲它不會自動清除 – spierce
+0
它不會自動清除它,它只會提供另一個文件,因爲文件名是不同的。 –
相關問題
- 1. 使用Carrierwave的CDN(Cloudfront)緩存失效
- 2. HTML應用程序緩存失效
- 3. NHibernate + SysCache2 + SqlCacheDependency - 緩存不會在應用程序中失效
- 4. 負載均衡應用程序中的緩存失效
- 5. 兩個Web應用程序之間的緩存失效
- 6. 使用通配符在緩存區中應用程序緩存
- 7. 使Restangular緩存響應失效
- 8. Cloudfront緩存控制標頭丟失
- 9. CloudFront失效不起作用
- 10. ASP.Net中的Amazon CloudFront失效
- 11. 使CRL緩存失效
- 12. LINQ/EDM緩存在web應用程序中的效率
- 13. 在Rails/PostgreSQL應用程序中實現LRU緩存
- 14. 如何正確地使Symfony2應用程序的生產緩存失效?
- 15. 應用程序引擎ndb不會使緩存失效,直到超時
- 16. Cloudfront緩存算法
- 17. ruby on rails應用程序使用varnish緩存管理cookie
- 18. SQLite緩存與應用程序緩存
- 19. 使用緩存在Asp.net應用程序中的存儲庫層緩存應用程序塊
- 20. 在asp.net web應用程序中緩存
- 21. 在WCF應用程序中緩存
- 22. 在.Net Windows應用程序中緩存
- 23. 在Java中緩存web應用程序
- 24. 在Java EE應用程序中緩存
- 25. 在UWP應用程序中緩存HttpClient
- 26. Ehcache中的緩存失效
- 27. ReactiveCocoa中的緩存失效
- 28. Retrofit 2:緩存響應失效後緩存不起作用
- 29. 使用Ruby on Rails在cloudfront中使文件無效
- 30. 在Rails/Cloudfront/Heroku中設置資源緩存過期
什麼都沒有? http://docs.aws.amazon.com/sdkforruby/api/Aws/CloudFront/Client.html#create_invalidation-instance_method –