Jump to content

PHP-ускоритель

Ускоритель PHP — это PHP расширение , предназначенное для повышения производительности программных PHP приложений, написанных на языке программирования .

Операция

[ редактировать ]

Большинство ускорителей PHP работают путем кэширования скомпилированного кода операции / байт-кода представления PHP-файлов PHP, чтобы избежать накладных расходов на анализ и компиляцию исходного кода при каждом запросе (некоторые или даже большая часть из которых могут никогда не быть выполнены). Для дальнейшего повышения производительности кэшированный код хранится в общей памяти и выполняется непосредственно оттуда, сводя к минимуму количество медленных операций чтения с диска и копирования памяти во время выполнения.

Практическая польза

[ редактировать ]

Ускорители PHP существенно увеличивают скорость работы PHP-приложений. Было замечено улучшение производительности создания веб-страниц в два-семь раз. [1] [2] [3]

Влияние кэширования кода операции на производительность приложения сильно варьируется в зависимости от таких факторов, как собственное время выполнения PHP-приложения и процент исходного кода, фактически выполняемого по данному запросу, а также от того, выполняются ли дополнительные шаги по оптимизации. кода Хотя оптимизатор может даже замедлить общую производительность при использовании изолированно, он может обеспечить дополнительный прирост производительности в сочетании с кэшем байт-кода, поскольку оптимизация выполняется только один раз.

См. также

[ редактировать ]
  1. ^ «PHP в Windows: тест WinCache 1.0» . Архивировано из оригинала 22 июля 2012 года . Проверено 2 сентября 2010 г.
  2. ^ «Сравнение Drupal с кэшами опкодов PHP: сравнение APC, eAccelerator и XCache» . Проверено 2 сентября 2010 г.
  3. ^ «Представление Yii» . Архивировано из оригинала 19 августа 2010 года . Проверено 2 сентября 2010 г.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 710ff4c3a905f157085c43caa3652aa0__1712049060
URL1:https://arc.ask3.ru/arc/aa/71/a0/710ff4c3a905f157085c43caa3652aa0.html
Заголовок, (Title) документа по адресу, URL1:
PHP accelerator - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)