Apache vs nginx

Andreyka
На сайте с 19.02.2005
Offline
822
#41

Поставить nginx+squid перед этим делом и не плодить порнографию (картинки в базе)

Не стоит плодить сущности без необходимости
Jake Foley
На сайте с 16.08.2008
Offline
151
#42
Boris A Dolgov:
Вы издеваетесь? В базе хранится путь к файлу или сама картинка? 😮

путь к файлу ясное дело :)

Andreyka:
Поставить nginx+squid перед этим делом и не плодить порнографию (картинки в базе)

порно-хороший трафик :)

timur-kar
На сайте с 29.05.2006
Offline
85
#43
Jake Foley:
путь к файлу ясное дело :)

все равно кешировать где-нибудь и не дергать каждый раз БД. гораздо действеннее будет чем веб-сервер менять

Jake Foley
На сайте с 16.08.2008
Offline
151
#44

буду обсуждать этот вопрос с разработчиками. спасибо. просто блин нужно было сразу напрямую запросы посылать в папку обходя БД а я протупил изначально

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#45
Jake Foley:
путь к файлу ясное дело :)


порно-хороший трафик :)

nginx вперед и X-Accel-Redirect очень поможат, наверно :)

Но зависит от дисков и от картинок.

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
Unlock
На сайте с 01.08.2004
Offline
786
#46
Boris A Dolgov:
Лучше дайте пример .htaccess, а Вам тут его переведут :)

Вот такое например:

RewriteCond %{HTTP_HOST} ^site.com$ [NC]

RewriteRule (.*) http://www.site.com/$1 [R=301]

Есть желание, - тысяча способов; нет желания, - тысяча поводов! /Петр-I/.
RAS
На сайте с 27.11.2005
Offline
126
RAS
#47
Unlock:
Вот такое например:
RewriteCond %{HTTP_HOST} ^site.com$ [NC]
RewriteRule (.*) http://www.site.com/$1 [R=301]

Есть два варианта сделать подобное в nginx:

1. Вариант не очень "любимый":

 

if ($http_host ~* "^(site\.com)$" ) {
rewrite ^/(.*)$ http://www.site.com/$1 permanent;
}

2. Нормальный вариант, отдельный хост на домен:


server
{
listen IP:PORT;
server_name site.com
rewrite ^(.*)$ http://www.site.com$1 permanent;
}

Вот так.

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

ПО мотивам ветки поставил себе nginx..

до этого стоял апач, мод_пхп, еасселератор

первое впечатление от нгникс - не очень... как-то быстро откомпилился

когда поставил fastcgi - чуть-чуть погруснел.. призводительность упала ужас, по сравнению с мод_пхп...

еще раз погрустнел, когда начал переписывать .хтекесс ... оказывается в nginx нельзя написать регулярку, типа /[0-9]{4}/ а ее надо заменить /[0-9][0-9][0-9][0-9]/ ...

все- таки, осилив себя, приложил, и таки переписал все реврайт рулы

... все сайты поднялись после дня работы от начала установки (пишлось перекомпилить пхп со всеми экстеншенами)

скорость отработки скриптов снизилась

поставил eaccelerator - время генерации скриптов вернулась на прежний уровень. но результат отдается с мизерной задержкой, по сравнению мод_пхп

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

и удалось освободить достаточно много памяти. если раньше нужнобыло тратить ~ 200 мб, то теперь все работает на 65. разницу с удавольствием пущу на индексы в Mysql

итог - больше доволен , чем не доволен. страницы визуально грузятся быстрее (за счет быстрой отдачи картинок , стилей, яваскриптов). освободилось достаточно памяти. но есть свои приколы в реврайтах, часть функциональности потеряна. скрипты отдаются медленне, но совсем незначительно

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#49
MOP1:
ПО мотивам ветки поставил себе nginx..
до этого стоял апач, мод_пхп, еасселератор
первое впечатление от нгникс - не очень... как-то быстро откомпилился
когда поставил fastcgi - чуть-чуть погруснел.. призводительность упала ужас, по сравнению с мод_пхп...
еще раз погрустнел, когда начал переписывать .хтекесс ... оказывается в nginx нельзя написать регулярку, типа /[0-9]{4}/ а ее надо заменить /[0-9][0-9][0-9][0-9]/ ...
все- таки, осилив себя, приложил, и таки переписал все реврайт рулы
... все сайты поднялись после дня работы от начала установки (пишлось перекомпилить пхп со всеми экстеншенами)
скорость отработки скриптов снизилась
поставил eaccelerator - время генерации скриптов вернулась на прежний уровень. но результат отдается с мизерной задержкой, по сравнению мод_пхп
помимо этого, значительно быстрее стал уходить осталной контент: картинки, сиэсэсы, яваскрипты и тп.
и удалось освободить достаточно много памяти. если раньше нужнобыло тратить ~ 200 мб, то теперь все работает на 65. разницу с удавольствием пущу на индексы в Mysql

итог - больше доволен , чем не доволен. страницы визуально грузятся быстрее (за счет быстрой отдачи картинок , стилей, яваскриптов). освободилось достаточно памяти. но есть свои приколы в реврайтах, часть функциональности потеряна. скрипты отдаются медленне, но совсем незначительно

Ну, собственно говоря, это естественно - php-процессор все тот же, ускорить по сравнению с mod_php он врядли сможет заметно.

Единственный вопрос - про рерайты, у меня такие работают. Какую ошибку писал nginx?

Roxis
На сайте с 19.11.2006
Offline
40
#50

http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html#rewrite

> Если в регулярном выражении встречаются символы "}" или ";", то всё выражение нужно заключить в одинарные или двойные кавычки.

rewrite "/\d{4}/" ...

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