很简单,就拿数据库结果缓冲为例,就是在第一次获取结果集后,把它保存到一个文件,下次再使用同样的sql时就直接读取之前建立的文件,即可避免花费时间查询数据库,速度有不少的提高。
解决方案 »
- 谁帮我看看哪里错了,Parse error: parse error, unexpected $end ,谢谢啊!!!
- 请教:公司内部技术论坛,用什么好?
- php页面在显示时总是有“-->”和“<!--”这两个符号显示。如何去掉啊?>???
- 在一个140M的数据表中进行搜索,速度好慢啊,差不多要1-2分钟才能打开这个页面
- 如何使网页可以自动调整用户的分辨率,或者按钮调整也可以?50分大放送!
- 在线急等,各位大虾请救命
- LINUX下的PHP问题
- 如何判断变量的类型?
- 过来看看这个错误!!!!各位老大
- 请问关于“SSL Virtual Host” 的问题
- 急。文本操作:怎样插入数据?
- 请问用什么方法能够得到当前的日期时间?
缓存指的是IE打开后该进程所占有的内存。如果没有新的URL或其它强制要求,如按F5或把IE设为“每次读取时检查较新版本”时,浏览器只会去缓存中取得内容,非不会向服务器发送HTTP请求,也同样提高浏览速度因为客户端不可能都设为“每次读取检查较新版本”,所以就要我们主动地清空下缓存,迫使IE向服务器发送请求,以获得最新内容。
很简单,就拿数据库结果缓冲为例,就是在第一次获取结果集后,把它保存到一个文件,下次再使用同样的sql时就直接读取之前建立的文件,即可避免花费时间查询数据库,速度有不少的提高。
我现在就遇到了这个问题, 当一次查询得到结果之后,再次换条件查询得到的还是上次的结果,这是个不正确的结果,如何取消这个缓存功能,,搞了好久...
谢谢...谁能解决
unixdotnet()真是有意思,~~呵呵~~
还有比如说搜索,使用某个关键词在一个很大的数据库中搜到了n多条记录,如果不做缓存,下次再使用这个关键词搜索的时候可能会重新搜索一遍(dbms自己是怎么缓存的我不是很清楚,我只是举个例子),但如果做个缓存,把关键词,搜索到的记录号,搜索的表的最后更新时间保存起来,下次搜索的时候如果取得的表最后更新时间没有改变的话,直接使用保存的记录号就行了.用缓存前提是原始数据不变,其实如果原始数据变化频率很低很低或者是你的系统对实时性要求不高的话,重建缓存的操作完全可以选择在每天服务器不繁忙的时候进行.这是我的理解,不知道是否正确,请大虾们指点