dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
阅读:4879回复:5

firefox4历史记录时间相关设置解释

楼主#
更多 发布于:2010-12-22 14:10
其实是从3.7a开始,后来移到4就一直这样,我大致看了一下,说是以前的设置效率不高的同时也不是按用户理解那样运作的。原来有hard limit和lazy limit两个限制
简单点来说,3.6那样设置保存7天,是最少保存7天的意思。
Also, the old system was removing visits over 90 days only if a page limit was reached, so this is similar, just is like we removed the 180 days limit that many users were already removing by themselves.


现在变成自动调节
The new component is able to detect your hardware specs, especially memory size, and adapt expiration to it

Firefox/Projects/Places async expiration - MozillaWiki
https://wiki.mozilla.org/Firefox/Projec ... expiration
Places got Async Expiration - More sleep, less work.
http://blog.bonardo.net/2010/01/20/plac ... expiration

对于重度记录用户,可以手动调节。3.6下的下面设置都失效了:
browser.history_expire_days
browser.history_expire_days_min
browser.history_expire_sites

换成单一设置:
places.history.enabled 这个是否启用历史。
对想储存更多历史的用户(开发者好像不建议),下列设置有效:
places.history.expiration.max_pages

这是可储存的最大项目数
以前firefox跳个票的时间现在可以发布几个正式版了-_-
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
1楼#
发布于:2010-12-22 14:10
2楼说得简单点吧。

就是从前设置那个日期是不小于多少xx天-180天,多于180天没访问的就算没达到空间上限也清除。否则只会在达到限制后清除最老的记录。但无论如何,最少都会保存xx天。
分别由这三个pref值控制:
browser.history_expire_days 过期即删
browser.history_expire_days_min 最少保存xx天,对应选项那个设置
browser.history_expire_sites 最大保存项目数,默认40,000


现在改成firefox根据内存,自动设置了最大项目数,无须用户设置了,溢出的数目都会按算法清除,无须用户设置。保证效率。相当于只剩下原来第三个设置,不过名字改了,叫:
places.history.expiration.max_pages
而且也没用固定的默认值,而是取决于计算机的内存大小

默认是不存在这个值的,要自己添加整数值,数字上等于这个,但不能直接改。
places.history.expiration.transient_current_max_pages

关系有点类似user.js和pref.js,前者改了后者会跟着变
以前firefox跳个票的时间现在可以发布几个正式版了-_-
jnlyu
狐狸大王
狐狸大王
  • UID10304
  • 注册日期2005-12-04
  • 最后登录2015-06-17
  • 发帖数304
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2010-12-22 14:10
有看沒有懂
AppNavi手机应用官方微博 介绍最新的密室逃脱游戏!
http://weibo.com/appnavi
CooB
千年狐狸
千年狐狸
  • UID2829
  • 注册日期2005-02-06
  • 最后登录2023-05-23
  • 发帖数2176
  • 经验140枚
  • 威望0点
  • 贡献值18点
  • 好评度3点
  • 社区居民
  • 忠实会员
3楼#
发布于:2010-12-22 14:10
看完后把那几个没用的配置给删掉了
mawith
火狐狸
火狐狸
  • UID18675
  • 注册日期2007-05-14
  • 最后登录2016-12-18
  • 发帖数263
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
4楼#
发布于:2010-12-22 14:10
不是很懂啊。。来个实例吧
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-25
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
5楼#
发布于:2010-12-22 14:10
   13.我的瀏覽歷史紀錄為什麼只存了最近一個月內的資料?

這是昨天有朋友在臉書上問我的問題,結果我回答不出來,但是該位認真的朋友自己去Google出資料,原來在Firefox 4中會依據你的記憶體大小,自動調節你的瀏覽歷史紀錄的儲存筆數!

這樣做的好處就是,即使你在「個人隱私」設定中把歷史紀錄設定為「保留所有歷史紀錄」,Firefox 4也會很聰明的幫你做一個有限度的控管、調節和清理,不會讓資料庫過大而影響效能。

你可以到「about:support」中找出「places.history.expiration.transient_current_max_pages」這項設定值,就可以看到最大的儲存數量,例如我在2GB記憶體的電腦中可以儲存到六萬多筆(建議不要手動修改這項設定值)。

所以如果你的電腦記憶體太小,那麼有可能你就無法儲存太久遠以前的歷史紀錄。

以上来自电脑玩物作者的叙述。
Firefox More than meets your experience
游客

返回顶部