Сервер под высокие нагрузки - Форум успешных вебмастеров - GoFuckBiz.com - Страница 3
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Хостинг и железо
Дата
USD/RUB88.6852
BTC/USD68797.1199
Хостинг и железо Обсуждаем вопросы хостинга и железа.

Закрытая тема
Опции темы Опции просмотра
Старый 10.09.2012, 18:24
Start Post: Сервер под высокие нагрузки 
  #21
Integrator
Senior Member
 
Регистрация: 30.01.2010
Сообщений: 231
Бабло: $72550
По умолчанию

нужно чтобы держало от 50000 запросов в минуту, апач уже не спавляется, можно его как-то настроить, чтобы все ок было, или нужно nginx ставить?
Integrator вне форума  
Старый 11.09.2012, 18:25   #22
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

Цитата:
Сообщение от Venya Tolinov Посмотреть сообщение
Ну ты расскажи тогда в чём отличие в деталях? Ведь я выше об этом и спросил. В общем они одну задачу выполняют - позволяют разгрузить сервер.
обсуждали как-то: http://www.gofuckbiz.com/showthread.php?t=29066&page=2

по сабжу и про апач:
в сервисе отдачи веб-контента можно выделить две роли: frontend и backend
frontend - это сервис, по типу тдс )) на который льют весь трафик, а frontend уже сам решает что показать трафику: статику/кеш или запросить у бекенд что-нибудь новенькое сгенерить. фронтенды хорошо справляются с большим количеством клиентов - это их основная задача: "встречать клиентов"

backend - это производитель контента. Они тяжелые, мощные и эти мощности используются для производства нового контента, либо выполнения каких-то команд на сервере.

это был кэп.

Эффективно совместить оба компонента в одном флаконе нельзя или не нужно.
Кому-то(или каким-то частям сайта) нужна только генерация контента или обеспечение бизнес-функций сайта - например, фиды, веб-сервисы/api и тд.
Кому-то нужно только принимать трафик и моментально отдавать уже имеющийся контент - например ТДС, показ картинок и тд.

Классическому сайту нужно и то, и то.
Можно использовать только апач - но из апача плохой фронтенд. Поэтому к апачу всегда не помешает добавить NGINX, хуже не будет точно(?), а скорее всего лучше и скорее всего разница будет в 1-2 порядка.

вместо nginx можно использовать lighttpd - это серверные фронтенды
варнишь - это фронтед-кешер
клаудфаре и гугловский сервис - это фронтенд-днс-кешеры

все они встречают трафик и "думают", что делать дальше. Думают они очень быстро. Один из юз-кейсов HL-оптимизации - не допускать апач до таких раздумий, т.к. он в этом направлении думает медленно и прожерливо.

PS
еще один вывод: апач + TDS - это очень-очень неэффективно, прям ооочень
ну и всякие "редиректы на пхп"
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser

Последний раз редактировалось chesser; 11.09.2012 в 18:31.
chesser вне форума  
Старый 11.09.2012, 18:43   #23
Venya Tolinov
Senior Member
 
Аватар для Venya Tolinov
 
Регистрация: 24.11.2010
Сообщений: 229
Бабло: $52860
Отправить сообщение для Venya Tolinov с помощью Skype™
По умолчанию

chesser Ну вот, тему с оптимизацией можно закрывать. Всё по делу)
Хотел бы услышать только отзывы активных пользователей и того и другого (cloudfare vs pagespeed).
__________________
Amazon Graffiti - монетизация страниц в Facebook
Venya Tolinov вне форума  
Старый 11.09.2012, 23:03   #24
medar
кодер-энтузиаст
 
Аватар для medar
 
Регистрация: 04.04.2007
Адрес: Джамайка
Сообщений: 3,381
Бабло: $447150
По умолчанию

Юзер с апачем и деньгами - лучший клиент для хостеров.

ТС, ставь nginx перед апачем, по мануалам самому можно сделать, или админ баксов за 20 справится, там делов на 5 минут.
Если .htaccess не сложный, то можно все перевести на php-fpm и апач вообще выкинуть.
НУ а дальше смотреть, стоят ли php-опкод-кэшеры и как написано приложение, не тупит ли БД в ответственные моменты.
medar вне форума  
Старый 11.09.2012, 23:35   #25
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

Цитата:
Сообщение от medar Посмотреть сообщение
ТС, ставь nginx
Если .htaccess не сложный, то можно все перевести на php-fpm и апач вообще выкинуть.
так и делаю с 2008 года, забыл уже как выглядит апач и как его настраивать
.htaccess - вообще ненужное изобретение

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

единственное, что не нравится в php-fpm - это отсутствие шаред-мемори в APC и тд. Но в современном мире такие проблемы легко решатся через k-v ХД

если кто-то проводил тесты: nginx+apache vs nginx+php-fpm - интересны результаты и на каких проектах это было.
в интернетах то пишут, но иногда выглядит неправдоподобно.
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser

