Что если использовать один веб-сервер – Apache?

1 234
lealhost
На сайте с 07.06.2014
Offline
117
#21
redeyer #:

Хорошо, это так, с этим спорить не буду, возможно ошибся.  Но я говорил о его ресурсоемкости и времени отклика.  Сделайте замеры. ttfb будет меньше  на 30-50%  у сайтов на модуле apache  и nginx+php-fpm, нежели у тех же сайтов в режиме fastcgi. В то же время использование ресурсов в последнем увеличено.

TTFB в режиме модуля Apache (используется mod_lsapi) - по  пингу 68-70мс.

TTFB в режиме FastCGI (используется mod_fcgid) - также по пингу до сервера 68-70мс.

При тестировании в несколько потоков дают примерно одинаковые результаты.

Проблема топика в том, что одни здесь обсуждают работу самого FastCGI, а redeyer  обсуждает ее работу в панельки, скорее всего на дефолтных настройках или испоганенных настройках :)

mod_fcgid форкает несколько php-cgi процессов, при нормальных настройках они спокойно живут и обрабатывают запросы, и помирают через определенное время. Но можно настроить через задницу и убить все преимущества mod_fcgid, сделать схему "один запрос => форк процесса php-cgi => выполнение скрипта => смерть" , тогда может и будет +30-50% TTFB за счет форка

Хостинг на SSD с Memcached от 60 рублей https://lealhost.com/
LEOnidUKG
На сайте с 25.11.2006
Offline
1586
#22
lealhost #:

TTFB в режиме модуля Apache (используется mod_lsapi) - по  пингу 68-70мс.

TTFB в режиме FastCGI (используется mod_fcgid) - также по пингу до сервера 68-70мс.

При тестировании в несколько потоков дают примерно одинаковые результаты.

Проблема топика в том, что одни здесь обсуждают работу самого FastCGI, а redeyer  обсуждает ее работу в панельки, скорее всего на дефолтных настройках или испоганенных настройках :)

mod_fcgid форкает несколько php-cgi процессов, при нормальных настройках они спокойно живут и обрабатывают запросы, и помирают через определенное время. Но можно настроить через задницу и убить все преимущества mod_fcgid, сделать схему "один запрос => форк процесса php-cgi => выполнение скрипта => смерть" , тогда может и будет +30-50% TTFB за счет форка

Таких настроек в панельке нет, там всё по умолчанию, они наоборот живут и не дохнут.

Мне интересен любой опыт, поэтому хотелось бы услышать реальные кейсы таких проблемных сайтов. Панель тут не при чём.

