правильно!? А то я сделал с помощью Dictionary и у меня от чего-то иногда (раза два в день) на сайте с тысячей посетителей в день это дело падает. При чем при записи в словарь или при проверке на nil обычно почему-то 🤷♂️
А твой словарь — threadsafe?
У меня просто [String:{AnyMyType}]
Ну ты блин даешь (C) :)
Вот так я и думал, что херня у меня какая-то:)
Херню сделал — херню получил ;) Прастити
Стикер
Не, ну обычно кэш нужен, чтоб с базы нагрузку снять. Правда, разные юзкейсы могут быть.
В данном случае он с одной базы снимает, на другую добавляет. Если не нравится Redis, можно взять специально заточенный под это memcached, под него тоже модули есть в nginx (и, кажется, в server side swift)
Как ты говоришь, лишнее переключение контекста. Если есть в Варор, то надо его научится приспосабливать. А ежели не хватает, то Redis, да…
Если есть один инстанс вапора, то да. Если их больше одного — на одном кэш есть, на втором нет, он дергает базу, кэширует, потом бац инвалидация, кэш уже не нужен. И такая поебень — целый день. (С) Ну т.е. частичный кэш и работать будет частично. И какой будет баланс кэшированности/некэшированности, предположить довольно трудно, но вполне очевидно, что чем чаще инвалидация, тем чаще будем иметь частичный кэш. Да и зачем нагружать приложение всякими техническими и сервисными задачами, если для этих задач созданы и проверены в бою оптимизированые специализированные инструменты.
Так вапор сам по себе медленный, сколько там, 40 тыс запросов в сек? А nginx 600 тыс.
Можно заменить на Hummingbird, если зубодробиловка нужна.
Так она как раз и не нужна, если не грузить его всем подряд
Ну вот fastify быстрый пишут, но не представляю как народ на ноде пишет. Такая лапша-код, видимо мозги нужно особые иметь чтобы это читать, поддерживать. Шляпу могу только снять. Но там один EventLoop условный, как они синтетически даже такой рейт получили, не ясно 🤷♂️
Чуть быстрее, но все равно для кеша лучше nginx (или caddy) - на порядок быстрее будет
А в ноде всякие критические вещи на С написаны
Fastify мой любимый вебсервер, но он по скорости примерно как хаммингбирд )
Обсуждают сегодня