Акселератор php - це

Принцип роботи

Як виглядає обробка сценарію на PHP звичайним інтерпретатором:

  1. читання файлу
  2. генерація байткода
  3. виконання коду
  4. видача результату

При цьому процес генерації байткода виконується кожен раз і забирає більшу частину часу обробки сценарію.

Для обходу цього вузького місця були розроблені акселератори PHP - модулі, кешуючий скомпільований байт-код в пам'яті і / або на диску і в рази збільшують продуктивність PHP.

існуючі рішення

Alternative PHP Cache

The Alternative PHP Cache - безкоштовний і відкритий opcode кешер для PHP. Він був задуманий, як безкоштовний, відкритий і стабільний фреймворк для кешування та оптимізації вихідного коду PHP, так само можливо кешування призначених для користувача даних.

Проект [1] живе і розвивається. Підтримує PHP4 і PHP5, включаючи 5.3 і 5.4.

Це розширення PECL [2] (див. "Встановлення розширень PECL" [3]) не поставляється разом з PHP [4].

Імовірно буде включений в ядро ​​PHP 6. Використовується на серверах Вікіпедії.

eAccelerator

eAccelerator - це вільний відкритий проект, що виконує роль акселератора, оптимізатора і Розпакувальник. Також вбудовані функції динамічного кешування контенту. Є можливість оптимізації PHP-скриптів для прискорення їх виконання.

Підтримує PHP4 і PHP5, включаючи 5.3.

PhpExpress

Пропріетарний проект. PhpExpress є безкоштовним прискорювачем обробки PHP скриптів на веб-сервері. PhpExpress також забезпечує підтримку завантаження файлів закодованих через Nu-Coder. Модуль простий в установці і використанні, при цьому PhpExpress забезпечує значне збільшення швидкості виконання скриптів PHP. Файли компілюються в байт-код і кешуються в оперативній пам'яті сервера. Поширюється програма безкоштовно і без обмежень.

Проект [6] живе і розвивається. Підтримує PHP4 і PHP5, включаючи 5.3.

Windows Cache Extension for PHP

Примітки

Дивитися що таке "Акселератор PHP" в інших словниках:

PHP - Цей термін має також інші значення див. PHP (значення). PHP Семантика: мультіпарадігменний ... Вікіпедія

memcached - Тип memcached Розробник Danga Interactive Написана на C [1] Операційна система Кроссплатформенноє ПО Остання версія 1.4.14 ... Вікіпедія

МКПП - чотириступінчасту МКПП TopLoader автомобіля фірми Ford. Механічна коробка передач зсередини. Механічна коробка перемикання передач (далі по тексту МКПП) механізм, призначений для ступінчастої зміни передавального відносини, у ... ... Вікіпедія