返回列表 发帖

[改进建议] 关于TheWorld的网站图标缓存

在TheWorld主程序目录下,会有一个“ImgCache”的文件夹,其实这是网站图标缓存文件夹,里面保存的全是所访问过的网站的图标(网站Logo),而且全是ICO格式。那么这个文件夹名为“IcoCache”比“ImgCache”更合适一些吧。因为里面全是Ico图标,而不是图片。而且所保存的图片是放在另外的那个“Medias”文件夹里面的。这是有区别的。

我觉得这个网站图标缓存文件夹很有趣,可以让用户收集各个网站的logo。不过我发现里面有很多相同的ICO文件,比如www.baidu.com、zhidao.baidu.com和tieba.baidu.com都是同一个logo,即www.baidu.com的那个logo。

为了避免这种重复,可以启用这种机制:域名为***.com的网站的所有网页的logo都是首先默认为其首页www.***.com的网站logo,其次如果检测到该域名下某个非www开头***.***.com的logo文件与首页网站logo文件大小不同,再重新下载***.***.com的网站logo

比如,域名为pconline.com.cn下的所有网站logo都默认显示为www.pconline.com.cn的网站logo,即默认是与其首页www.pconline.com.cn的logo相同。

又比如,域名为qq.com的网站的所有网页的logo也是首先默认为其首页www.qq.com的网站logo,但是其下的个别网页,如qzone.qq.com的网页logo文件大小与其首页www.qq.com的网页logo文件大小不同,这才重新下载qzone.qq.com的真实网站logo。

[ 本帖最后由 janius 于 2008-3-5 09:33 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们






有道理,顶一下

TOP

1.由于鼠标手势的饿图片也会放在这里面,所以还是用 ImgCache 吧
2.这样实现起来就复杂了,可能得不偿失,暂时就不改了吧

TOP

原帖由 netac 于 2008-3-5 11:36 发表 http://bbs.ioage.com/cn/images/common/back.gif
1.由于鼠标手势的饿图片也会放在这里面,所以还是用 ImgCache 吧
2.这样实现起来就复杂了,可能得不偿失,暂时就不改了吧



实在太寒了!






TOP

呵呵,楼主挺细心的,我又一次找存的图片就想当然的去点了Imgcache,结果没有。然后又保存了一张,同时留意了一下状态栏才发现在media里面。第二个问题改进也行,不改进也行,改了很严谨,不改也无所谓,图标也占不下多少空间

TOP

返回列表