Инлкуд большого файла

zip111

Новичок
Инлкуд большого файла

Чисто теоретичесский вопрос.

Как скажеться на загрузке сервере и времени загрузки страницы ситуация если в индексовский файл нужно подключать большой файл php с функциями (не обязательно их все придеться вызывать(примерно 150 кб)
 

valyala

Новичок
Как скажеться на загрузке сервере и времени загрузки страницы ситуация если в индексовский файл нужно подключать большой файл php с функциями (не обязательно их все придеться вызывать(примерно 150 кб)
Тут все очевидно - загрузка сервера и время загрузки страницы увеличатся.
Если использовать eAccelerator ( http://eaccelerator.sf.net ) , то падение скорости будет не столь значительным.
Дело в том, что голый ПХП производит лексический и синтаксический анализ скрипта (весьма реурсоемкие процессы) при каждом вызове этого скрипта. А eAccelerator кэширует результат на выходе синтаксического анализатора. Поэтому при очередном обращении к скрипту ПХП сразу переходит к интерпретации кода, пропуская фазы лексического и синтаксического анализа.

Если вы не имеете возможности или желания устанавливать eAccelerator, то можете воспользоваться идеей динамической подгрузки функций. Подробнее читайте здесь: http://phpclub.ru/talk/showthread.php?postid=453252#post453252
 
Сверху