✅ Трастовых площадок под размещение статей и ссылок. Опыт 12 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Ускорение ваших сайтов (WP, Opencart и др.) + Настройка сервера ( https://searchengines.guru/ru/forum/997205 )
suffix
На сайте с 26.08.2010
Offline
275
#23
LEOnidUKG #: Панель тут не при чём.

Конечно так.

Причём только жадность и "руки".

Ну это как многие пишут - "apache нужно выкинуть ибо на nginx сайт быстрее" забывая:

1. Что между выбором nginx vs apache есть ещё и связка nginx+apache

2. Что это относительно верно для какого-нибудь vps на двух виртуальны ядрах с одним gb оператики - если же нормальная машина по железу и нагрузка не чрезмерная для этого железа то никакого разговора о "быстрее" и речи быть не может.

Клуб любителей хрюш (https://www.babai.ru)
Mik Foxi
На сайте с 02.03.2011
Offline
924
#24
LEOnidUKG #:
Пока только вы какие-то сказки про FastCGI рассказываете. Никто бы не юзал его нафиг, если он тормознее работал в разы, чем mod_php. 

это не сказки, так и есть, fastcgi всегда был не такой оптимизированный и быстрый как mod_php

Антибот защита сайта от накрутки поведенческих, от спама, взлома и поиска xss, от хит и клик ботов, от парсинга и кражи контента, снижение нагрузки на сервер - https://antibot.cloud/ Вам все еще конкуренты генерят отказы?
LEOnidUKG
На сайте с 25.11.2006
Offline
1586
#25
foxi #:

это не сказки, так и есть, fastcgi всегда был не такой оптимизированный и быстрый как mod_php

Ещё один. "Не такой быстрый" это в килограммах или в сантиметрах? Можно факты, статистику, проверки?

Я и так знаю, что mod_php быстрее, тут речь шла про 50% потери производительности.

suffix
На сайте с 26.08.2010
Offline
275
#26
LEOnidUKG #:

Можно факты, статистику, проверки?


Да, пожалуйста:

https://dev.1c-bitrix.ru/community/blogs/howto/568.php

Разница в пользу mod_php около 5% ! Но тут "голый" apache сравнивается а если будет nginx+apache то разница будет ещё меньше - ни о каких 50% и речи быть не может !

1С-Битрикс Разработчикам - "mod_php vs CGI vs FastCGI" или "Как выбирать хостера"
1С-Битрикс Разработчикам - "mod_php vs CGI vs FastCGI" или "Как выбирать хостера"
  • dev.1c-bitrix.ru
Предлагаю вашему вниманию свои изыскания по вопросу производительности php (а точнее, предпочтительный вариант конкретно для Битрикса) в разных режимах запуска. Целью не было получить какие-то цифры по возможной посещаемости, а именно сравнить разные варианты при прочих равных условиях. GGI - самый старый способ запуска скриптов (в том числе и...
LEOnidUKG
На сайте с 25.11.2006
Offline
1586
#27
suffix #:

Да, пожалуйста:

https://dev.1c-bitrix.ru/community/blogs/howto/568.php

Разница в пользу mod_php около 5% ! Но тут "голый" apache сравнивается а если будет nginx+apache то разница будет ещё меньше - ни о каких 50% и речи быть не может !

5% это вообще ни о чём, да ещё и в 2008 год. Сейчас эта разница и 0 может быть.

Я думаю дело в настройках т.к. mod_php можно настроить по лимитам, что он будет задыхаться. Особенно если это тестировать на высоконагруженном сайте. А после переключение на стандартные настройки FastCGI случиться ЧУДО! Тоже самое и наоборот. 

redeyer
На сайте с 27.01.2010
Offline
102
#28
LEOnidUKG #:
Если у вас есть доводы прям вот реальные, по снижению на 50% производительности, ждём в студию. С удовольствием посмотрим, на такие просадки.

Конечно же я не пойду сейчас ничего тестировать и замерять ради того чтобы кому-то там что-то доказать. Не буду и в скринах старых замеров копаться. Но как только будет такая задача - я постараюсь вспомнить, сделать замеры и выложить здесь.


lealhost #:

TTFB в режиме модуля Apache (используется mod_lsapi) - по  пингу 68-70мс.

TTFB в режиме FastCGI (используется mod_fcgid) - также по пингу до сервера 68-70мс.

А пинг-то тут при чём вообще?

LEOnidUKG #:

Ещё один. "Не такой быстрый" это в килограммах или в сантиметрах? Можно факты, статистику, проверки?

Я и так знаю, что mod_php быстрее, тут речь шла про 50% потери производительности.

Ок,  выложу,  если не забуду.   Так-то странно вообще, интересно вам - так идите и проверьте) Мне то нет смысла кому-то что-то доказывать пруфами, я для себя   не раз давно уже  всё проверил и выяснил.   Клиентам доказываю и показываю без проблем,  так там они мне деньги за это платят :)

Ну а то что "никто бы его не юзал нафиг" - это такой себе "аргумент". Что только не юзают, во-первых.  А во-вторых... Ну и вот вы в своей уверенности  что он хорошо работает - юзаете. Я  знаю что  он медленнее и прожорливее - так я и не юзаю)  Если бы вы считали его более медленным и прожорливым - тоже бы не юзали. Наверное)    

А  "все" юзают потому что это проще - не требует никакой настройки, в два клика переключил и всё.    Я встречал что чаще всего его втыкают потому что возникают проблемы с доступом к файлам без мода itk апача, ибо по дефолту в панельке isp он не ставится, его нужно переустанавливать.   Там возникают проблемы с доступом  бэкенда к файлам, а режим fastcgi это решает, ибо процессы бэкенда запускаются от имени владельца сайта.

Услуги сисадмина. Настройка и оптимизация VPS https://searchengines.guru/ru/forum/928318 . Поднятие своих прокси, восстановление сайтов из вебархива. Мой канал о хостингах https://t.me/hostingexpert
Mik Foxi
На сайте с 02.03.2011
Offline
924
#29
LEOnidUKG #:
Я и так знаю, что mod_php быстрее, тут речь шла про 50% потери производительности.

еще важный нюанс "изкоробки" кто будет производительнее, возможно мод_пхп изначально будет более оптимизированный, у fastcgi знаю дофига настроек, которые можно крутить и менять производительность в разы.

M
На сайте с 17.09.2016
Offline
94
#30
redeyer #:

Я встречал что чаще всего его втыкают потому что возникают проблемы с доступом к файлам без мода itk апача, ибо по дефолту в панельке isp он не ставится, его нужно переустанавливать.   Там возникают проблемы с доступом  бэкенда к файлам, а режим fastcgi это решает, ибо процессы бэкенда запускаются от имени владельца сайта. 

Вы за какую панель то говорите :)

ISP 4 ?

В 5 всё ставится без всяких бубнов

Панель устанавливается в минимальной установке, потом уже устанавливаются нужные пакеты, в том числе itk, и даже с первого раза

1 234

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