Уже давно известно, что «быстрая навигация» легко работает для http://example.com/#1 --> http://example.com/#2.
Тем не менее, есть новая техника. Он обеспечивает быструю навигацию между http://example.com/1 --> http://example.com/2.
ПРИМЕР: http://rageslide.com/
Как видно из примера, навигация между http://rageslide.com/1 и http://rageslide.com/2 и т. д., прокручивая, по-видимому, НЕ ЗАСТАВЛЯЕТ ПЕРЕЗАГРУЗИТЬ ВЕСЬ САЙТ.
Я бы хотел хотел бы сделать то же самое для своего сайта, но я понятия не имею, как это сделать. Все страницы, обслуживаемые моим сайтом, являются динамическими (через PHP и MYSQL).
У меня есть эта идея:
- Кэшируйте сгенерированный вывод страницы (http://example.com/2) на 60 секунд.
- Когда пользователь выполняет предварительную загрузку http://example.com/1 (http://example.com/2 ) через Javascript.
- Пользователь переходит с http://example.com/1 на http://example.com/2. Поскольку содержимое предварительно загружено и кэшировано, оно будет доставлено пользователю мгновенно.
Другая идея:
- Каким-то образом http://example.com/1 интерпретируется как http://example.com/content.php#1 через .htaccess. Но я понятия не имею, возможно это или нет.
Будет ли это работать? Или как лучше решить эту проблему?