Рейтинг:0

Нам нужно проверить и зафиксировать параметр URL, который может быть на любой странице, поэтому нам нужен эффективный способ сделать это?

флаг ng

Нам нужно отслеживать некоторые анонимный пользователи, заходящие на сайт с параметром URL, например "?utc=1234". Это может быть на любой странице, поэтому я не знаю, какой самый ресурсоэффективный способ сделать это.

Мы также используем Cloudflare и Memcached, поэтому я не знаю, как это может повлиять на анонимных пользователей.

Вариант использования заключается в том, чтобы при загрузке страницы проверить, существует ли параметр URL, и, если он существует, сохранить его в файле cookie для последующего извлечения.

Kevin avatar
флаг in
Звучит как работа для подписчика событий IMO.
4uk4 avatar
флаг cn
Да, но тогда вы не сможете использовать кэши страниц, такие как Internal Page Cache и Cloudfare. Когда страница обслуживается из кеша, подписчик событий на сервере не запускается.
Рейтинг:0
флаг de

Вам нужно создать подписчика событий: https://www.drupal.org/docs/creating-custom-modules/subscribe-to-and-dispatch-events

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

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