SaAnVi.Ru - пародии - фотоприколы - банная - политота - компота - житота | сцылки - блог - думы - рецензии - поржать - фотосеты - поддержать (0%) |
популярные посты ▶
|
Ускорение запуска FirefoxКак-то, я писал небольшую заметку о том, как не надо разгонять Firefox. На данный момент, все прошлые советы в силе. Firefox, вообще, никогда медленным браузером и не был. Исключение составляют первые версии 3.x, когда разработчики явно что-то напутали, но ситуация довольно быстро была разрешена с выпуском версии 3.5. С версий 4.x браузер стал быстрее, а с версий 5.x - ещё быстрее. Скорость отрисовки сайтов зависит в основном от скорости вашего интернет-соединения. Однако, нельзя не заметить один факт: Firefox - весьма "долгозапускающийся" браузер. Также, он проявляет повышенный аппетит к оперативной памяти. Эти обстоятельства можно не замечать, но иногда они могут создать проблемы - например, при использовании браузера на нетбуках, или просто старых, "немощных" компьютерах. В статье описывается, как можно немного исправить положение. Советы не приведут к тому, что ваше интернет-соединение вдруг станет быстрее и странички начнут загружаться со скоростью света. Это именно ускорение запуска, а также уменьшение требований к количеству оперативной памяти. urlclassifier3.sqlite - БД "подозрительных" сайтовСначала, разберёмся с файлом urlclassifier3.sqlite. Он находится в директории профиля пользователя Firefox и его легко найти поиском. Этот файл являет собой базу данных "подозрительных" сайтов, на основе которой браузер может делать предупреждения для пользователя. Интересный факт: за всю жизнь пользования Firefox я видел буквально пару таких предупреждений. В прочих действительно опасных случаях вылетал антивирус, а Firefox спокойно пускал на заражённый ресурс. Итого: мы можем совершенно спокойно отключить эту "медвежью услугу". Может возникнуть вопрос: а зачем отключать, пускай себе проверяет? Если вы давно пользуетесь Firefox, найдите этот файл и посмотрите на его объём. У меня он занимает около 50 Мб. Вроде бы, это немного, но вот с каким казусом я столкнулся на своём нетбуке: периодически, нетбук просто уходит в ступор во время того, как Firefox обновляет эту самую свою базу. Windows подвисает настолько, что, в течение как минимум полминуты, даже значки на панели задач не обновляются. И происходит это, по моим подсчётам, как минимум пару раз в десять минут. Конечно, всё это из-за маломощной машинки; но стационарный компьютер тоже будет отвлекаться на ворочание файла в 50 Мб, хоть это и будет менее заметно. В общем, для меня вопрос об отключении "проверки подозрительных сайтов" даже не стоит. Выключить эту проверку проще простого. Заходим в "инструменты-настройки-защита"; снимаем галочки "Блокировать сайты, подозреваемые в атаках" и "Блокировать сайты, подозреваемые в мошенничестве". После этого Firefox нужно выключить, а файл urlclassifier3.sqlite найти и удалить. Если пользуетесь браузером давно и устанавливали новые версии поверх старых - заодно убейте и файл urlclassifier2.sqlite, который, в таком случае, будет иметься у вас с былых времён. После выполнения всех операций и перезапуска программы, Firefox заново создаст злополучный файл. Но он будет объёмом около 5 Мб; плюс, больше не будет разрастаться. Чего мы, собственно, и добивались. Этой операцией мы также уменьшим требования к оперативной памяти у браузера - ведь ему не надо будет обрабатывать громадных размеров базу, периодически подкачивая в неё что-то из интернета. places.sqlite - БД истории посещенийСледующий шаг - "разборки" с файлом places.sqlite, который является общей базой данных посещений сайтов. Это уменьшит время "раздумий" браузера при наборе адреса, а также время запуска программы. И, конечно, требования к оперативной памяти. Странная вещь: с версий Firefox 5 разработчики вообще убрали из настроек возможность задавать максимальное количество дней для хранения истории. Итого, файл places.sqlite растёт себе и растёт... Надеюсь, конфуз в ближайших версиях будет исправлен - разработчики выбрали другую тактику обращения с историей и пока что я не смог найти адекватного описания новых "глубоких" настроек, доступных через адрес about:config в адресной строке. Поэтому, не буду преждевременно советовать что-либо, а опишу простой способ, действенный на данный момент. Для дефрагментации файла places.sqlite нужно установить плагин Vacuum Places Improved. Дело в том, что, даже если выключить сохранение истории (чего лично я делать не хочу по вполне определённым причинам), Firefox сам дефрагментировать этот файл не будет. Вернее, будет; но не сразу (об этом ниже). Вначале, нужно открыть историю (Ctrl-H) и вручную поудалять всё, что там имеется. Вы будете удивлены, насколько старые записи там находятся - ведь Firefox 5 их почти не стирает (лимит на количество записей есть, но он какой-то невменяемый). Однако, после удаления истории можно заметить, что файл places.sqlite нисколько не уменьшился! Дело в том, что Firefox и не думает оптимизировать эту базу - она остаётся, как была, только записи истории помечаются как "удалённые", физически из файла не удаляясь. Тут-то и надо запустить установленный плагин Vacuum Places Improved: "инструменты-Автоматическая дефрагментация после". Кто придумал так перевести опцию - остаётся только догадываться. :) После дефрагментации, файл places.sqlite лично у меня уменьшился с 31 Мб до 10 Мб. На самом деле, в Firefox с некоторых пор есть автоматическая дефрагментация этого файла. Просто она запускается: а) раз в месяц; б) при отсутствии активности пользователя в течение неизвестно какого времени. То есть, она вообще может никогда не запускаться, а учитывая бесконечное сохранение истории, ничего и не даст. Поэтому, способ с ручной чисткой стопроцентно гарантирует результат. К сожалению, операцию придётся периодически повторять. У плагина Vacuum Places Improved есть возможность задавать автоматическую дефрагментацию, но она ни к чему не приведёт, если браузер сохраняет и сохраняет историю без стирания старых записей. Если же в новых версиях Firefox наконец-то появится опция, хоть как-то ограничивающая "складирование", то жить станет значительно проще. Однако, вы можете вообще выключить историю, но лично мне неудобно без подсвечивания посещённых страниц; впрочем, у вас может быть иное мнение. webappsstore.sqlite - непонятная ерундаНепосредственно не относится к ускорению запуска, но относится к ускорению вообще. Как-то я заметил, что прокрутка в Firefox стала подтормаживать; экран двигался рывками. Это изрядно напрягало. Проинспектировав в очередной раз профиль, я нашёл файл webappsstore.sqlite, на который не обращал ранее внимания и который разросся к тому времени до 10Мб. По поиску я так и не понял, что это вообще - понял только, что можно удалить. И действительно: после перезапуска файл вновь создался, но имел размер порядка всего 100Кб, тормоза с прокруткой исчезли а всё остальное работало, как обычно. Единственное, что заметил - удалились иконки у закладок, но меня это нисколько не огорчило. SpeedyFox - программа оптимизирования файлов БДВместо плагина Vacuum Places Improved можно использовать программу SpeedyFox (легко найти поиском). Минус: это отдельная программа, которую надо периодически запускать при закрытом Firefox. Плюс: вместе с файлом places.sqlite она оптимизирует также другие базы данных профиля, в результате чего он сжимается ещё больше. РезюмеПосле выполнения этих операций результат чувствуется сразу - даже на стационарном, мощном компьютере. Уменьшается время запуска программы и "поедание" ОЗУ. Нетбук также перестал уходить в ступор и можно спокойно работать. Чего и вам желаю! по теме: Ускорение работы компьютера: GiliSoft RAMDisk
Профессиональная компьютерная помощь в Красноярске от автора статьи ;)
©2011, Анатолий Савенков
Комментарии
↑ к началу комментариев ↑↑ к началу страницы
Вы не зарегистрированы. Зарегистрируйтесь или войдите в систему, чтобы не набирать каждый раз проверочный код (и иметь другие приятные функции на сайте). Действует суточный лимит анонимных комментариев для защиты от троллей, школоло-хакеров и спам-ботов. На текущий момент осталось комментариев: 10. Добавить комментарий
Фулюганствовать не надо: соблюдайте правила приличия. Я не люблю комментариев не по делу типа "Оццтой!" и им подобных. Если хотите что-то покритиковать или поучить кого-то жизни - делайте это с чувством, с толком и с расстановкой.
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||