[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: конфигурация сервера
toro
Прошу подсказать кто знает, ибо я пользую denwer для домашнего удовольствия, а тут тема посерьёзней.

1. Развёртываем в сети вебсервер - Apache+PHP+MySQL. ОС д.б. виндовая. Какую операционку под это дело лучше (удобнее) ставить ? Есть всё серверное семейство 2000-2003.

2. Как хоть приблизительно определиться с конфигурацией железа? Будет порядка 5 000 пользователей. Каждый юзер это 3-5 запросов на запись\чтение к MySQL. Пиковая нагрузка - 300 юзеров одновременно.

3. Сайт, свёрстанный на данном сервере (Apache+PHP+MySQL) желательно периодически переносить на веб-сервер под IIS. Вот IIS я никогда не юзал. Такой перенос возможен или каждый раз нужно что-то подкручивать ?



Спустя 1 день, 5 часов, 55 минут, 36 секунд (2.02.2010 - 23:23) toro написал(а):
Неужели я спросил такую глупость, что все решили промолчать? Ау!!!!

Спустя 20 минут, 57 секунд (2.02.2010 - 23:44) Nikitian написал(а):
1. Очевидно последняя версия предпочтительнее
2. "3-5 запросов на запись/чтение" - это 2 запроса на запись, 3 на чтение в пик? И при этом 300 пользователей одновременно понимаю как 300 страниц в секунду надо генерить. Это 600 запросов на запись и 900 на чтение в секунду. "Готовьте деньги, Киса" (с). Уверен, что тут один сервером не отделаться и рекомендавал бы использовать буферизацию запросов на запись, чтобы их делать пачками, но не так размазанно (индексы будут пересоздаваться только раз, а не для каждого пользователя дважды).
Если всё-таки 300 пользователей в пределах 5 минут, то это 5 запросов в секунду, тут подойдёт и такая машинка: Intel Atom 330, 2x1.6 GHz, HT, 2.048 MB DDRII RAM и даже проще по процу. Хотя в моих рассчётах поправку на виндовость надо учитывать - не знаю как ведёт себя мускуль в продакшне на окнах.
3. При вашем пути подкручивать придётся везде и всегда. Тем более с миграциями на IIS. Как минимум переменные окружения могут пропадать и появляться новые, в зависимости от используемого сервера.

Спустя 23 часа, 19 минут, 11 секунд (3.02.2010 - 23:03) toro написал(а):
Nikitian, спасибо. Уже что-то.

Спустя 1 день, 12 часов, 8 минут, 5 секунд (5.02.2010 - 11:11) seda написал(а):
А Ubunta подойдет для внешнего домашнего сервера?

Спустя 13 часов, 20 минут, 17 секунд (6.02.2010 - 00:32) toro написал(а):
Цитата (toro @ 3.02.2010 - 23:03)
А Ubunta подойдет для внешнего домашнего сервера?
Нет. Во первых требуется именно Apache, во вторых с Ubuntu я совершенно не знаком.

Спустя 4 дня, 11 часов, 56 минут, 7 секунд (10.02.2010 - 12:28) toro написал(а):
Цитата (toro @ 2.02.2010 - 23:23)
рекомендавал бы использовать буферизацию запросов на запись
Извиняюсь, мускул юзал не глубоко, имеется ввиду запись запросов в некую промежуточную таблицу ?

Спустя 2 часа, 24 минуты, 50 секунд (10.02.2010 - 14:52) Nikitian написал(а):
Цитата (toro @ 10.02.2010 - 09:28)
Цитата (toro @ 2.02.2010 - 23:23)
рекомендавал бы использовать буферизацию запросов на запись
Извиняюсь, мускул юзал не глубоко, имеется ввиду запись запросов в некую промежуточную таблицу ?

Можно и в другую таблицу, можно в мемкеш и его аналоги, можно даже в переменную, если запросы на запись в пределах работы одного скрипта встречаются несколько раз. Всё зависит от архитектуры приложения.


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.