fly2never
火狐狸
火狐狸
  • UID29103
  • 注册日期2009-06-08
  • 最后登录2017-06-06
  • 发帖数116
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:5561回复:15

chrome有两个功能很值得firefox学习

楼主#
更多 发布于:2011-02-10 20:29
1.dns预读
2.链接预读

真的很能提高使用体验,而且绝大多数人不会在乎那些浪费掉的网络流量的。
Every browser does fast. But not every browser does good.
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
1楼#
发布于:2011-02-10 20:29
dns预读听说过,但没弄明白是什么意思,是干什么的?

链接预读正好相反,我明白是什么意思,因为有一个自动翻页的脚本就是用这个技术,翻页脚本方面没有难度,翻下一页就是。但我不知道怎样把这个预读全局实现?比方说一个页面上有很多链接,浏览器给我预读哪个?
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
540923555
火狐狸
火狐狸
  • UID32853
  • 注册日期2010-05-16
  • 最后登录2015-03-18
  • 发帖数112
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2011-02-10 20:29
kmc:dns预读听说过,但没弄明白是什么意思,是干什么的?

链接预读正好相反,我明白是什么意思,因为有一个自动翻页的脚本就是用这个技术,翻页脚本方面没有难度,翻下一页就是。但我不知道怎样把这个预读全局实现?比方说一个页面上有很多链接,浏览器给我预读哪个?
回到原帖



浏览器可以记录DNS服务器解析出来的地址,以后输入网址就可以直连,不需要再通过DNS解析为IP地址

在chrome输入about:dns就能看到
wtf
wtf
小狐狸
小狐狸
  • UID33939
  • 注册日期2010-09-09
  • 最后登录2011-06-21
  • 发帖数23
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2011-02-10 20:29
我觉得正好相反
高速带宽根本不需要预读的功能
窄带或者手机这功能倒是不错

第二个链接预读,firefox本身就有多个扩展有这功能,连内置的about:config里也有

第一个dns预读,难道楼主在国外么?
chrome的优化技巧第一条就是关闭dns预读
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
4楼#
发布于:2011-02-10 20:29
1.dns预读

在Firefox 3.5已经支持,默认开启。(network.dns.disablePrefetch)


2.链接预读
这个还算了吧,一个网页有这么多链接,浏览器怎么知道我想点击那个链接?  
这是非常实验性的功能。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
5楼#
发布于:2011-02-10 20:29
其实Windows系统已经有 DNS Client 这个服务且默认开启。
hitsmaxft
非常火狐
非常火狐
  • UID25803
  • 注册日期2008-08-12
  • 最后登录2024-01-13
  • 发帖数740
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2011-02-10 20:29
预读最麻烦的后果就是浪费带宽,特别是天朝这种网络条件不佳的地方,另外对内存的占用也会快速增长

Lost in fx...
fly2never
火狐狸
火狐狸
  • UID29103
  • 注册日期2009-06-08
  • 最后登录2017-06-06
  • 发帖数116
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2011-02-10 20:29
链接预读还是很不错的,比如我打开gmail,上面有几十封未读的邮件内容。我无意中拔掉网线后,发现这几十封邮件都可以直接打开,说明chrome对于链接都是预读过的。虽然firefox有翻页的预读,但是这样基于全局页面链接的预读还是没有。
对链接预读的好处就是节约一些载入时间,比如我看gmail和greader的时候,翻看下一个条目/邮件的时候就完全不用等待载入,直接就可以看了,节约了一点点时间,但是累计起来还是很惊人的。缺点就是会浪费带宽和内存,有利有弊,不过还是希望firefox能加上这个功能,或者能有扩展可以实现。
最理想的情况还是firefox能加入这个功能,因为我觉得这两个功能是底层的,系统级的,由firefox来实现并不违背原则。
Every browser does fast. But not every browser does good.
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
8楼#
发布于:2011-02-10 20:29
>>第二个链接预读,firefox本身就有多个扩展有这功能,连内置的about:config里也有

Really?
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
wtf
wtf
小狐狸
小狐狸
  • UID33939
  • 注册日期2010-09-09
  • 最后登录2011-06-21
  • 发帖数23
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2011-02-10 20:29
kmc:>>第二个链接预读,firefox本身就有多个扩展有这功能,连内置的about:config里也有

Really?
回到原帖


唉,其实应该说chrome的和firefox差不多

ls有人给了dns的那个

预读其实也有
http://kb.mozillazine.org/Network.prefetch-next
Link prefetching is when a webpage hints to the browser that certain pages are likely to be visited

chrome的预读不也是预测用户可能的链接么,哪有预读全部链接
要实现全部链接的预读很简单,但是完全没必要
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
10楼#
发布于:2011-02-10 20:29
靠,从Firefox0.6就开始有这个功能了,现在Google Chrome的粉丝还在说Firefox要加这个功能……

