- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Погонял сейчас itk mod_fcgid mod_php
ab -n 10000 /phpinfo.php
prefork mod_php: 8.674 s.
itk mod_php: 32.585 s.
prefork mod_fcgid: 10.027 s.
ab -n 10000 /hello-world.txt (16 bytes)
prefork: 1.235 s.
itk: 15.066 s.
(последние версии linux apache php)
Shirase, сколько юзеров на хостинге? как он себя ведёт, держит процессы разных пользователей? ведь не сразу же убиает процесс после выполнения скрипта, тормаза будут..
Если много пользователей - много процессов, будет хана оперативке
На данный момент 11,9 запросов в секунду при этом 18 рабочих процесов и 9 в режиме ожидания на самом нагруженом сервере примерно 200 пользователей, apache itk хорошо использовать на крупных сайтах, т.к. PHP сам по себе потребляет много ресурсов и накладные расходы на создание и обслуживание процессов ничтожны, использование apache itk для html сайтов или легких php сайтов себя не оправдывает.
на серверах по 2 гига оперативки, разницы в потреблении памяти между обычным апачем и itk особо не заметил
Roxis, mod_fcgid Решает :)
Roxis, Резкое увеличение нагрузки приводит к созданию большого числа процессов, если постоянно держать нагрузку, то результаты будут совсем другие. Также хорошо помогает использование директивы KeepAlive.
похоже там сейчас вообще бага, процесс создаётся каждый раз
через mod_php попадут
Для mod_php есть base_dir и suexec
похоже там сейчас вообще бага, процесс создаётся каждый раз
это про itk ??
ab -n 10000 /phpinfo.php
на itk
ab -n 10000 -k /phpinfo.php
а так?
Для mod_php есть base_dir и suexec
suexec тут причём? disable_function тоже есть =)
Про последний патч itk:
Для mod_php процессы создаются каждый раз и с keepalive.
Для статики процессы создаются только без keepalive.
keepalive плох тем, что nginx его ещё не умеет юзать с бакендом.
Выходит что с itk для каждого запроса процесс создаётся? брр..
Ну этож совсем не приемлимо, и почему они висят тогда вообще?
Еслиб itk был не более 30% медленнее чем обычный мод_пхп я бы использовал его..
Вот поставить keepalive на 5 сек, и чтобы 1 процесс обработал все картинки и пхп фаил, а потом может и отвалиться.. может на создание процессов уйдёт не мало ресурсов, зато экономим на раме при большом числе юзеров с вирт. хостами + имеем безопасный и хорошо отслеживаемый пхп.
Выходит что itk у меня после выполнения php или после закрытия соединения уничтожает процесс.
Возможно это глюк комбинации моей системы и itk. Проверяйте на своей.