WebHostingTalk.ru  

Вернуться   WebHostingTalk.ru > Главные форумы > Технические аспекты и вопросы безопасности

Ответ
 
Опции темы
  #1  
Старый 20.02.2005, 23:38
First[Altura.ru] First[Altura.ru] вне форума
Студент
 
Регистрация: 20.02.2005
Сообщений: 7
Отправить сообщение для First[Altura.ru] с помощью ICQ
По умолчанию

Доброе время суток, коллеги!
Вот хочу обсудить вопрос о ресурсах и быстроте работы веб сервера Apache.

1 KeepAlive
В общем какие мнения об этом режиме? В каких ситуациях стоит использовать его.
Какие дополнительные параметры в каких случаях и каким образом нужно использовать?

2 Так же интересуют параметры такие как:
MinSpareServers 5
MaxSpareServers 10
StartServers 5
MaxClients 150
И их оптимальные значения.

Конечно все это нужно настраивать исходя из железа сервера и нагрузки.


Вот лично у меня железо
P4 3.0E GHz/1Mb
DDR 1024 Mb PC400;
FreeBSD 5.2 Apache 1.3.33 Php 4.3.10

Клиентов несколько дясятков, но есть парочка крупных форумов и чат.
Онлайн юзеров в от 50 до 200 всреднем на сервере.
+ на сервере стоит комунигейт для мыла и Mysql сервер.

Вот что собственно побудило создать данный топик....
Уж слишком быстро память кончается у меня...
Кажды процесс httpd жрет 15-20мб это нормально?
Настройки мои выше, кипалив отключен
Ответить с цитированием
  #2  
Старый 22.02.2005, 23:57
Антон Нехороших Антон Нехороших вне форума
Аспирант
 
Регистрация: 18.04.2002
Сообщений: 88
По умолчанию

Ставте больше памяти из расчета 15-20мб на чилд регулируйте maxclients
__________________
С уважением,
Антон Нехороших.
Ответить с цитированием
  #3  
Старый 23.02.2005, 10:22
AndreyKa AndreyKa вне форума
Лаборант
 
Регистрация: 20.05.2004
Сообщений: 220
Отправить сообщение для AndreyKa с помощью ICQ
По умолчанию

Выбросить из апача неиспользуемые модули.
__________________
dedic.ru - Новая фишка для владельцев выделенных серверов.
Ответить с цитированием
  #4  
Старый 23.02.2005, 18:11
netadmin netadmin вне форума
Дипломник
 
Регистрация: 12.01.2003
Сообщений: 30
По умолчанию

С KeepAlive через один процесс апача может быть сделано несколько запросов. Например заходите на сайт, там куча картинок. Каждая картинка - это отдельный запрос. И вот все эти запросы могут быть сделаны через одно соединение. Плюс - не нужно плодить процессы апача для обработки этих запросов. Минус - соединение висит долго и апач жрет память :-) Регулируется таймаутом. Можешь попробовать отключить кипэлайв и понаблюдать что изменится.

Я могу порекомендовать в качестве фронтенда поставить nginx (sysoev.ru/nginx), на бэкэнде апач. Картинки пусть отдает nginx, остальные запросы будет проксировать на апач. Основная масса запросов - это ведь картинки, вот и пусть их отдает легкий специализированный веб-сервер.
Сразу удивитесь как много памяти освободится и как разгрузится апач :-)
На апач поставить модуль mod_realip, чтобы переменная окружения REMOTE_ADDR показывал IP клиента, а не фронтенда.

Сам пользую такую связку около месяца на трех серверах. На каждом сервере по 300-400 сайтов. Результат превзошел все ожидания.
Памяти, кстати, 1 Гб - это вполне нормально. 15-20 Мб на процесс тоже нормально, она ведь шарится между процессами.
Сейчас, например, на одном моем сервере занято чуть больше 500 Мб памяти. А сервер-то у меня поболее будет нагружен ;-)



Ответить с цитированием
  #5  
Старый 26.02.2005, 12:45
KPOXA KPOXA вне форума
Лаборант
 
Регистрация: 20.08.2002
Сообщений: 299
По умолчанию

nginx для виртуального хостинга как отдатчик статики мало подходит, только как проксирующий фронтэнд. Он ведь не понимает .htaccess и т.п. и не всем клиентам понравятся настройки по умолчанию.
__________________
Хостинг - бизнес не для слабонервных.
Ответить с цитированием
  #6  
Старый 26.02.2005, 17:31
netadmin netadmin вне форума
Дипломник
 
Регистрация: 12.01.2003
Сообщений: 30
По умолчанию

Тем кому не нравится можно отключить отдачу статики nginx'ом.
Зато какой выигрыш в производительности.



Ответить с цитированием
Ответ


Ваши права в разделе
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
удаленное администрирование серверов, оптимизация, nginx rasmanagement Куплю/Продам/Аренда 1 09.09.2011 13:05
Настройка Apache Delit Технические аспекты и вопросы безопасности 3 04.03.2009 11:06
Apache 1.x массовый хостинг Urgant Технические аспекты и вопросы безопасности 4 29.08.2006 19:34
Apache::asp проблема с bdi avik Технологии программирования для web 1 31.07.2002 01:48
Apache 2.0.39 и fastcgi Антон Нехороших Технические аспекты и вопросы безопасности 1 27.06.2002 19:58


Часовой пояс GMT +3, время: 19:23.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot