当前位置: 首页 > news >正文

安徽理工大学新校区建设网站广西华宇建设集团网站

安徽理工大学新校区建设网站,广西华宇建设集团网站,成都高校网站建设服务公司,建设工程造价管理HTTP缓存:Tomcat支持HTTP缓存机制,可以通过设置响应头中的Cache-Control、Expires和ETag等字段来控制缓存策略。这些字段告诉浏览器是否可以缓存响应以及缓存的有效期等信息。 Servlet缓存:Tomcat还提供了Servlet缓存机制,它可以…
  1. HTTP缓存:Tomcat支持HTTP缓存机制,可以通过设置响应头中的Cache-Control、Expires和ETag等字段来控制缓存策略。这些字段告诉浏览器是否可以缓存响应以及缓存的有效期等信息。

  2. Servlet缓存:Tomcat还提供了Servlet缓存机制,它可以缓存Servlet的响应内容,避免重复生成相同的响应。通过在web.xml文件中配置<cacheable>true</cacheable>,可以启用Servlet缓存。

  3. 会话缓存:Tomcat支持会话(Session)缓存,可以将会话数据存储在内存中,提高会话的访问速度。可以通过在context.xml文件中配置<Manager className="org.apache.catalina.session.PersistentManager" />来启用会话缓存。

  4. 静态资源缓存:Tomcat可以缓存静态资源(如图片、CSS和JavaScript文件),以减少对文件系统的访问。可以通过配置context.xml文件中的<Resources>元素来启用静态资源缓存。

事出做项目时一个jsp页面修改后一直没有读出来,后来仔细研究了下tomcat才发现
当请求jsp页面时,Tomcat会分派给JspServlet来处理,在jspServlet的方法 service()中有一句
boolean precompile = preCompile(request); 
它会判断你请求jsp页面时有没有带?jsp_precompile查询字符串,如果带了就会重新编译
然后再由serviceJspFile(request, response, jspUri, null, precompile)进一步判断是否要进行编译jsp文件,下面是JspServletWraper service方法

 if (options.getDevelopment() || firstTime ) { synchronized (this) { if (firstTime) { 
firstTime = false; 
} 
// The following sets reload to true, if necessary 
ctxt.compile(); 
} 
} 

关键就在Compiler的isOutDated(boolean checkClass) 的判断上 。
判断标准是,如果 jsp最后修改时间大于目标文件的最后修改时间要重新编译。还有一种情况就是即使jsp的最后修改时间晚于目标文件的最后修改时间,但只要jsp中用了
include指令包含的某个文件的最后修改时间早于对应目标文件的修改时间的话,也是需要重新编译主jsp文件的

http://www.yayakq.cn/news/320800/

相关文章:

  • 做网站js框架网站怎么做才算精致
  • 桂林市建设工程质量监督站网站南通企业网站有哪些
  • 自微网站黑帽seo是什么
  • 清新大气企业公司网站源码月编程做网站
  • 平阳做网站大型营销型网站建设
  • 阳谷建网站网站后台如何修改文字
  • 科技网站备案化妆品网站建设方案的预算
  • 义务教育标准化建设网站智能网站推广优化
  • 俄文网站建设方案管理咨询公司swot
  • 个人相册网站模板茶叶网站实际案例
  • 找个美工做淘宝网站需要多少钱超级软文
  • 徐州铜山区建设局网站一级做A网站
  • 营销型网站建设的标准怎么建设个网站
  • 昌邑网站建设公司logo图标
  • 做外贸网站公司哪家wordpress影视模板
  • 雷州市住房和城乡规划建设局网站888网创
  • 网络技术网站是做什么的山东手机版建站系统哪家好
  • 网站推广优化排名教程一个网站如何创建多个页面
  • 某网站突然不能浏览了环球影城消费一天
  • 淘客网站建设福建建设银行官方网站
  • 广州黄埔区开发区建设局网站建筑企业网站
  • 班级网站成品南通市 网站设计
  • 网站服务器租用还是自买企业网站策划书1000字
  • 现在流行用什么语言做网站wordpress好看的底部
  • 什么网站是phpui人机界面设计
  • 南山区公司网站制作服务器类网站建设
  • 怎么做英文版的网站做网站营销怎么去推广
  • 新华网两学一做专题网站保定免费建站服务
  • 电子商务与网站建设报告陕西的网站建设公司哪家好
  • php网站开发总结seo网络推广培训