PHP-ускоритель
![]() | Эту статью необходимо обновить . Причина такова: Zend OPcache был интегрирован в PHP 5.5. ( август 2017 г. ) |
Ускоритель PHP — это PHP расширение , предназначенное для повышения производительности программных PHP приложений, написанных на языке программирования .
Операция
[ редактировать ]Большинство ускорителей PHP работают путем кэширования скомпилированного кода операции / байт-кода представления PHP-файлов PHP, чтобы избежать накладных расходов на анализ и компиляцию исходного кода при каждом запросе (некоторые или даже большая часть из которых могут никогда не быть выполнены). Для дальнейшего повышения производительности кэшированный код хранится в общей памяти и выполняется непосредственно оттуда, сводя к минимуму количество медленных операций чтения с диска и копирования памяти во время выполнения.
Практическая польза
[ редактировать ]Ускорители PHP существенно увеличивают скорость работы PHP-приложений. Было замечено улучшение производительности создания веб-страниц в два-семь раз. [1] [2] [3]
Влияние кэширования кода операции на производительность приложения сильно варьируется в зависимости от таких факторов, как собственное время выполнения PHP-приложения и процент исходного кода, фактически выполняемого по данному запросу, а также от того, выполняются ли дополнительные шаги по оптимизации. кода Хотя оптимизатор может даже замедлить общую производительность при использовании изолированно, он может обеспечить дополнительный прирост производительности в сочетании с кэшем байт-кода, поскольку оптимизация выполняется только один раз.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «PHP в Windows: тест WinCache 1.0» . Архивировано из оригинала 22 июля 2012 года . Проверено 2 сентября 2010 г.
- ^ «Сравнение Drupal с кэшами опкодов PHP: сравнение APC, eAccelerator и XCache» . Проверено 2 сентября 2010 г.
- ^ «Представление Yii» . Архивировано из оригинала 19 августа 2010 года . Проверено 2 сентября 2010 г.
Внешние ссылки
[ редактировать ]- Альтернативный кэш PHP. Архивировано 20 марта 2012 г. на Wayback Machine — широко используемый кеш кодов операций.