Tereverda, отлично. А теперь скажи что именно у тебя не работает. Приведи пример урл, какой маршрут по твоему мнению должен сработать, а какой в реальности срабатывает?
Необязательно кешировать всю страницу. Можно любой блок информации. И кешировать можно на любой период времени. Хоть на 5 минут. В твитере наверняка кешируется блок тегов дня.
AlanSalamov, не обязательно делать все на микросервисах. Можешь вообще ничего не делать на микросервисах, можно делать только отдельный функционал, можешь все. И все это может быть правильным решением. Зависит от очень многих факторов.
AlanSalamov, подходит и то и то. Через update будет проще и быстрее.
Prometheus можно настроить на работу на работу с несколькими серверами. Он вообще предназначен для немного другой задачи, но, скорее всего, можно приспособить и для решения твоей если у него есть апи для получения нужных метрик. Предполагается что он сам стоит на отдельном сервере, на тех серверах за которыми он следит стоят спеицальные агенты которые скидывают ему инфу.
Советую не заморачиваться и пока сделать через INSERT/UPDATE. Лучше эти данные харнить в отдельной таблице.
Дальше. Надо смотреть как формируется значение $param['code']. Для начала просто его выведи через вардамп, попробуй декодировать через base64_decode. Может он тоже формируется из частей поэтому там и была такая странная конструкция.
Hahaz, не всегда. Иногда там один знак равно, иногда два. А иногда ни однго. Не надо оттуда обрезать так бездумно :)
base64_encode('9@mail.ru'); // дает результат OUBtYWlsLnJ1
base64_decode('OUBtYWlsLnJ1'); // дает 9@mail.ru
base64_decode('OUBtYWlsLnJ'); // без последнего символа дает 9@mail.r