Очень часто используются файлы include
. Я считаю, что слишком сложно держать коды в порядке, не учитывая производительность. Для нескольких include
s диск должен читать файлы, и поскольку мы чрезвычайно используем диск, это может быть медленный процесс. Однако это не основной медленный процесс или процесс ограничения скорости, так как загрузка файла с помощью file_get_contents
выполняется в несколько раз быстрее.
Я думаю, что именно по этой причине крупные веб-сайты помещают javascripts в html файл, а не загружают их по файлу. В качестве альтернативы, может быть хорошей идеей разбить большой JS файл на несколько небольших JS файлов, поскольку параллельные HTTP-запросы могут быстрее загружать все JS-коды. Но это отличается от php файлов, так как php script читает файлы include
один за другим во время процесса.
-
Прокомментируйте, насколько серьезной может быть эта проблема? Представьте, что веб-страница загружается в 0.60s, может ли
include
из 10 php файлов превратить ее в 0.70s? -
Хотя этот эффект должен быть незначительным, я хочу знать, есть ли подходы к ускорению этого процесса. Я не имею в виду php-кэширование, например
APC
.
P.S. Этот вопрос не для практического применения (типичный случай), а теоретические соображения в целом.