不过说实在的,不管是在Google Chrome里,还是Firefox里,我都从来没有感觉到它们在给我预读什么内容(上面说的Gmail的现象,我待会试试去)。倒是那个翻页脚本明显能感觉到下一页是瞬间载入的(没有甜甜圈在转)。

换句话说,在默认情况下,预读不主要取决于浏览器,而是取决于网站是否提示浏览器“这个链接可能用户会点,先预读了吧”。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
11楼#
发布于:2011-02-10 20:29
刚刚试过了:
    [*] 用Firefox打开Gmail,鼠标滚动到最底下,但不打开任何一封邮件。[/*:m]
    [*] 把无线网卡拔掉。[/*:m]
    [*] 开始查看邮件,50封邮件每封都可以打开。[/*:m]
    [*] 但是点下一页邮件时,则打不开,显示“Loading”。[/*:m]
    [*] 插上无线网卡,则下一页邮件可以打开。 [/*:m][/list:u]
    所以Firefox预读有效,且从2003年就有该功能,故不存在向Google Chrome学这一说。

    --
    换句话说,Firefox鼓吹功能引人眼球的水平亟待提高。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
wtf
wtf
小狐狸
小狐狸
  • UID33939
  • 注册日期2010-09-09
  • 最后登录2011-06-21
  • 发帖数23
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2011-02-10 20:29
呵呵,如果我们用google中文搜索2组关键字firefox prefetch和chrome dns预读,结果是这样的:
Mozilla Firefox Tips
关闭Firefox的预下载(Prefetching)属性- 中文HowTO
Link prefetching FAQ - MDC Doc Center
Firefox makes unrequested connections | Troubleshooting | Firefox Help
Quick Tip: Turn off Prefetching in Firefox - How-To Geek
Prefetching Hints - Helping Firefox and Google speed up your site
Prefetch Firefox » Just Another Rant
Disable the Firefox Prefetch Setting
Helpful Tip: Disable Firefox Prefetching
我家电脑提示\WINDOWS\Prefetch\FIREFOX.EXE-16663337.pf损坏怎么办啊
--------------------------------------------------------------------------------------
Ken Wu's Blog » 优化chrome: 禁用dns预读取, 提高页面加载速度
关于DNS预读的设置- Chrome使用交流- Chrome迷论坛
chrome有两个功能很值得firefox学习- 阅读主题:: Mozilla Firefox中文社区
优化chrome: 禁用dns预提取, 提高页面加载速度| Chrome综合讨论- 谷歌
希望傲游3能够支持用户自行关闭“DNS预读取” - 建议收集区- Maxthon3
优化chrome: 禁用dns预提取, 提高页面加载速度(页1) - 软件工具评测
檢視主題- DNS 預讀套件- DNS Prefetch • Mozilla Taiwan 討論區
优化chrome: 禁用dns预提取, 提高页面加载速度的相关文章推荐
PCDVD數位科技討論區- Firefox DNS 預讀套件- DNS Prefetch
关闭“预读取DNS 以提高速度” 后... Chrome 撞墙的几率便小了.... - 墙

我一直觉得预读没什么必要,但既然浏览器内置了,那么也许还是有其理由,也有人群需要的吧
z1581306xxxx
小狐狸
小狐狸
  • UID35205
  • 注册日期2011-02-06
  • 最后登录2011-11-07
  • 发帖数44
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2011-02-10 20:29
链接预读还是很不错的,比如我打开gmail,上面有几十封未读的邮件内容。我无意中拔掉网线后,发现这几十封邮件都可以直接打开,说明chrome对于链接都是预读过的。...

...
fly2never
火狐狸
火狐狸
  • UID29103
  • 注册日期2009-06-08
  • 最后登录2017-06-06
  • 发帖数116
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2011-02-10 20:29
kmc:刚刚试过了:
    [*] 用Firefox打开Gmail,鼠标滚动到最底下,但不打开任何一封邮件。[/*:m]
    [*] 把无线网卡拔掉。[/*:m]
    [*] 开始查看邮件,50封邮件每封都可以打开。[/*:m]
    [*] 但是点下一页邮件时,则打不开,显示“Loading”。[/*:m]
    [*] 插上无线网卡,则下一页邮件可以打开。 [/*:m][/list:u]
    所以Firefox预读有效,且从2003年就有该功能,故不存在向Google Chrome学这一说。

    --
    换句话说,Firefox鼓吹功能引人眼球的水平亟待提高。回到原帖


恩,是我疏忽了,看来不是chrome独有的功能。
Every browser does fast. But not every browser does good.
上一页
游客

返回顶部