Почему панель локации Firefox такая медленная?
Я не понимаю, Firefox - отличный браузер, но строка адреса очень медленная. Он буквально застрял на 30 секунд, ища что-то в своей базе данных.
Есть ли способ сказать ему, чтобы перестать пытаться быть настолько умным в сопоставлении URL-адресов?
(Изменить: есть ли способ ограничить историю, чтобы он удалял старые страницы, которые были посещены только один раз, но сохраняет страницы, которые посещались несколько раз?)
3 ответа
Вы можете найти несколько советов здесь: Firefox 3.5 медленно и зависает после ввода нескольких букв в адресной строке URL вокруг очистки вашей базы данных SQLLite place.
Есть дополнение к этому автоматически, а также.
Начиная с Firefox 3.0, закладки, история и большая часть хранилища хранятся в базах данных SQLite. Кроме того, временной интервал истории по умолчанию был увеличен с 9 до 90 дней, поскольку он стал более доступным для обнаружения и полезным благодаря потрясающей панели, поэтому в зависимости от ваших привычек просмотра он может представлять довольно большие базы данных.
Как и любая другая база данных, базы данных SQLite со временем фрагментируются, а вокруг появляются пустые места. Но, поскольку нет управляющих процессов, проверяющих и оптимизирующих базу данных, эти факторы в конечном итоге приводят к снижению производительности. Таким образом, хороший способ улучшить запуск и некоторые другие задачи, связанные с закладками и историей, - это дефрагментировать и обрезать неиспользуемое пространство из этих баз данных.
about:config
browser.urlbar.maxRichResults
Установите это в 0, и он прекратит поиск (или просто установите его ниже и посмотрите, не сможете ли вы добиться от него большей производительности)
Он ищет ОГРОМНУЮ базу данных, если это занимает 30 секунд, вы рассматривали возможность сокращения длины вашей истории?