阅读:10665回复:33
优化about:config的网文忽悠了我好几年
Network.dnsCacheEntries 缓存的DNS,默认20(条)
Network.dnsCacheExpiration 缓存DNS的时间,默认60(秒) 网文说改大点好,甚至还有说改成9999条的 于是我分别改成512,1800 今天翻源码,发现缓存机制不是用hash树实现的,而是循环。。。 如果有人改成9999。。。。 我现在改成40,600了 |
|
1楼#
发布于:2011-12-25 12:49
不太明白
缓存机制不是用hash树实现的,而是循环,如果有人改成9999 如果是的话,会造成什么后果? |
|
2楼#
发布于:2011-12-25 12:49
不是hash?因为查询dns消耗比较低所以没用hash么……
|
|
|
3楼#
发布于:2011-12-25 12:49
toughstrong:不太明白 如果按2B网文的建议都改成9999,最坏情况下,循环比hash树慢几千倍 而且在绝大多数情况下,要远远慢于默认的20、60 [quote="白左"]不是hash?因为查询dns消耗比较低所以没用hash么……[/quote] 人家做的是浏览器,缓存几十个足够了 又不是做暴发式服务器 |
|
4楼#
发布于:2011-12-25 12:49
再说一例,以前我按网文建议启用pipelining
结果个别网站无法正常显示图片,恢复到默认的禁用就好了 现在谁还开着pipelining?? |
|
5楼#
发布于:2011-12-25 12:49
|
|
6楼#
发布于:2011-12-25 12:49
Network.dnsCacheExpiration这个改长一些还是有道理的
Entries不要太多,都不是数据库结构 |
|
7楼#
发布于:2011-12-25 12:49
还是看英文的文章好啊
|
|
|
8楼#
发布于:2011-12-25 12:49
在本地系統裝個 DNS 緩存(ex. FastCache)才是王道。
|
|
|
9楼#
发布于:2011-12-25 12:49
dongyuanxun: 好像windows自带的DNS Client服务有这个功能 打这条命令可以看到缓存的dns:ipconfig /displaydns |
|
10楼#
发布于:2011-12-25 12:49
国内FF优化的网文还是少看点好,FF默认设置就好了,如果追求性能,不是开一两个选项就可以解决的,要使用优化编译版。
顺便说一下,win7所谓优化的网文也少看点,默认即可。当然网上的一些适度精简版是可以提升一点性能的。 |
|
|
11楼#
发布于:2011-12-25 12:49
|
|
12楼#
发布于:2011-12-25 12:49
Network.dnsCacheEntries
Network.dnsCacheExpiration 我里about:config都没有这两个项目,请问有必要自建吗? 另外还想请教,pipelining到底开启好还是关闭好,不谈稳定性,只说效率 |
|
13楼#
发布于:2011-12-25 12:49
|
|
14楼#
发布于:2011-12-25 12:49
你们在讲什么哦,好深奥哦!!
|
|
上一页
下一页