Последний раз редактировалось chesser; 11.09.2012 в 23:41.
chesser вне форума  
Старый 12.09.2012, 00:19   #26
sspy
главный злодей гофака
 
Аватар для sspy
 
Регистрация: 18.06.2007
Сообщений: 5,760
Бабло: $953848
По умолчанию

Цитата:
Сообщение от chesser Посмотреть сообщение
.htaccess - вообще ненужное изобретение

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

тут кто-то создавал тред, что нгинс отдает stream вместо исполнения кода, ответа небыло. потом у меня возникла такая-же проблема. 2 дня гуглил, всё по мануалам, а непашет. (там нюанс что ставилось не на чистую систему, а с панелью)

a .htaccess очень полезный инструмент, количество сайтов его использующих это доказывает
Цитата:
Сообщение от Venya Tolinov Посмотреть сообщение
И ты понял что на той картинке?
да, page speed не нужен, т.к. иногда ускоряет загрузку, а иногда тормозит.
__________________
sspy вне форума  
Старый 12.09.2012, 00:48   #27
Venya Tolinov
Senior Member
 
Аватар для Venya Tolinov
 
Регистрация: 24.11.2010
Сообщений: 229
Бабло: $52860
Отправить сообщение для Venya Tolinov с помощью Skype™
По умолчанию

Цитата:
Сообщение от sspy Посмотреть сообщение
да, page speed не нужен, т.к. иногда ускоряет загрузку, а иногда тормозит.
Это всё равно что сказать вода не нужна в ней можно утонуть.

Поясняю, если до тебя трудно доходит: на картинке результаты теста для определённого сайта, который моделирует работу pagespeed. И по результатам теста уже можно сделать вывод, подходит эта тулза для твоего сайта или нет.

Если сайт сделан мало-мальски продумано, или как выше описал chesser, результат теста будет отрицательный, но для большинства сайтов тест даёт положительный результат. Поэтому тупо утверждать "не нужен" несколько поспешно.
__________________
Amazon Graffiti - монетизация страниц в Facebook
Venya Tolinov вне форума  
Старый 12.09.2012, 01:24   #28
sspy
главный злодей гофака
 
Аватар для sspy
 
Регистрация: 18.06.2007
Сообщений: 5,760
Бабло: $953848
По умолчанию

Цитата:
Сообщение от Venya Tolinov Посмотреть сообщение
Поясняю, если до тебя трудно доходит: на картинке результаты теста для определённого сайта, который моделирует работу pagespeed. И по результатам теста уже можно сделать вывод, подходит эта тулза для твоего сайта или нет.

Если сайт сделан мало-мальски продумано, или как выше описал chesser, результат теста будет отрицательный, но для большинства сайтов тест даёт положительный результат. Поэтому тупо утверждать "не нужен" несколько поспешно.
согласен, хуже от этой тулзы вряд ли будет.

вот реальные тесты
http://www.webpagetest.org/result/12...8b523d42d4ab9/
http://www.webpagetest.org/result/12...9efcff3b81813/
__________________
sspy вне форума  
Старый 12.09.2012, 01:33   #29
Venya Tolinov
Senior Member
 
Аватар для Venya Tolinov
 
Регистрация: 24.11.2010
Сообщений: 229
Бабло: $52860
Отправить сообщение для Venya Tolinov с помощью Skype™
По умолчанию

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

Цитата:
Сообщение от sspy Посмотреть сообщение
Типа того... Работает но не у всех.
__________________
Amazon Graffiti - монетизация страниц в Facebook
Venya Tolinov вне форума  
Старый 12.09.2012, 11:19   #30
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

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

Цитата:
Сообщение от sspy Посмотреть сообщение
ну как можно было запилить такой хороший вебсервер
nginx не является полноценным веб-сервером. Кто сказал, что это так?
Nginx - это фронтенд, не более того

Цитата:
Сообщение от sspy Посмотреть сообщение
и при этом сделать поддержку php через жопу
поддержка php не является частью nginx и nginx'у в принципе по-барабану как вы там обрабатываете свое похапе.
Nginx умеет fastcgi и этого для него достаточно, дальше - сами.

Цитата:
Сообщение от sspy Посмотреть сообщение
тут кто-то создавал тред, что нгинс отдает stream вместо исполнения кода, ответа небыло. потом у меня возникла такая-же проблема. 2 дня гуглил, всё по мануалам, а непашет. (там нюанс что ставилось не на чистую систему, а с панелью)
если у кого-то не получилось, это не означает, что этого никому не нужно.

Цитата:
Сообщение от sspy Посмотреть сообщение
a .htaccess очень полезный инструмент, количество сайтов его использующих это доказывает
полезность != эффективность, .htaccess слишком дорого обходится

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

Про админов, которые не могут прочитать ман - это
таким и правда nginx не нужен, пусть пользуются одним апачем, авось серп посвободнее будет
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 12.09.2012, 11:55   #31
1een
Senior Member
 
Аватар для 1een
 
Регистрация: 28.05.2009
Сообщений: 1,321
Бабло: $164090
По умолчанию

Offtopic
1een вне форума