在Cloudbees中使用基本的Tomcat容器時,Tomcat或Apache提供的是靜態文件嗎?我需要設置標題,以便瀏覽器不會緩存將在Apache .htaccess文件中完成的某個文件,或者我可以爲Tomcat編寫servlet過濾器來執行相同的操作。靜態文件位置和緩存控制標頭
0
A
回答
0
根據我的經驗,所有請求都到達Tomcat級別。 這是免於我在雲服務的日誌服務:
11:10:53.031 [http-8841-2] DEBUG oswsDispatcherServlet - 名爲'spring'的DispatcherServlet處理[/ resources/images/logo的GET請求。 PNG]
顯然,對logo.png文件的請求到達了那裏。
順便說一下,我認爲他們使用ngineX而不是Apache。
1
Cloudbees不使用Apache前端,而是使用nginx。所有請求,包括靜態資源,都由應用程序容器(tomcat,jboss)提供。最佳做法是將它們分佈在CDN上,以便爲應用程序用戶提供更好的性能和低延遲,請參見http://wiki.cloudbees.com/bin/view/RUN/Using+a+CDN
相關問題
- 1. 瓶靜態文件緩存控制
- 2. 設置ASP.NET緩存控制標頭
- 3. 強制靜態文件永不緩存
- 4. 替代控制和緩存位置
- 5. 緩存控制頭
- 6. NGINX緩存靜態文件
- 7. Cloudfront緩存控制標頭丟失
- 8. expire標題和緩存控制與mod標頭
- 9. 如何通過ebextensions配置文件添加nginx緩存控制標頭?
- 10. ASP.NET MVC:OutputCache和http頭 - 緩存控制
- 11. 緩存控制http頭
- 12. 使Nginx緩存尊重緩存控制標頭
- 13. 無法爲任何靜態資源設置緩存控制標題(春季)
- 14. 如何使靜態文件上的HTTP緩存頭失效
- 15. 在WCF服務中設置HTTP緩存控制標頭
- 16. mod_expires沒有在JPEG圖像上設置緩存控制標頭
- 17. 設置高速緩存控制標頭不適用於S3
- 18. 緩存控制頭和Heroku動態圖像
- 19. IIS - 爲每個文件類型設置緩存控制頭文件
- 20. 如何在AWS S3管理控制檯上設置緩存控制標頭
- 21. 使用標頭位置和IE9緩存重定向的問題
- 22. OpenStack Swift:添加緩存控制和過期標頭
- 23. 高速緩存控制和過期標頭PHP
- 24. IIS7 ASP.NET MVC靜態JavaScript文件緩存?
- 25. 防止iisnode緩存require'd靜態文件
- 26. 告訴Rails緩存靜態文件組
- 27. 在Django中緩存靜態文件
- 28. Nginx的靜態文件緩存給404s
- 29. 緩存Yii的靜態文件
- 30. Heroku + S3 + Django:靜態文件未緩存