08.05.2018 11:10:52 pm
Настраиваю заголовок Last-Modified, дабы ускорить сайт. Должен сказать, что с этим заголовком, страницы сайта "раскрываются" мгновенно. Но, суть темы в другом. Столкнулся с проблемой: если заголовки передаются, как для авторизованного пользователя, так и для гостей и если человек посещал страницу, будучи гостем сайта, а после зашел, как авторизованный, то перед ним предстанет страница, лишенная опций для авторизованного пользователя, то есть страница будет для гостя.
Все думал, как можно сделать два заголовка для одной страницы, для гостей один, для авторизованных другой, но, так ни чего и не придумал. Пришел к выводу, что заголовок следует отдавать только гостям сайта, авторизованным пользователям этот заголовок ни к чему.
Возможно, будет интересно:
- Last-Modified - время последнего изменения записи
- Last-Modified - время последнего изменения записи для phpFox
- Сайт не отдает заголовок Last-Modified
Все думал, как можно сделать два заголовка для одной страницы, для гостей один, для авторизованных другой, но, так ни чего и не придумал. Пришел к выводу, что заголовок следует отдавать только гостям сайта, авторизованным пользователям этот заголовок ни к чему.
Возможно, будет интересно:
- Last-Modified - время последнего изменения записи
- Last-Modified - время последнего изменения записи для phpFox
- Сайт не отдает заголовок Last-Modified
- Жалоба
18.06.2018 12:48:33 pm
Если пользователь авторизовался, то у него появляются куки и если он хочет зайти на страницу, на которую он заходил как гость, то вместе с адресом страницы он посылает новую куку, вроде другой запрос получается, или нет? Интересно, учитываются ли куки при работе Last-Modified.
18.06.2018 03:47:27 pm
[quote=686 post=2441]Интересно, учитываются ли куки при работе Last-Modified.
Кука не учитывается. Last-Modified - заголовок: время последнего редактирования документа/записи. Обозреватель сравнивает полученное время с временем, которое он получал ранее (если документ уже загружался). Если время не изменилось, обозреватель берет файлы страницы из своего кэша, если время не совпадает, документ загружается с сервера. Время последнего изменения документа одно, как для гостя, так и для авторизованного пользователя.
21.06.2018 11:08:47 am
Благодарю за полезную информацию. Сейчас провел эксперимент. Зашел на сайт как не авторизованный пользователь. Посетил одну страницу. Потом перешел на главную, авторизовался и зашел на ту страницу, где был до этого и страница отобразилась как для гостя. То есть были ссылки для входа и регистрации и не было кнопки ответа. Обновил страницу и она отобразилась какой должна быть для авторизованного пользователя.
Потом вышел из аккаунта и зашел на ту же страницу и она отобразилась сразу же как для не авторизованного, как и должно быть.
Пробовал настроить Last-Modified у себя на сайте. У меня почему-то для гостей отображается страница сохраненная когда пользователь был авторизованным. Поэтому пока отключил.
Потом вышел из аккаунта и зашел на ту же страницу и она отобразилась сразу же как для не авторизованного, как и должно быть.
Пробовал настроить Last-Modified у себя на сайте. У меня почему-то для гостей отображается страница сохраненная когда пользователь был авторизованным. Поэтому пока отключил.