css同上述问题
前提是除去修改js的文件名,和服务器后台读取js的数据内容再动态写到页面上
实现的方法和详细的操作步骤如下:
1、第一步,打开Chrome浏览器,然后单击“设置”选项,见下图,转到下面的步骤。
2、第二步,完成上述步骤后,拉到底部,然后单击“高级”选项,见下图,转到下面的步骤。
3、第三步,完成上述步骤后,单击“网站设置”选项,见下图,转到下面的步骤。
4、第四步,完成上述步骤后,单击“
JavaScript”选项,见下图,转到下面的步骤。
5、第五步,完成上述步骤后,打开“允许(推荐)”选项,然后刷新页面即可生效,见下图。这样,就解决了这个问题了。
我也知道啊,所以才碰到这个问题,不然就不用发这个提问了。
追答那你用 getScript 吧,要不就用websocket (这个得服务器支持而且比较麻烦)
追问getScript试过,没用。websocket 服务器压力太大。
<script type="text/javascript" src="xxxxx.js?verson=1"></script>
今后跟着js的升级替换版本号就行,搜索所有 .js?verson=1 替换为 .js?verson=2本回答被提问者采纳
1.你在页面里写个自动刷新,看下面的代码,具体多长时间刷新一次,自己定吧
<script language="JavaScript">
function myrefresh(){
window.location.reload();
}
setTimeout('myrefresh()',1000); //指定1秒刷新一次
</script>
2. 将自动刷新替换成ajax读取服务器端文件内容,然后与当前文件比较,如果不同就刷新,具体代码网上搜吧,核心就是ajax和字符串比较,一搜一大堆。追问
自动刷新会增大服务器的压力哎
追答那就用第二种啊
追问第二种不还是不停的读读服务器的数据嘛,没本质的区别
追答第二种只是在不停的读js文本文件,而不是像第一种一样整个网页都重载(包括其中的各种资源、图片等等)。你的服务器要是连文本文件的连续访问都不能支持,386都比你的服务器性能高。
追问不能这么说,不停地访问服务本身就是一种占有带宽的反常行为,在大批量客户端同时访问的时候,这种做法是会给用户的浏览速度带来障碍的,对于服务器的性能,只有尽可能的让他释放资源,你这种说法本身就是一种不负责任的理论
追答可以看出,你明显是没有实践过,想当然的认为大批量客户端同时访问就会降低服务器的性能,这与类似黑客dos攻击的模式是完全不一样的。只不过是访问js文本文件而已,即使客户端很多,也是没问题的,只要有过这种体验的人都知道,除非机器性能很差。
对于服务器来说,不是让它尽量释放资源,越空闲越好,而是要充分利用带宽、存储和计算资源。这也是为什么现在云服务器越来越火爆的原因,云服务器可以动态调整各种资源的配置,当服务器有资源空闲就将资源拿走分配给其他服务器,当服务器资源紧张时再分配一部分其他服务器的空闲资源过来,从而保证利用率,而不是像你说的,让资源尽量空闲。
囧,不见得写代码还要规定用户用哪个浏览器?