Да, но, вероятно, не имеет значения
Файлы полностраничного кэша хранятся в одной папке. Таким образом, кэширование 10 тыс. Страниц означает наличие 10 тыс. Файлов в папке. Это вряд ли будет значительным, но при заполнении кеша производительность приложения будет снижаться.
Также обратите внимание, что есть ограничение на количество файлов, которые вы можете хранить в папке , в зависимости от формата диска, хотя, в целом, к тому времени, когда этот лимит достигнут, производительность уже значительно затронута.
Не используйте кэширование представлений, если в этом нет необходимости
Даже полное кэширование страниц имеет свою стоимость. Обычный php-запрос имеет следующую логику:
user -> internet -> webserver -> php -> (application logic)
Использование кэширования при просмотре всей страницы мало что меняет:
user -> internet -> webserver -> php -> (read and render cache file)
Если в файле кэша нет динамического содержимого, лучше сохранить содержимое в виде статического файла и переместить ответ ближе к пользователю:
user -> internet -> webserver -> static html file
Плагины, такие как html-кеш позволяют это, сохраняя кэшированные представления в виде html-файлов и позволяя веб-серверу обрабатывать запросы перед вызовом php.
Это также означает, что в зависимости от заголовков кэша, отправляемых для HTML-файлов, последующие запросы поступают прямо из кэша браузера пользователя - и вы не можете получить быстрее, чем это:
user -> user's browser cache