Профессиональное программирование на PHP

Страница 18 из 591


Введение 19

Часть IV. Производительность

Глава 17. Оценка производительности: тестирование приложения в целом

Эталонное тестирование приложения позволяет убедиться, что приложение может выдерживать трафик, для которого оно предназначено, а также идентифицировать компоненты, являющиеся потенциально узкими местами приложения. В главе 17 рассматриваются различные комплекты эталонного тестирования, которые позволяют оценить производительность и стабильность приложения.

Глава 18. Профилирование

После использования методик эталонного тестирования для идентификации крупномасштабных потенциальных "бутылочных горлышек" в приложении можно использовать инструменты профилирования для выделения специфических проблемных участков в программе. В главе 18 обсуждается принцип работы и необходимость профилирования, а также приведены подробные учебные материалы по использованию профайлера APD (Advanced РНР Debugger) для проверки кода.

Глава 19. Сравнительное тестирование производительности: оценка блоков кода и функций

Невозможно сравнить два фрагмента кода, не оценив тщательно их различия. В главе 19 рассматриваются методики измерения, а также внедрение и оценка нестандартных тестовых комплектов.

Часть V. Расширяемость

Глава 20. Устройство РНР и Zend Engine

Знание работы РНР изнутри поможет сделать правильный конструкторский выбор с учетом сильных и слабых сторон данного языка. В главе 20 представлен технический обзор внутренней работы РНР, а также описано взаимодействие с РНР таких приложений, как Web-сервер, и выполнение сценариев в Zend Engine.

Глава 21. Расширение РНР: часть I

Глава 21 представляет собой подробное введение в написание PHP-расширений на языке С. Материал главы охватывает перенос имеющегося PHP-кода в С и написание расширений для обеспечения доступа РНР к сторонним С-библиотекам.

Глава 22. Расширение РНР: часть II

В главе 22 продолжается обсуждение, начатое в главе 21. Рассматриваются такие сложные темы, как создание классов в коде расширений и использование возможностей потоков и сеансов.

Глава 23. Написание SAPI-интерфейсов и расширение Zend Engine

В главе 23 рассматривается внедрение РНР в приложения и расширение Zend Engine для изменения базового поведения языка.




  Hostland.Ru

 «Бесплатный хостинг Hostland.Su» © 2006