wai148
小狐狸
小狐狸
  • UID36030
  • 注册日期2011-04-18
  • 最后登录2012-02-12
  • 发帖数44
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:6444回复:17

不用RAMDISK就可以把Firefox的快取設到RAM來使用

楼主#
更多 发布于:2011-07-02 19:51
知識來源:
lifehacker.com

http://lifehacker.com/5687850/speed-up- ... k-required

分法如下:
1.在網址例打 " about:config "

2.把 " browser.cache.disk.enable "設為" false "

3.把 " browser.cache.memory.enable "設為" true "

4.按右鍵新增一個 preference 格式為 Integer,
新增名稱為 " browser.cache.memory.capacity ",
新增數值為 " 100000 "

5.重開Firefox
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2011-07-02 19:51
这个是可以,但内存要大一些,使用ramdisk的好处是关机可以保存这些资料。
Firefox More than meets your experience
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
2楼#
发布于:2011-07-02 19:51
同fang的观点,这样比较适合移动版,尤其是在U盘上运行时避免了写文件到U盘。不过非移动版我觉得就很不实用了,毕竟每次关闭Firefox,Cache就没了,下次又得下载过。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
3楼#
发布于:2011-07-02 19:51
另外在我这里,两个值都是True,不知道这样设置会产生什么样的行为?比较“理想”的行为是如果memory和disk同时true的话,优先用memory,在关闭Firefox的时候写到disk去。

=====

查了一下KB,这个Browser.cache.memory.enable是2001年就有的东西了:
true: Allow decoded images, chrome, and secure pages to be cached in memory. (Default)
false: Don't cache decoded images, chrome, and secure pages in memory.

倒是有说设置为false的话可以节省内存,内存小但是硬盘是SSD的亲们不妨一试。

有兴趣的还可以看看这个地址
about:cache?device=memory
也就是目前在内存中缓存着的内容。我的目前也就用了3MB左右,看来关掉是省不了什么内存吧?


Tagged_by_kmc : memory cache disk cache
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
wai148
小狐狸
小狐狸
  • UID36030
  • 注册日期2011-04-18
  • 最后登录2012-02-12
  • 发帖数44
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2011-07-02 19:51
如memory和disk = true
是否先使用記憶體?
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
5楼#
发布于:2011-07-02 19:51
我认为应该是先使用memory cache吧,但并不是所有网页、图片等都一直放在memory cache,会慢慢转移到 disk cache中,就像kmc版主说,memory cache 放的是decoded images, chrome, and secure pages,再说了,我们可以禁用disk cache,但不能禁用 memory cache,所以memory 优先
Firefox More than meets your experience
qdhouyong
小狐狸
小狐狸
  • UID27452
  • 注册日期2008-12-15
  • 最后登录2020-10-16
  • 发帖数8
  • 经验17枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
6楼#
发布于:2011-07-02 19:51
好知识,收藏一下
royallin
非常火狐
非常火狐
  • UID29014
  • 注册日期2009-05-31
  • 最后登录2016-12-07
  • 发帖数668
  • 经验46枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 社区居民
7楼#
发布于:2011-07-02 19:51
一直都是这样设置,不要硬盘缓存,只用内存缓存,设置16M,硬盘安静了,不会狂读写了,现在的网速,第一次打开也就差1~2秒左右的事。
   两个都是ture的话是不会写入到硬盘缓存的。
你可以试下设置内存缓存的大小为1M,然后开几个网页让他满。
   然后打开 about:cache,就可以看到各个缓存的情况了。

PS:我还直接把FF都放在ramdisk上的。
当然也可以设置硬盘缓存到ramdisk上,但是不要太大,如果关机开机回写的话,太大会花很多时间。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
8楼#
发布于:2011-07-02 19:51
内存缓存设置太小,会影响FF性能的,表现为打开之前页面需要重新下载。
Firefox More than meets your experience
skmi7
狐狸大王
狐狸大王
  • UID26753
  • 注册日期2008-10-22
  • 最后登录2022-04-19
  • 发帖数339
  • 经验56枚
  • 威望0点
  • 贡献值14点
  • 好评度5点
  • 社区居民
  • 忠实会员
9楼#
发布于:2011-07-02 19:51
学习了..
zylzwz
小狐狸
小狐狸
  • UID34000
  • 注册日期2010-09-15
  • 最后登录2015-04-01
  • 发帖数11
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2011-07-02 19:51
看看效果
jnlyu
狐狸大王
狐狸大王
  • UID10304
  • 注册日期2005-12-04
  • 最后登录2015-06-17
  • 发帖数304
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2011-07-02 19:51
讀取通常不到 1M 的頁面,不論是從內存讀
還是從硬盤讀,理論上速度是差不多的才對
當然從內存讀取更穩定,如果有 SSD,把緩存
放到 SSD 上面應該更為實用。(不用擔心關機後緩存消失)
AppNavi手机应用官方微博 介绍最新的密室逃脱游戏!
http://weibo.com/appnavi
wai148
小狐狸
小狐狸
  • UID36030
  • 注册日期2011-04-18
  • 最后登录2012-02-12
  • 发帖数44
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2011-07-02 19:51
jnlyu:讀取通常不到 1M 的頁面,不論是從內存讀
還是從硬盤讀,理論上速度是差不多的才對
當然從內存讀取更穩定,如果有 SSD,把緩存
放到 SSD 上面應該更為實用。(不用擔心關機後緩存消失)
回到原帖


如用ssd的話
擔心的是ssd

用ram的目的是保護HD
jbdcsk
小狐狸
小狐狸
  • UID29272
  • 注册日期2009-06-21
  • 最后登录2019-10-23
  • 发帖数64
  • 经验46枚
  • 威望0点
  • 贡献值44点
  • 好评度1点
  • 社区居民
  • 忠实会员
13楼#
发布于:2011-07-02 19:51
ramdisk 不仅可以放fx的缓存还可以放系统临时文件夹,我写了个批处理,关机时候保存一下fx缓存文件夹,开机后恢复。因为我打开的标签有几十个。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
14楼#
发布于:2011-07-02 19:51
用ramdisk不单单是保护HDD(hard disk)硬盘,SSD也是保护对象。
Firefox More than meets your experience
上一页
游客

返回顶部