在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:静态文件未缓存