@Mikhail555

Возможно ли кеширование страниц сайта, сохраняя полностью готовые страницы, не используя буфер вывода на php?

Столкнулся с задачей, написать сайт, как говорит заказчик, сайт будет высоконагруженным. Один из пунктов ТЗ, это высокая скорость работы. Я уже принялся, как и раньше использовать буфер вывода для кеширования, но тут подумал и решил сделать по другому. Ежу понятно, что быстрее всего, будет работать сайт, состоящий из простых html страниц. А что если просто сверстать HTML шаблон, с пустым контентом, ВООБЩЕ без вставок php кода, и отдельные шаблоны, для заполнения того самого контента. Затем позволить администратору создавать страницы.

Правильнее будет сказать, что при добавлении товара генерируется полностью готовая страница HTML, в которой контент заполняется другим мини шаблоном, путем либо DOMDocument, либо обычной функцией preg_replace. И после обращения уже клиента к сайту, index будет проверять наличие нужного файла и выводить его и останавливать скрипт, а в случае отсутствия, производить подключение к БД и уже генерировать страницу налету.

Много нюансов опустил, например в случае добавления нового товара из админки, будет меняться и главная, и страница с категорий, пункты главного меню и т.д. Суть вопроса, стоит ли так сильно заморачиваться, и не бред ли это?
  • Вопрос задан
  • 2258 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы