阅读:6000回复:8
问几个问题,关于reload缓存、重新载入扩展、图片/js/帧超时能否跳过...
每次打开网页都要重新下载图片和js,有些第三方图片、帧、js下载不下来,就一直在等待。该设置的都设置了,不知这是不是firefox的机制?所以想请教大家:
1. 有没有直接reload当前页的全部缓存的命令?(直接从cache里读取,能不重新下载网页就不下载) 2. 有没有页面上图片、js、第三方帧的加载时间超时就跳过去,继续加载后面元素的脚本? 3. 有没有不重启,重新载入某个扩展的命令? 谢谢! |
|
|
1楼#
发布于:2011-03-26 23:25
具體哪些頁面附上來讓大家試試
|
|
|
2楼#
发布于:2011-03-26 23:25
比如cnbeta.com,即便分分钟前刚打开过,下次reload等待img.cnbeta.com...仍然要很长时间。
|
|
|
3楼#
发布于:2011-03-26 23:25
淦,为了回你的帖子昨天被闪机了!(学校定时断电)
1. 有没有直接reload当前页的全部缓存的命令?(直接从cache里读取,能不重新下载网页就不下载) 过时的网页没有必要,既然你说是cb,那又不是archive,你说读某个wiki的缓存我还可以理解,这种实时更新的新闻站读缓存有什么意义? 2. 有没有页面上图片、js、第三方帧的加载时间超时就跳过去,继续加载后面元素的脚本? 这是网页决定的顺序而不是用户。理论上GM可以修改。 3. 有没有不重启,重新载入某个扩展的命令? 你播放一首音乐文件的同时你能重命名它吗? |
|
|
4楼#
发布于:2011-03-26 23:25
另外你需要的是代理而不是顺序加载,ばか
|
|
|
5楼#
发布于:2011-03-26 23:25
樓上的意思是樓主的所說的地址被牆了?
另外,緩存動態網頁也不是沒有好處 應該不少人經常會重複瀏覽曾經開啟過的頁面 雖說這些是不定時更新的頁面,但也不可能每分鐘都在改變 所以緩存 5 ~ 10 分鐘還是有幫助的,可以加快再次開啟時的速度。 |
|
|
6楼#
发布于:2011-03-26 23:25
1、browser.cache.check_doc_frequency设置为2试试,优先从缓存载入页面。 不过正如楼上所说,真没太大意义,默认就好。
2、我觉得开启pipelining (network.http.pipelining设置为true)的效果就相当于从站点多线程下载。这样即使遇到像你说的遇到那种特大不好载入的个别元素对整体网页的载入速度影响也就比较小了。以我的感觉,firefox会放弃载入超时的元素(我有时候看到整个网页的一块区域单独出现个超时的小页面),只不过我不知道这个超时时间的设置在哪里,而且默认的超时貌似还比较长。 3、举个例子吧,有些扩展的设置会调整firefox的默认参数,而firefox知识库里说了调整某些参数后必须重启才生效的。当然,有些扩展是调整后就马上生效的,比如ABP刷新页面就可以看到效果,鼠标手势的自定义也不用重启。 |
|
7楼#
发布于:2011-03-26 23:25
1. 默认缓存机制可能达不到你的要求,可以用缓存代理之类的软件
2. 可以试试 dom.max_chrome_script_run_time 默认20,设为10 dom.max_script_run_time 默认10,设为5 可以减短脚本的响应时间 3. 脚本可能可以。用jetpack写的新扩展应该也行 |
|
|
8楼#
发布于:2011-03-26 23:25
|
|
|