jsp文件到底要不要加No-cache - Java / Web 开发
用Struts2+Spring+Hibernate做的一个web的ERP小项目,总部一台服务器(数据库与Web服务器在同一机子上)是单独拨号上网的,与分公司没有用局域网线,硬件太贵了,其他几个省市分公司都来访问这一服务器,感觉后台代码的效率还可以,包括数据库的执行效率。现在发现分公司访问时很慢,每次新建jsp页面时都是默认的,head部分都会有:<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">。有些界面应用了Struts2的一些标签会自动加载很多js及CSS。像Struts2的日期控件datetimepicker,会加载dojo.js,就这一个文件就258.45KB,如果每个页面头部都有no-cache的话,是不是每次进入有日期控件的地方都会重新从服务器端下载这段js?本来带宽就不是非常大,那要是没一个jsp页面都要重新加载它们的js他CSS的话,那真是太浪费了,不要说每次加载动态数据了,肯定会很慢的,但如果头部没有no-cache的话,每次查询、修改等,会不会有旧数据影响?
感觉加不加没多大影响
完全不需要加
网上经常说加这个能解决什么问题
找到问题并解决了
没发现这个有什么用
像那些独立抽出来的那些js和css还是每次访问一个页面都去服务器重新下载吗?实在没必要啊。
就是在head部分的那些引用js文件及CSS的文件,如果有no-cache或没有no-cache,这些文件每次都还要重新从服务器上
相关问答:
当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910
取得天数后作一下判断再把这个方法用下void set(int field, int value)
......
本人正在用Java做一个C/S架构的项目,
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:
package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 52 in the jsp file: /vip_info.jsp
ÕË cannot be resolved
49: <table border="1& ......
使用java在windows7 32位下连接MSSQL。
两台机器,windows7 32位,在控制面板里面全部设置语言和区域选项都english-unitedstates
唯一区别只有在安装SQL server 2008的时候 选择的字符集不一样,
exec sp_helpsor ......