Нет, не надо. Мне этого кода достаточно. На сегодня впечатлений хватит
На вашем месте я бы пока отложил в сторону написание супер-CMS, и поучился пока работать с базой данных. Чтобы получать одну строчку из БД одним запросом, а не тремя. И с нормальной защитой от инъекций.
После освоения этой премудрости можно будет продолжить за архитектуру и безопасность.
В чем несовместимость между стекловатой и апельсинами?
Давайте вы сначала хотя бы немного посмотрите на то, что такое эластик, а потом будете спрашивать в чем несовместимость.
Это РАЗНЫЕ программы и у них ВСЁ разное - от назначения до методов работы.
Я не знаю, кто вам сказал, что можно "поменять" одно на другое, но лучше сначала спросить его, в чем "совместимость".
ну тут пока главное логика непонятна.
этот код всегда показывает или профиль, или логин.
Никаких других страниц он в принципе не покажет
на сайте всего две страницы, других нет?
Самый большой проблемой QA сайтов являются вопросы "Как сделать ххх?", в которых дальше идёт подробный код, который, собственно, это ххх и делает
И что отвечать на такой вопрос - совершенно непонятно.
4. После размещения вопроса пользователю запрещается осуществлять:
4.1. Дублирование вопроса, который уже размещался на страницах Сервиса. В том числе и в случае, если вопрос был удалён модератором, или на вопрос не был дан ответ (т.е. категорически запрещается дублирование вопроса с целью повторного привлечения к нему внимания).
Прекрасный ответ, три лайка.
И ни слова про инвалидацию, которую MySQL делает сама, без участия человека. То есть всегда возвращает актуальные данные.
А самопальный кэш на редисе будет всегда возвращать старьё.
"Заказ? Какой-такой заказ? Вот все заказы, которые вы делали, нет тут последнего. Заказывайте снова!"
result - это список. Списки обходят в цикле.
" выборочно десериализовать JSON" - это вообще бессмыслица. которая, главное, ничем здесь не поможет