Разоблачение огненной лисы Петр Семилетов aka Roxton Хакер, номер #074, стр. 074-092-4 Ну и о мелочах жизни. Длина списка истории в строке адреса по умолчанию равна 50. Это значение можно изменять в переменной browser.sessionhistory.max_entries. Например: user_pref("browser.sessionhistory.max_entries", 77); А вот выделение содержимого адресной строки по одному щелчку - попробуй, очень удобно: user_pref("browser.urlbar.clickSelectsAll", true); Подробно вникать в тему изменения цветов Firefox не будем, но один полезный совет на этот счет все-таки дам. Цвет фона для строки поиска текста можно задавать с помощью переменной browser.display.focus_background_color - значение обычного HTML-формата равно #ff00ff. Сетевые настройки Вначале о самом главном - Pipelining. Не знаю, как правильно перевести "Pipelining", но, похоже, что именно "путепроводы" (режим конвейерного соединения - прим. ред.). При общении по протоколу HTTP делаются последовательные запросы данных - каждый следующий запрос осуществляется, только если удовлетворен предыдущий запрос. При этом возможна значительная задержка перед тем, как сервер получит очередной запрос. Версия 1.1 протокола HTTP поддерживает множественные запросы - в сокет, не дожидаясь ответа, посылается сразу несколько запросов, а затем ожидаются на них ответы (в том порядке, в котором посылались эти запросы). Это дает существенный прирост в скорости загрузки страниц. Кроме того, уменьшается количество TCP/IP пакетов. Такая технология и называется Pipelining. По загадочным причинам в Firefox ее настройки скрыты. Но все тайное становится явным. Сначала включим Pipelining: user_pref("network.http.pipelining", true); user_pref("network.http.pipelining.firstrequest", true); Теперь установим максимальное количество одновременно посылаемых запросов. Например, восемь: user_pref("network.http.pipelining.maxrequests", 8); Если ты работаешь с Сетью через прокси, то включить Pipelining для прокси надо так: user_pref("network.http.proxy.pipelining", true); Если забраться в иерархию внутренних переменных network, то можно обнаружить и другие настройки, открытые пользователям в Opera, однако скрытые в Firefox. К таковым относятся, например: network.http.max-connections (количество одновременных http-соединений) network.http.max-connections-per-server (количество одновременных http-соединений на один сервер) И то же для прокси: network.http.max-persistent-connections-per-proxy network.http.max-persistent-connections-per-server Типовые значения: user_pref("network.http.max-connections", 48); user_pref("network.http.max-connections-per-server", 16); И последнее о сетевых настройках. По умолчанию, находясь в режиме простоя (допустим, ты просматриваешь некую страницу, и ничего другого браузер в это время не делает), Firefox начинает тянуть из сети страницы, на которые ссылается текущий документ. Зачем же самовольничать? user_pref("network.prefetch-next", false); Кэш Кэш в оперативной памяти. Не думай, что такая штука есть только в Opera. У Firefox она тоже в наличии, однако, скрыта от посторонних глаз - чтоб никто не догадался, какой это на самом деле навороченный и передовой браузер. Размер такого кэша устанавливается в килобайтах командой: |