Dizzy221, смотря для чего будет использоваться поиск, к примеру поиск файлов на загрузочном сайт с посещаемостью в 1000 человек за месяц думаю до хрена запросов будет)
207965264 (22.01.2019 в 14:17)
TuT (22.01.2019 в 14:01)
207965264 (22.01.2019 в 12:31)
TuT (22.01.2019 в 12:26)
207965264 (22.01.2019 в 12:03)
TuT (22.01.2019 в 11:55) TheYaMus, Mobiaaa правильно посоветовал. Отправляй в КЕШ результат поиска. Сначала в КЕШ проверишь, если нет то тогда по новой запрос.
и если в кеше хранится информация о том, что товар по запросу ЛЯЛЯЛЯ стоил 1000$, НО в БД цена на этот товар была изменена на 100$, то по запросу ЛЯЛЯЛЯ пользун получит из кеша старую цену и не добавит товар в корзину, так как для него 1000 - это дорого, а об цене 100 он ещё ничего не знает, потому что умники закешировали поиск
А кто сказал, что мы его будем хранить КЕШ вечно?
то есть постоянно проверяем актуальность кеша ЧЕЕЕЕЕЕМ? запросом к БД, наверное? смысл?
Не ну если вы не можете понять роль КЕШа в этой ситуации, как правильно создать кеш данных и как его обновлять, тут я вам помочь не могу.
кеш у тебя волшебный я уже понял
Конечно волшебный И memcache у меня волшебный, в который я бы использовал в данной ситуации. Вы разве не знали об этом?
json для чего, чтобы ответить динамически или хранить в json файле данные, которые будут видны всем?
И каким же образом вы получите эти данные? Мне вот интересно. Вот тут посмотрите что там дальше https://всегда-тут.рф/ (по быстрому набросал пру строк).