Среда, 23 Июня 2010 г. 18:58
+ в цитатник
все записи автора
PHP-скрипты, обычно, обрабатываются интерпретатором в порядке[1], обеспечивающем кроссплатформенность разработанного приложения:
лексический анализ исходного кода и генерация лексем,
синтаксический анализ полученных лексем,
генерация байт-кода,
выполнение байт-кода интерпретатором (без создания исполняемого файла).
Для увеличения быстродействия приложений, возможно, использование специального программного обеспечения, так называемых акселераторов. Принцип их работы заключается в кэшировании однажды сгенерированного байт-кода в памяти и/или на диске, таким образом, из процесса работы приложения исключаются этапы 1—3, что в общем случае ведёт к значительному ускорению работы. Наибольшая эффективность акселератора достигается на скриптах с большим количеством исходного кода, содержащих небольшое количество операций, ресурсоёмких при выполнении, даже, считанного количества раз (например таких, как масштабирование изображений).[источник не указан 162 дня]
Важной особенностью является то, что разработчику нет необходимости заботиться об распределении и освобождении памяти. Ядро PHP реализует средства для автоматического управления памятью; вся выделенная память возвращается системе после завершения работы скрипта.[18]
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-