2 7182818 Ответов: 0

Должен ли я сохранить управление сеансами на postgresql или внешнем механизме кэширования, таком как redis или memcached?


With long and painful researches i decided to use session based authentication. I am developing an Web application with .Net core as backend and React js as frontend. I recently swap Node js backend to .Net Core. I am using PostgreSQL as my database. I heard PostgreSQL is bad for keeping sessions in it because it will be slow after like 10.000 session because it doesn't use cache and queries will be problem. Then i read How to Boost PostgreSQL Cache Performance and learn PostgreSQL also has a caching mechanism and it's managable. I can't decide which way to go. Also i read using Redis in production is not allowed, so its not free i guess? Can you help me decide? Thank you.

Что я уже пробовал:

Я много исследовал эту тему в статьях и постах в интернете.

Gerry Schmitz

"Я развиваюсь" ... "10 000 сеансов" ... чрезмерно оптимистичная и преждевременная оптимизация. Никто не получает ничего "идеального" с первого раза.

2 7182818

как вы думаете, может ли postgres справиться с управлением сеансами с одновременным подключением примерно 5000 пользователей? извините, если вы находите эти вопросы глупыми, я просто хочу начать с твердой основы, и я не планирую идти массово, и если я это сделаю, конечно, я изменю свой путь, если возникнут какие-либо проблемы с производительностью.

0 Ответов