The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Начало альфа-тестирования PHP 7. Новые выпуски PHP 5 с устра..."
Отправлено angra, 12-Июн-15 19:19 
Стоит различать стадию парсинга исходников и превращения их в байткод от стадии выполнения. Проблемы пыха именно на стадии выполнения. Инициализация объектов идет, сюрприз, на стадии выполнения. Так что php-fpm в этом волпросе ничем не помогает. Для тех, кто не ел ничего слаще морковки, расскажу как работает fcgi во всех вменяемых языках.
1. Запускается главный скрипт, который инклудит все основные модули. Это php-fpm способен решить.
2. Выполняется инициализация всех основных объектов. В больших проектах это очень затратная часть, может доходить до секунд. Пых в пролете.
3. Запускается цикл обработки запросов. И каждый запрос начинает обрабатываться в уже полностью готовом окружении, а не повторяет заново стадию инициализации. Опционально имеется крайне дешевый IPC, вместо использования БД и прочих костылей.


Не могу не пройти мимо этого бреда
>PHP быстрее изначально и у него очень близкий синтаксис к C.

Чувак, синтаксис к скорости не имеет практически никакого отношения. Особенно, если мы говорим о fcgi(включая убогий php-fpm), где парсинг делается ровно один раз. Скорость конкретных реализаций ЯП на некоторых задачах можно посмотреть на http://benchmarksgame.alioth.debian.org/

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру