Что именно представляет число, указанное в разделе "place.history.expiration.transient_current_max_pages" в Firefox?

843
Braden Dodge

Запись "place.history.expiration.transient_current_max_pages" в Firefox на странице about: config должна указывать количество времени, которое Firefox запоминает страницы в своей истории. Тем не менее, текущий номер по умолчанию, который я вижу здесь, 84175. Что на земле это может представлять ??? Это не могут быть дни, которые выйдут на 230 лет! Если это часы, то это еще 9,6 года, а если это минуты, то это 58 дней, и это кажется разумным, но это по-прежнему странный выбор для длины по умолчанию. Если секунд, то только 23 часа, и я ЗНАЮ, что это не может быть правдой.

2

2 ответа на вопрос

1
Braden Dodge

Аааа, я нашел ответ. Число не представляет количество времени, оно представляет максимальное количество страниц, которые Firefox хранит в своей истории. В этом есть смысл.

я установил его на 6 000 000 :) Braden Dodge 6 лет назад 0
1
goweon

Из документов: https://developer.mozilla.org/en-US/docs/Mozilla/Tech/Places/Places_Expiration

place.history.expiration.max_pages : максимальное количество страниц, которые могут быть сохранены в базе данных до истечения срока их действия. Значение по умолчанию рассчитывается при запуске и помещается в предпочтение place.history.expiration.transient_current_max_pages . Эта временная версия предпочтения просто отражает текущее значение, используемое по истечении срока, установив, что это не будет иметь никакого эффекта.

«… Рассчитано при запуске…» ** и может быть ** пересчитано во время работы приложения. Замечено в Waterfox 56.2.2 во FreeBSD-CURRENT о: support ▶ Проверка целостности - сначала _History может хранить максимум 122641 уникальных страниц_, затем после второй проверки 125830. Может ли пересчет произойти во время выполнения автоматически (например, без проверки рутина), я не знаю. Graham Perrin 5 лет назад 0