Pull to refresh
188
0

Пользователь

Send message
Есть такое дело. Параметр --with-http_gzip_static_module для ./configure. В Gentoo Linux USE-флаг static-gzip.
шейпЕра, конечно же, извините. Просто изначально писал «шейпинга».
Это есть в планах, в том числе использование хэш-таблиц для меньшей нагрузки шейпира на систему.
Если сервер работает только маршрутизатором, то тюнинг TCP стека особого значения не имеет. Однако есть параметры sysctl, которые позволяют увеличить размер кэша ARP, что может быть актуальным. Например:
net.ipv4.neigh.default.gc_thresh1 = 1024
net.ipv4.neigh.default.gc_thresh2 = 2048
net.ipv4.neigh.default.gc_thresh3 = 4096

Описания параметров добавлю в статью.
В моем случае сервер занимается маршрутизацией и в обработке трафика принимают активное участие шейпер, ULOG, файрволл. Основную нагрузку дают шейпер и ULOG, маршрутизация и фильтрация — на их фоне практически не нагружают систему.
Потому что я получил инвайт за другой пост, а этот пост написал уже как зарегистрированный пользователь :)
Да, mime.types инклудится в контексте http (поправка). В контексте location это делается для того, чтобы переопределить типы:
location ~ \.js$ {
   types { }
   default_type application/javascript;
}

Прописывание application/x-javascript js js.gz; не помогает, только что проверил.
Проблема будет в том, что при реврайте на .gz файл, заголовок Content-Type будет соответствовать .gz файлу. В принципе можно сделать что-то вроде:
types { }
default_type application/javascript;

Но это делается в контексте location, поэтому придется писать location на каждый тип файла.
# java -version
java version «1.6.0_22»
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)

Вот с этим работает.
Оригинальные файлы остаются без изменений, а минифицированные файлы лежат в .gz.
К тому же, nginx проверяет время модификации файла. Если оригинальный файл свежее, чем .gz, то отдаваться будет оригинальный файл.
12 ...
13

Information

Rating
4,582-nd
Location
Varna, Varna, Болгария
Registered
Activity