Замедляет ли чтение включаемых файлов загрузку скрипта php?

Очень часто используются включаемые файлы. Я думаю, что для того, чтобы код был аккуратным, без учета производительности, его слишком часто используют. Для нескольких include диск должен читать файлы, и, поскольку мы очень часто используем диск, это может быть медленным процессом. Однако это не основной медленный процесс или процесс ограничения скорости, поскольку загрузка файла с file_get_contents выполняется в несколько раз быстрее.

Я думаю, что это причина того, что основные веб-сайты помещают javascripts в файл html, а не загружают их по файлам.В качестве альтернативы может быть хорошей идеей разделить большой JS-файл на несколько небольших JS-файлов, поскольку параллельные HTTP-запросы могут быстрее загружать все JS-коды. Но это отличается от файлов php, поскольку сценарий php читает включаемые файлы один за другим во время процесса.

  1. Прокомментируйте, пожалуйста, насколько серьезной может быть эта проблема? Представьте, что веб-страница загружается за 0,60 секунды, может ли включить из 10 файлов php превратить ее в 0,70 секунды?

  2. Хотя этот эффект должен быть незначительным, я хочу знать, есть ли подходы для ускорения этого процесса . Я не имею в виду кеширование php вроде APC .

P.S. Этот вопрос не для практического применения (типичный случай), а для теоретических соображений в целом.

13
задан Googlebot 25 October 2011 в 06:34
поделиться