- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет!
Подскажите, правильно ли я понимаю, что неважно какой бы то ни было веб-сервер вы используете, будь то NGINX, Apache или IIS то все равно PHP скрипт выполняется PHP интерпретатором/движком и что он на NGINX будет выполняться допустим 5 секунд, что на Apache или это не совсем так?
Заранее всем спасибо за ответы!Всем привет!
Подскажите, правильно ли я понимаю, что неважно какой бы то ни было веб-сервер вы используете, будь то NGINX, Apache или IIS то все равно PHP скрипт выполняется PHP интерпретатором/движком и что он на NGINX будет выполняться допустим 5 секунд, что на Apache или это не совсем так?
Заранее всем спасибо за ответы!PHP код обрабатывается одинаковое время, какой бы веб-сервер вы бы не использовали
Нет конечно, более того, даже если условия одинаковы - по разному. Например,
NGINX
В зависимости от циферок.
В конечном итоге - может быть и 5мс и 5с
Простой пример
На одной и той же машине, если ее нагрузить запросами к сайту
(Requests per second: 580.81 [#/sec] (mean)) может быть от 4 миллисекунд до 10 секунд. При этом: load average: 2,07, 1,02, 0,75
Что касается апача - абстрактный пример. Что то занимает при это тесте 2% ЦПУ и 3% памяти. И можно, без этого.
Вывод?
======
Добавлю, если спокойно, то на этом железе, так
Одинаковое железо, обычный сервер, я о другом, вот допустим у меня есть некий PHP скрипт который выполняется за 5 секунд (прям вот ровно не меньше не больше гипотетически), не может же PHP интерпретатор выполнить этот код быстрее или медленнее из-за веб-сервера?
Не зависит от веб-сервера в сферическом случае в ваакуме :)
(Одинаковое железо, LA около 0 с точностью до погрешности, оперативки хоть попой ешь и т.п.)
В реальной ситуации да под большой нагрузкой разница может быть.
Одинаковое железо, обычный сервер, я о другом, вот допустим у меня есть некий PHP скрипт который выполняется за 5 секунд (прям вот ровно не меньше не больше гипотетически), не может же PHP интерпретатор выполнить этот код быстрее или медленнее из-за веб-сервера?
Выше уже ответили. На скорость исполнения скрипта влияют многие факторы.
Если вы хотите ускорить время выполнения, то, для начала, нужно сделать рефакторинг самого скрипта. Оценить, что он выполняет, делает ли запросы к БД, к файлам, каким, сколько, в каком объеме. Оптимизирован ли код, можно ли его улучшить, удалить проблемные узкие места и т.д. и т.п.
И уже из этого исходить: уменьшать количество запросов в БД, оптимизировать работу с кэшем, увеличивать ресурсы сервера, менять ноду расположения сервера и прочее. Было такое, что из-за нагрузки у соседа по ноде - при визуальном "в порядке" на своем VDS, все дико тормозило.
Вы не с той стороны начали подходить к проблеме. Начните с самого скрипта и его анализа. Только так вы начнете понимать куда "копать".
Время выполнения не меняется от веб-сервера
Это я и хотел услышать, спасибо всем :)
Но тебя обманули)
Если железо одинаковое, то скрипт PHP будет обрабатываться одинаково. А вот уже отдаваться клиенту, там могут быть разные вариации.
Если бы ты немного понимал архитектуру современного железа, узнал про процессы и потоки хотя бы, то понял что говоришь, мягко говоря, неправду