我有一個rails
應用程序,它仍然在靜態模式下的URL末尾顯示緩存大小的數字字符串,即使我已將它放入生產環境中。有人可以告訴我,我需要設置什麼配置選項來防止這種行爲...刪除導軌中的靜態文件緩存大小
1
A
回答
4
該文件是不存在在日常操作過程中打破緩存。至少在理論上,代理服務器可以緩存HTTP GET請求(只要參數保持不變)。
取而代之的是,這個數字可以讓您順利地將您的CSS和JavaScript文件從一個版本升級到另一個版本。據我瞭解,它應該保持在生產模式。只有在文件上的時間戳更改時,數字纔會更改。
您是否看到通用代理服務器完全無法使用單個參數緩存任何HTTP GET請求?
2
要禁用?時間戳緩存的生產破壞這個如果你想更深入添加到您的config /環境/ production.rb
ENV['RAILS_ASSET_ID'] = ''
到這是什麼一樣,在ActionPack的退房asset_tag_helper.rb寶石,527行(ish)
相關問題
- 1. 如何刪除Rails擁有的靜態html緩存文件?
- 2. NGINX緩存靜態文件
- 3. PHP:緩存靜態導航
- 4. 在Django中緩存靜態文件
- 5. Nginx的靜態文件緩存給404s
- 6. 緩存Yii的靜態文件
- 7. 禁用Tomcat的緩存靜態文件
- 8. 刪除網頁/網頁靜態軌道
- 9. 用最大大小的緩存文件夾實現PHP緩存
- 10. 從git緩存中刪除文件
- 11. IIS7 ASP.NET MVC靜態JavaScript文件緩存?
- 12. 瓶靜態文件緩存控制
- 13. 強制靜態文件永不緩存
- 14. 防止iisnode緩存require'd靜態文件
- 15. 告訴Rails緩存靜態文件組
- 16. Heroku + S3 + Django:靜態文件未緩存
- 17. flatiron.js:如何緩存靜態文件?
- 18. 用導軌緩存
- 19. 緩存動態圖像導軌
- 20. 刪除特定URI的緩存文件
- 21. 刪除特定的緩存文件
- 22. phpthumb刪除特定文件的緩存
- 23. 導軌:text_area大小
- 24. 新的導軌緩存
- 25. 動態刪除導軌模型
- 26. 文件大小緩存和高效檢索Java中的文件大小
- 27. 刪除在導軌
- 28. 導軌 - 上刪除
- 29. Omniauth :: Builder中間件刪除導軌
- 30. 刪除一定大小的文件