У меня возникают проблемы с моим сайтом, так как он выполняет множество SQL-запросов, поэтому он довольно медленный, и при нажатии на один из элементов на странице перезагружается вся страница.Кэширование сайта, так что он не перезагружается
Вот пример: Example
При открытии страницы в первый раз, это займет некоторое время. Затем, когда вы нажимаете на опции сортировки, такие как «3Way», «Over/Under», «Asian Handicap» и т. Д., Это снова займет тот же промежуток времени, что и страница будет перезагружена вместе с левыми & правыми столбцами и верхним меню.
Но если вы нажмете один из этих вариантов сортировки, он будет очень быстрым, так как страница будет кеширована.
Я бы хотел, чтобы статические элементы (те, которые не изменены) не перезагружались. Автоматически, если это возможно. Если нет, я хотел бы иметь возможность назначать вручную, какие элементы перезагружаются, а какие нет.
Кроме того, если на примере URL, который я вам дал, нажмите «Переключить/Под», прокрутите вниз до 1,75 и щелкните маленькую стрелку рядом с надписью «ПЕРЕДАЧА 1.75», страница перезагрузится и отправит вас наверх. Я не хочу, чтобы он был наверху, но результаты должны быть отсортированы без перегрузки страницы.
Если кто-то может предложить некоторую помощь по этим двум вопросам, я был бы признателен, поскольку я не очень опытен, и я только дошел до того, что далекое будущее заканчивается заголовками в .htaccess.
Веб-сайт написан на PHP/HTML/CSS, это динамический сайт, получающий все результаты из базы данных SQL объемом 3 ГБ с использованием запросов.
Заранее спасибо, если кто-то может мне помочь, тем более, что описание, которое я дал, довольно общий. Я могу дать код, если это необходимо, но не знал, какая часть будет полезна.
Ни одна из таблиц не вписывается в один экран, что означает, что он не будет работать должным образом. Запросы оптимизированы так, как они могут быть, единственное другое решение состоит в том, чтобы запускать их все как задание cron, а затем экспортировать результаты из XML и читать оттуда, когда страница запрашивает его. Самая медленная часть веб-сайта - это запросы, и тот факт, что страница перескакивает вверх на перезагрузку, вызывает раздражение, поэтому она добавляет проблемы. Я все еще не понимаю, почему страница перезагружает все столбцы - даже те, которые не изменяются (хотя они динамические). –