<p>这段时间考试没来,到别人家的机器上上了一下blog发现,windows下ie开blog巨慢,过去在linux下用ff浏览时,ff是接收到一段网页数据就显示一部分,所以至多是停在365key的自动生成和天气预报那不动了。而才发现ie要接受完所有的数据才会显示完整的网页,而qq的天气预报和365Key-天天网摘自动生成的那个东西显然是连的人太多,速度是快不起来的,于是发现如果用ie第一次浏览简直是灾难。想想过去33.6,52k的小猫那个难受劲</font><img border="0" src="http://www.kylinx.net/weblog/img/emot/laugh.gif" /><font size="2">一定得解决,网页没那么漂亮也一定不要慢。<br />基本思路是,第一次访问后将从这两个网站取得的数据保存起来,如果在一定的时间段内再有访问,这不去读取qq和365key的数据,而直接返回事先保存的数据,相当于做了个cache</font><img border="0" src="http://www.kylinx.net/weblog/img/emot/coolsmile.gif" /><br /><font size="2"><br />365key的代码<br />" target="_blank">http://www.365key.com/jsDa...</a><br />缓存着没多大意义,就做了一个<a href="http://www.365key.com/rss/lllkkk/">rss</a>连接了事,当然有兴趣的也可以看看<a href="http://www.kylinx.net/tools/365key.php"><a href="http://www.kylinx.net/tools/365key.php">http://www.kylinx.net/tool...</a></a>的效果。</p>
<p>天气预报嘛每隔10个小时更新一次,要是有cgi自然是更好,可惜没有,只能用php来做,10小时后有人访问才会去更新。<br /></font><a href="http://appnews.qq.com/cgi-bin/news_qq_search?city=">http://appnews.qq.com/cgi-...</a><em></em><em></em> 城市名称的GB2312编码。(参考 <a href="http://www.kylinx.net/weblog/p/bo_blog_weather.php">http://www.kylinx.net/webl...</a> )<br />大体的流程是:
<ol>
<li>验证时间差是否大于10小时;</li>
<li>不大于则读取原来保存的文件echo之,然后退出;</li>
<li>大于则连接appnews.qq.com读取天气信息;</li>
<li>对读取的天气信息进行加工除去多余的信息,写入文件保存;</li>
<li>显示刚才保存的文件。</li>
</ol>
<p>这里加工主要是去掉了原来的多城市查看,一则blog毕竟不是提供公众服务的地方,没有必要,二则opera和firefox似乎对标签中的scrolling=NO不买帐,用滚筒的时候不同城市的天气会滚来滚去的,干脆除掉了干净。</p>
<p>现在直接用代码:<br />iframe width=157 height=227 frameborder=0 scrolling=NO src='<a href="http://www.kylinx.net/tools/weather/city.php"><a href="http://www.kylinx.net/tools/weather/city.php">http://www.kylinx.net/tool...</a></a>'>iframe><br />就可以查看武汉的天气预报了,效果见首页,提速完毕<img border="0" src="http://www.kylinx.net/weblog/img/emot/smile.gif" /></p>
<p>PS:从Html中提取数据确实不太方便又不据通用性,希望xml快点流行起来。</p>
分享到:
相关推荐
Openretry+lua内存,缓存域名网页 加快加载渲染速度,用了lua缓存和restry.ttp
网页浏览速度测试是网络性能评估的重要一环,它可以帮助我们了解网页内容加载的效率,从而优化网站性能,提升用户体验。"测试网页浏览速度工具"通常指的是用于测量网页从请求到完全加载所需时间的一系列软件或在线...
内存缓存主要用于存储最近访问过的网页数据,当用户再次访问时,可以直接从内存中读取,提高加载速度。磁盘缓存则保存在设备的文件系统中,通常包括HTML、CSS、JavaScript等资源文件,能够在应用重启或网络断开后...
在IT行业中,缓存是一种非常重要的技术,它用于提高数据访问速度,降低系统负载,尤其在高并发的网络应用中起到关键作用。本项目聚焦于封装一个高效的缓存类,并模拟了多个站点共享缓存的场景,这在分布式系统中是...
可设置定时自动清理电脑运行缓存,使电脑缓存文件不会越积越多而导致电脑变慢,有设置说明,未能上传,有需要者可以留言追要
浏览器缓存存储了访问过的网页的静态资源,如图片和JavaScript文件,以加快后续访问的速度。然而,有时缓存可能会导致问题,比如显示旧版本的网页或者占用过多硬盘空间,这时就需要清理。通过使用这样的脚本,用户...
下次再次访问相同网页时,浏览器会首先检查这些资源是否在缓存中,如果存在且未过期,就会直接从缓存加载,无需重新从服务器下载,从而加快页面加载速度。 网页缓存的管理遵循HTTP协议中的Cache-Control、ETag、...
2. **加快网页浏览速度**:这可能通过多种方式实现,例如清理浏览器缓存,减少内存占用,优化网络连接设置,或者禁用不必要的扩展和插件,这些都能有效地提高浏览器加载网页的速度。 3. **解决ie卡死问题**:当IE...
这样不仅加快了数据处理速度,也减轻了服务器的负担。 ***缓存技术主要包括以下三种形式: 1. 页面级输出缓存 页面级输出缓存是针对整个页面内容进行缓存,能够将整个页面的HTML输出保存到内存中。随后的相同请求...
系统默认会进行一定的缓存处理,但这种缓存机制对于离线浏览可能并不足够。为了解决这个问题,我们可以自定义URLProtocol,实现更精细的缓存控制。 【RNCachingURLProtocol-master】这个压缩包可能包含了一个名为`...
为了提高用户体验,减少服务器负载,并加快页面加载速度,一种常见的技术手段就是网页缓存。本文将深入探讨网页缓存的相关概念、实现原理以及具体的配置方法。 #### 一、网页缓存的重要性 网页缓存可以显著提升...
标题中的“谷歌浏览器刷新清空缓存插件”是指一种专为谷歌浏览器(Google Chrome)设计的扩展程序,它的主要功能是在用户刷新网页时自动清除浏览器的缓存数据。这对于前端开发者来说尤其有用,因为他们在调试和更新...
一键清理谷歌浏览器 缓存和历史浏览数据 1、注意谷歌浏览器安装路径 2、免安装版浏览器不支持此工具,需把压缩包解压到浏览器默认安装路径 软件非常好用,小白可直接入手
浏览器缓存是为了提高网页加载速度而存储的部分网页数据,如HTML文件、图片、JavaScript和CSS等。当用户访问过一个网页后,这些资源会被保存在本地,下次再访问时,浏览器可以直接从缓存中读取,而无需重新下载,...
缓存能够存储网页的静态资源,如图片、CSS样式表和JavaScript文件,以提高页面加载速度,提升用户体验。然而,有时为了调试或者隐私考虑,我们需要清除这些缓存。本文将详细介绍如何使用Chrome扩展程序以及...
主要用于清除谷歌浏览器的使用记录和相关数据包含缓存,也可理解为重置谷歌浏览器,使用后使浏览器回退至最初安装的样子。注:此过程不可逆
浏览器缓存是浏览器为提高网页加载速度而存储的临时文件,其中包括HTML文件、图片、JavaScript、CSS样式表等。这些文件在用户访问过的网站关闭后仍然保留在本地电脑上,时间久了会占用大量硬盘空间,且可能泄露用户...
1. 分级缓存:对于大比例尺图层,可以考虑使用分级缓存策略,根据不同的缩放级别分层存储,以减少存储空间并优化访问。 2. 异步缓存:Geoserver支持异步生成缓存,这允许在后台进行缓存操作,不会阻塞其他服务。 3...
Internet Explorer(IE)在用户浏览网页时,会自动将网页资源(如HTML、图片、JavaScript等)存储在本地的临时Internet文件夹中,以加快后续访问的速度。这个缓存机制可以通过文件系统直接访问,但需要了解其内部...
当用户再次访问同一网页时,浏览器会首先检查这些资源是否在缓存中,如果存在,就直接从缓存加载,无需重新从服务器下载,从而加快页面加载速度。 TheWorld Chrome浏览器是一个基于Chromium内核的第三方浏览器,它...