| Профилируем, блин |
[Авг. 28, 2006|04:08 am] |
И вот нефиг мне было гнать на скорость работы пакета Storable, упустив из башки две вещи: 1. Используется СУБД, торчащая на более слабом тазике у другого ISP. 2. Запросы в хранимые процедуры не загнаны и дпже заранее не компилируются.
Ну не дятел ли?
Все, надо срочно сдавать на доработку напильником кому-то более аккуратному :) |
|
|
| Ускоряем Firefox |
[Авг. 24, 2006|04:12 pm] |
Читая очередной перевод RedHat Magazine от Вани Песина (за что ему отдельное спасибо), вот такую штуку обнаружил:
Как активировать конвейеризацию HTTP V1.1 в Mozilla Firefox?
Джастин Пейн (Justin Payne)
Ниже описывается последовательность действий, необходимая для активации технологии конвейеризации HTTP V1.1, которая по-умолчанию запрещена. Поскольку большинство веб-серверов сегодня поддерживает соединения по протоколу версии 1.1, а применение конвейеризации согласовывается, использование данной технологии не должно повлечь за собой какие-либо проблемы. Обратите внимание, что мы не меняем максимальное количество параллельных соединений (которое равно стандарту де-факто -- 4), а просто разрешаем возможность их сохранения для выполнения дальнейших запросов. В противном случае, при каждом запросе, каждое соединение создается и разрушается.
- Набирите в адресной строке "about:config"
и нажмите return. Найдите следующие параметры: - network.http.pipelining
- network.http.proxy.pipelining
- network.http.pipelining.maxrequests
- Измените их:
- Установите "network.http.pipelining" равным "true"
- Установите "network.http.proxy.pipelining" равным "true"
- Установите "network.http.pipelining.maxrequests"
равным приблизительно 30. Это означает, выполнять сразу до 30 запросов.
- Наконец, нажмите правую кнопку мыши и выберите New-> Integer. Назовите параметр "nglayout.initialpaint.delay" и установите его значение в "0". Это значение задает время задержки перед началом прорисовки страницы.
|
|
|