nginx, gzip и прочие ускорители загрузки

12
[Удален]
#11

Ставьте nginx в роли фронт-энд сервера, для обработки статических файлов. Таким образом скрипты будут обрабатываться апачем, а статика моментально выдавать nginx, плюс еще снизиться нагрузка на апач.

По собственному опыту скажу, что установка nginx в роли фронт-энд сервера сократила нагрузку на cp, ускорила геренацию страниц в десять раз и ускорила загрузку сайта в разы за счет быстрой отдачи статики.

[Удален]
#12

ИМХО, От себя посоветую

1. ставишь фронт-енд nginx на 80 порт, apache на 8080

2. отключи в nginx gzip для всех файлов

#gzip on;

3. включи mod_deflate и жму им статику text


<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml
</IfModule>

4. проверь сколько apache запускает процессов и при какой посещаемости

5. ну и конечно проверить загруженность самого сервера

не забудь

LoadModule realip_module /usr/local/libexec/apache/mod_realip.so
RealIP 000.000.000.000 xfwd

иначе со статой косяки будут.

Юзаю всегда на VDS серверах, и проблем не было. евросми.ру работал на простеньком vds и при этом сервак отдавал мигом.

P\S: были подобные глюки когда связку криво ставил apache+nginx сайт еще больше тормозил. ))

Unlock
На сайте с 01.08.2004
Offline
786
#13
KosoyRoman:

2. отключи в nginx gzip для всех файлов

Сейчас посмотрел на одном проекте: Accept-Encoding: gzip, deflate

Это означает что gzip включен? Лучше отрубить?

Есть желание, - тысяча способов; нет желания, - тысяча поводов! /Петр-I/.
[Удален]
#14

Unlock да, включен, страница отдается сжатой gzip, отключать не отключать не знаю, но я всегда отключаю сжатие nginx'ом и включаю в apache. Привычка отдавать nginx'ом исключительно статику на динамических проектах.

жать имеет смысл только текст html\js\css, а если всё подряд то это только во вред.

Вот инфа по поводу gzip'а http://sysoev.ru/mod_deflate/readme.html

Если кто не может в курить как врубить это сжатие, можно самым злостным способом htaccess > php_flag zlib.output_compression on

А вообще лучше настроить всё изначально с выключенным gzip сжатием, дабы не винить его, а потом уже как завершающей стадией включить его. ИМХО

Довольно хорошая инфа есть тут по настройке "легкого" сервера http://moreintelligentweb.net/post/555

RAS
На сайте с 27.11.2005
Offline
126
RAS
#15

поставить нормально nginx и настроить под впс, стоит. Под впсы бывают тонкости настройки. Установку и настройку, можно заказать у нас.

Администрируем сервера, впс, вдс. Ускоряем загрузку сайтов - DLE, Word Press, Joomla, Modx... Настраиваем безопасность. Ручная чистка rootkit/malware/вирусов. (/ru/forum/867860) Разработка - shell/bash/sh/python/perl.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий