asp如何设置客户端和服务器端缓存
客户端和服务器端缓存分别如何设置,缓存多久如何设置
客户端和服务器端缓存的区别
------解决方案--------------------客户端缓存就是ie的缓存
服务器端缓存是输出缓存就是在发送数据到客户端前保存的数据的地方
------解决方案--------------------一、何谓ASP缓存/为什么要缓存
当你的web站点采用asp技术建立的初期,可能感觉到的是asp动态网页技术带来的便利性,以及随意修改性、自如的http控制。但是,随着访问量的增加,你一定会发现自己的站点访问速度越来越慢,IIS重新启动得越来越频繁。接下来,你一定想优化asp,诸如更换性能更优异的数据库、建立索引、编写存储过程等等。这些措施有些不需要增加成本压力,有些则成本压力很大(譬如丛access到SQL),而且效果还不一定。
面对web访问压力,我认为最经济的办法是利用缓存优化技术来实现缓解web的服务压力。
Web访问量增加通常意味着以下资源需求的快速增长:
1、 网卡流量增加,需要消耗更多的CPU处理网络流量和网络I/O线程。
2、 需要更频繁的打开/关闭数据库连结(如果使用数据库技术—通常asp都会采用数据库作为数据存储),严重消耗资源的事物数量、以及事务相互竞争资源引起的死锁、会增加网络I/O或者CPU消耗。
3、 如果采用session的话,IIS为了维持状态,会消耗更多内存,而内存消耗可能会引发物理内存不够,引起物理内存同辅存间的频繁交换,从而引起代码执行的停顿,web响应阻滞。
4、 由于访问的不到及时响应,会引起网页访问故障,导致用户刷新,从而加剧CPU、内存等资源需求。
实际上,考虑通常的web应用程序,很多时候的动态代码执行是不必要的。
http://hi.baidu.com/v20%5fcn/blog/item/99317c09c52939ae2eddd49b.html
------解决方案--------------------就是把频繁调用的数据库内容读出来写入缓存.
下次别人再访问同样的数据时不用再从数据库里读取了.只用读缓存即可.
这样可以大大降低对服务器的损耗.