Size: a a a

var chat = new Chat();

2021 February 11

SC

Serega Carbon in var chat = new Chat();
JuiceV
Есть ли какая-то практика, чтобы хранить некоторые часто используемые данные из бд в оперативной памяти в рамка приложения asp?
Memcached, Redis
источник

VL

Vova Lantsov in var chat = new Chat();
JuiceV
Есть ли какая-то практика, чтобы хранить некоторые часто используемые данные из бд в оперативной памяти в рамка приложения asp?
Если данных не слишком много и не страшно что они будут потеряны при завершении работы приложения, можешь юзать in-memory database или другое решение, можно даже прям в singleton сервисе словарём хранить. Всё зависит от того, что ты хочешь добиться и что собираешься хранить
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
мне memory cash не оч зашло, оно требует для поддержания инстанса в памяти рабочий поток. Не будет потока что держит кеш, не будет кеша. Это выливается в геморой.
вариант с temp table sql начиная с 2014, там тоже беда, сессия нужна открытая, но можно
reddis хороший варик
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
только там все примитивных типах
источник

IP

Ihor Ponomarenko in var chat = new Chat();
через жсон гонять можно
источник

D

Dmitry in var chat = new Chat();
Виталий EasyMod
Без стикосов намного труднее помогать людям
источник

ВE

Виталий EasyMod... in var chat = new Chat();
только разница в том, что карты рандомно выпадают, а стикосы осмысленно и по существу =)
источник

D

Dmitry in var chat = new Chat();
Виталий EasyMod
только разница в том, что карты рандомно выпадают, а стикосы осмысленно и по существу =)
ты переоцениваешь некоторых людей. у них тоже - рандомно )
источник

ВE

Виталий EasyMod... in var chat = new Chat();
А так бы я не парился и статик класс со статик конкурент дикшинари запилил для хранения данных в памяти асп
источник

ВE

Виталий EasyMod... in var chat = new Chat();
best practices 😁
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
Dmitry
ты переоцениваешь некоторых людей. у них тоже - рандомно )
)
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
в мире нет ничего рандомного, рандомным мы называем все то что не хватает ума осознать
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Дима Ким Сыщик Сыщик☂️
в мире нет ничего рандомного, рандомным мы называем все то что не хватает ума осознать
Строго говоря да, но в нашем случае рандом это то, на что ты не влияешь непосредственно. Если канешна карты не подтасовываешь
источник

IP

Ihor Ponomarenko in var chat = new Chat();
Виталий EasyMod
А так бы я не парился и статик класс со статик конкурент дикшинари запилил для хранения данных в памяти асп
+
источник

VL

Vova Lantsov in var chat = new Chat();
Дима Ким Сыщик Сыщик☂️
в мире нет ничего рандомного, рандомным мы называем все то что не хватает ума осознать
источник

IV

Ihor Volokhovych in var chat = new Chat();
Дима Ким Сыщик Сыщик☂️
в мире нет ничего рандомного, рандомным мы называем все то что не хватает ума осознать
Сильно
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
таки даже математически рандомность никто еще не вывел, фон нейман бросил эту затею после 10 лет мучений
источник

ДС

Дима Ким Сыщик Сыщик... in var chat = new Chat();
в итоге решили эмулировать ее всякими биноминальными распределениями
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Дима Ким Сыщик Сыщик☂️
таки даже математически рандомность никто еще не вывел, фон нейман бросил эту затею после 10 лет мучений
А потом на шумы в радиоприёмнике стали говорить "что то фонит" ))
источник

ВE

Виталий EasyMod... in var chat = new Chat();
ладно, неудачная шутка
источник