我试图在保存/更新的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 –