Рейтинг:0

Отладка анонимного сеанса в отношении кеширования страниц, специфичных для файлов cookie.

флаг cn

Следовали этому руководству, чтобы кэширование зависело от значения конкретного файла cookie:

https://cornel.co/article/page-cache-cookiesor-anything-available-http-request-d9

Однако, похоже, это не работает для анонимных пользователей.

Отладка (xdebug) в обоих

src/StackMiddleware/CookiesPageCache.php

src/CookiesPageCacheServiceProvider.php

возможно, если вы вошли в систему как администратор и запустили «восстановление кеша», но не анонимно.

Мой вопрос: как следует отлаживать в случае анонимных пользователей?

4uk4 avatar
флаг cn
Вам нужно два сеанса браузера, один из которых вышел из системы для Xdebug, а другой — для очистки кеша (или используйте drush cr из командной строки).
флаг cn
Спасибо за ваш ответ. Я так и сделал, но xdebug не запускается при запуске анонимного сеанса, и это то, что мне нужно, чтобы понять, почему кеширование не работает так, как ожидалось.
флаг cn
«drush cr» не делает никакой разницы в отношении запуска отладки для анонимных пользователей.
4uk4 avatar
флаг cn
Не осталось вопросов, на которые можно было бы ответить.Попробуйте разные точки останова, например, в index.php, чтобы увидеть, работает ли XDebug. Посмотрите в F12-инструментах браузера, чтобы увидеть отправленные и полученные запросы/ответы.
флаг cn
Спасибо, кажется, я двигаюсь дальше

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.