Кэширование страницы в несколько файлов или один файл - PullRequest
0 голосов
/ 27 ноября 2011

Я занимаюсь разработкой вики-подобного веб-приложения, и на каждой странице есть 5 индивидуально редактируемых частей контента.

У меня есть простой класс кэширования, который сохраняет отрисованные части в файл.

Если часть страницы не изменилась, она загружает кеш, если она есть, она отображает ее, а затем сохраняет в кэш.

Поскольку на странице есть 5 частей, которые можно редактировать отдельно, я сохраняю каждую часть как отдельный файл, поэтому при редактировании только эта часть перерисовывается и кэшируется.

Но это также означает, что при каждой загрузке 5 файлов считываются и включаются в код.

Лучше сделать это так или сохранить всю страницу в одном файле кэша?

1 Ответ

3 голосов
/ 28 ноября 2011

Это зависит от множества факторов, я полагаю ...

  • загрузка сайта
  • размеры файлов штук
  • частота обновления
  • обновления могут произойти более чем на один подпункт?
  • ...

Я бы оптимизировал просмотр сайта, потому что это происходит гораздо чаще, чем внесение изменений,Я полагаю.Поэтому я бы кэшировал его в один файл .

Единственный способ узнать, это измерить его ... с помощью функции microtime () , вы можетесравнить время выполнения скрипта в разных точках и во время разных попыток ...

...