Welcome to MSDN Blogs Sign in | Join | Help

Гайдар Магдануров

Платформа и инструменты разработки, новости компании Microsoft и мысли об ИТ
Бета-версия Windows Cache Extension для PHP

Задача акселератора Windows Cache Extension – увеличить производительность PHP приложений на Windows. Чтобы воспользоваться акселератором достаточно подключить этот модуль к PHP – никаких модификаций в коде веб-приложения не требуется.

Windows Cache Extension работает только с non-thread-safe версией сборки PHP, при условии, что PHP сконфигурирован для работы на IIS через FastCGI. Версия акселератора для PHP 5.3 может работать только с x86 версией сборки PHP 5.3, собранной с использованием компилятора VC9 (Visual Studio 2008).

В состав Windows Cache Extensions входят три подсистемы кэширования, которые могут быть включены или выключены независимо:

  • PHP opcode cache – кэш скомпилированного байт-кода для PHP скриптов. Повторное использование байт-кода позволяет пропустить стадию разбора и компиляции скрипта при следующем обращении.
  • File cache – кэш файлов PHP скриптов. Файлы размещаются в памяти, что позволяет сократить количество файловых операций при доступе к скриптам.
  • Relative file path cache – кэш путей к PHP файлам. При подключении скриптов по include/require с использованием относительных путей, движок PHP выполняет операции преобразования относительных путей в абсолютные, кэширование списка соответствия относительных и абсолютных путей позволяет сэкономить время на определение абсолютных путей при последующих запросах к другим скриптам веб-приложения.

Скачать Windows Cache Extension:

Подробная информация (на английском языке):

Posted: Tuesday, September 22, 2009 1:22 PM by gaidar
Filed under: ,

Comments

No Comments

New Comments to this post are disabled
Page view tracker