У меня есть веб-страница, которая использует AJAX, MySQL и простой файл PHP, чтобы захватить содержимое для тела моего сайта и поместить его в тело страницы.По сути, весь сайт - это одна динамическая страница, которая использует jQuery и плагин истории, чтобы сохранить все ссылки в закладках и с возможностью назад / вперед.
Я хочу оптимизировать свой сайт, чтобы использовать как можно меньше ресурсовна стороне сервера).Прямо сейчас, каждый раз, когда кто-то нажимает ссылку на другую «страницу» на моем сайте, вызывается страница PHP и создается соединение с базой данных, содержимое извлекается из базы данных, а затем помещается на страницу с помощью JavaScript.
Было бы лучше вместо того, чтобы вместо этого PHP-файл захватывал кэшированный файл, содержащий содержимое, а затем отправлял его в браузер?
Я все же хочу, чтобы мои страницы были как можно более актуальными,поэтому я подумал вместо этого иметь в таблице столбец с моим содержимым, в котором указана дата его изменения, и, если кэшированный файл более старый, загрузить данные в таблицу и заменить кэшированный файл.Однако это заставит PHP-скрипт создать соединение с базой данных и проверить время модификации файла в кэшированном файле.
Какое лучшее решение?