LINUX.ORG.RU
Ответ на: комментарий от tazhate

>зы - 3 гига озу только так уходят на ~100 клиентов

Ну, у меня 16Гб на десяток клиентов :) Так что фиолетово.

KRoN73 ★★★★★
()
Ответ на: комментарий от tazhate

>>а под большой нагрузкой AllowOverride делает такую нагрузку на винч, что не позавидуешь.

Тоесть использовать .htaccess при больших нагрузках или досе нет смысла? А что можете предложить взамен? В связке apache-nginx?

ChAnton ★★
() автор топика
Ответ на: комментарий от tazhate

>алсо, за 4ре года не видел не разу,чтобы htaccess использовался для чего-то кроме

У тебя нетребовательные юзеры :)

все это прекрасно рулится и без htaccess.


Ага. Но не юзером. Меня же ломает, когда меня дёргают по каждому чиху на общественных началах :) Мне проще Апач юзеру отдать.

KRoN73 ★★★★★
()
Ответ на: комментарий от ChAnton

дело не в смысле, а в том что апач создает офигительную нагрузку на винч, постоянно парся директории на предмет этих самых ацессов.

в любом случае приходится руками убирать настойки в вхост для клиента.

я уже сказал что взамен - если так сильно нужны свои настройки - прописывать их в вхост, либо скриптом, либо руками. зависит от кол-ва клиентов.
когда их 2,5 человека на локалхосте - ничего страшного в этом нет.
если бизнес большой - то написать свой парсер не так уж и трудно, зато экономия ресурсов на лицо будет.

tazhate ★★★★★
()
Ответ на: комментарий от KRoN73

>>зы - 3 гига озу только так уходят на ~100 клиентов. мне както их жалко все время.

...

Ну, у меня 16Гб на десяток клиентов :) Так что фиолетово.

............

Ага. Но не юзером. Меня же ломает, когда меня дёргают по каждому чиху на общественных началах :) Мне проще Апач юзеру отдать.

Интересная информация, надо проанализировать)))

ChAnton ★★
() автор топика
Ответ на: комментарий от tazhate

>дело не в смысле, а в том что апач создает офигительную нагрузку на винч, постоянно парся директории на предмет этих самых ацессов.

А ты не забивай память на 100% и у тебя stat'ы будут кешироваться, не дёргая винт. Сильно помогает не только в случае Апача :)

если бизнес большой - то написать свой парсер не так уж и трудно


Ты явно не читаешь тему :) «Большой бизнес», как раз, на lighttpd или nginx обычно и крутится.

KRoN73 ★★★★★
()
Ответ на: комментарий от tazhate

>ыгы и смотреть через top как красиво утекает mod_php вдаль...

Никогда не видел. Даже на нагруженных проектах. Где такое посмотреть можно?

KRoN73 ★★★★★
()
Ответ на: комментарий от hizel

>>фу, чероки для мышевозов - порицаю!

))) Почему для мышеловов?

ChAnton ★★
() автор топика
Ответ на: комментарий от KRoN73

>>Ты явно не читаешь тему :) «Большой бизнес», как раз, на lighttpd или nginx обычно и крутится.

Так они используют из в связке с apache?

ChAnton ★★
() автор топика
Ответ на: комментарий от KRoN73

с удовольствием бы дал доступы, но что-то параноит :)

tazhate ★★★★★
()
Ответ на: комментарий от KRoN73

>А ты не забивай память на 100% и у тебя stat'ы будут кешироваться

а я и не забиваю, это трафик у клиентов ползет.

tazhate ★★★★★
()
Ответ на: комментарий от KRoN73

>Ты явно не читаешь тему :) «Большой бизнес», как раз, на lighttpd или nginx обычно и крутится.

ыгы, далее вывод: apache нужен только для локалхоста на друпале.

tazhate ★★★★★
()
Ответ на: комментарий от ChAnton

>Так они используют из в связке с apache?

Зачем? Точнее, в примере www.aviaport.ru выше, как раз, Апач используется, но из-за legacy. Там много старого кода, который ещё недопереписан. Работает - и ладно. А обычно высокая нагрузка висит на чистом nginx или lighttpd. А юзера со своими хостами сидят под чистым Апачем уже. Отдельные, с высокой нагрузкой и головой, не дёргающей постоянно админа - на том же nginx, но в свой песочнице.

KRoN73 ★★★★★
()
Ответ на: комментарий от ChAnton

у меня лично на серваке открытом справа php-fpm.

но учитывая, что до версии 5.3 с чем то с ними ахтунг, то spawn-fcgi и прочее.

tazhate ★★★★★
()
Ответ на: комментарий от tazhate

>а я и не забиваю, это трафик у клиентов ползет.

При чём тут трафик? Если к каталогам частые обращения, то параметры файлов прекрасно кешируются. И винты не дёргаются.

KRoN73 ★★★★★
()
Ответ на: комментарий от tazhate

>ыгы, далее вывод: apache нужен только для локалхоста на друпале.

Выше зачем он нужен уже описывалось более формально.

KRoN73 ★★★★★
()
Ответ на: комментарий от tazhate

>поделись трав^W конфигом

Каким из? Их там много :) Апачевские, Лайти, Энжинкс, PHP в разных видах, .htaccess по древним каталогам... :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

хочешь сказать по основной веб морде отвечают два веб сервера? :)
про апач говорю, конечно же. именно для главной.

tazhate ★★★★★
()
Ответ на: комментарий от tazhate

хочешь сказать по основной веб морде отвечают два веб сервера? :)

Ага. IP на сервере один, субпроектов - несколько штук (юзеровских нет, про юзеровские я говорил на хостинге balancer.ru/airbase.ru/etc). Поэтому сейчас висит фронтенд lighttpd и проксирует, в зависимости от условий на Apache или Nginx, или отдаёт сам.

про апач говорю, конечно же. именно для главной.

А там никаких хитростей :) /etc/apache2/vhosts.d/00_default_vhost.conf

<VirtualHost *:8081>
    ServerName localhost
    ServerAlias aviaport.ru
    ServerAlias www.aviaport.ru
    ServerAlias 89.108.119.77
    CustomLog /var/log/httpd/aviaport.ru/www-access.log combined
    ErrorLog  /var/log/httpd/aviaport.ru/www-errors.log

</VirtualHost>
</IfDefine>

<Directory "/var/www/*/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
(остальное - дефолтовые настройки Gentoo) Конфиг не трогался с момента создания. Через три дня будет год, как на новую железку переехали :)

KRoN73 ★★★★★
()
Ответ на: комментарий от tazhate

>гы, на этом дурацком недотесте я победил 8)

Время отклика? Так это от хостера в первую очередь зависит :)

KRoN73 ★★★★★
()
Ответ на: комментарий от tazhate

какие модули в апаче включены?

/etc/conf.d/apache2

...
APACHE2_OPTS="-DDEFAULT_VHOST -DRPAF -DSTATUS -DPHP5"
...

настройки для воркеров ещё плиз.

Дефолтовые. В Gentoo это: /etc/apache2/modules.d/00_mpm.conf

<IfModule mpm_prefork_module>
    StartServers        10
    MinSpareServers     10
    MaxSpareServers     50
    MaxClients          250
    MaxRequestsPerChild 10000
</IfModule>
(у меня с prefork собрано по дефолту на этой машине)

Если интересно, всякие sologubov.ru, bionco.ru или gorod-spal.ru крутятся на другой машине с уже мультиюзеровским Apache с mpm_itk. Там:

APACHE2_OPTS="-DDAV -DDEFAULT_VHOST -DX_INFO -DLANGUAGE -DMANUAL -DRPAF -DPROXY -DSSL -DSSL_DEFAULT_VHOST -DSTATUS -DSUEXEC -DFASTCGI -DPERL -DPHP5 -DDAV_FS -DSVN -DXSECURITY -DSVN_AUTHZ -DPYTHON"

И

<IfModule mpm_itk_module>
    StartServers        5
    MinSpareServers     5
    MaxSpareServers     10
    MaxClients          150
    MaxRequestsPerChild 10000
</IfModule>

Но mpm_itk в 10 раз тормознее того же префорка сам по себе :)

KRoN73 ★★★★★
()
Ответ на: комментарий от tazhate

>nope, ещё и от веб сервера.

Не тогда, когда среднее время теста из точек хост-трекера превышает собственное время отклика в 10 раз :)

...

Ну да и сложность стартовой страницы у тебя и у меня немного разная ;)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

посему я и говорю что это дерьмотест :)

в идеале было бы посоревноваться на одинаковых нагрузках и проектах.

tazhate ★★★★★
()
Ответ на: комментарий от tazhate

>в идеале было бы посоревноваться на одинаковых нагрузках и проектах.

Когда вопрос производительности критичен (например, когда Авиабаза у меня сидела на 2xXeon-1800, а Авиапорт был на каком-то P4), то я тупо включал статическое кеширование (у меня даже форум на статике был) и тогда всё решали именно настройки статической части nginx или lighttpd :) Сейчас, пока сервера простаивают, статика всюду отключена. Не болит голова об отслеживании связей объектов при модификациях.

KRoN73 ★★★★★
()
Ответ на: комментарий от Vit

Не-Apache выбрасывать всеже не стоит, есть задачи где без него не обойтись, но почитать документацию придется.

ChAnton ★★
() автор топика
Ответ на: комментарий от Vit

>Пора уже сходить почитать документацию по nginx

Как только закончится подборка планируемых на просмотр психоделических фильмов-ужастников :)

KRoN73 ★★★★★
()
Ответ на: комментарий от ChAnton

На nginx очень хорошая поддержка в списке рассылки, да еще и на русском. Не пропадёте. На остальные варианты можно спокойно забить.

Vit ★★★★★
()
Ответ на: комментарий от KRoN73

>>Как только закончится подборка планируемых на просмотр психоделических фильмов-ужастников :)

Это Вы к чему?

ChAnton ★★
() автор топика
Ответ на: комментарий от ChAnton

Под nginx совершенно ужасающая документация. Мне ещё ни разу не помогала. Только чтение списков рассылки по похожим вопросам :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>nginx:

+ производительность, гибкость

- отсутствие fcgi-сервера, отвратительная документация, развитие по >принципу Франкенштейна



+1024.Но и у лайти конфиг на мой взгял более понятен(имхо)

pinachet ★★★★★
()
Ответ на: комментарий от pinachet

>Но и у лайти конфиг на мой взгял более понятен

Он понятнее. Но если проникнуться внеземной логикой конфигов nginx, то на них можно сделать более сложные навороты :) Ну, кроме уже упомянутого отсутствия в nginx fcgi-менеджера.

KRoN73 ★★★★★
()
Ответ на: комментарий от ChAnton

>Дая говорю о том, что у Apache в любом случае функционал обширнее в разы

Ты лучше скажи, что там за такой «функционал», который ты используешь. А то большинство тех, кого я видел, кроме mod_rewrite и mod_php ничего и не использовали, а апач с этими модулями часто можно заменить и nginx-ом, и лайтом.

anonymous
()
Ответ на: комментарий от KRoN73

>mod_python

Ой, ужас какой. Он же толком не умеет несколько сайтов на разных виртуальных хостах, там проблемы с ctypes и чем-то ещё:) И вообще он помер.

anonymous
()
Ответ на: комментарий от anonymous

Ага. И в результат nginx и 502-я ошибка - близнецы-братья :)

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

>Он же толком не умеет несколько сайтов на разных виртуальных хостах, там проблемы с ctypes и чем-то ещё:)

Где-то 10 virtualhost-ов на mod_python живут совместно - ни на какие проблемы не натыкался.

pi11 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.