У меня есть сервер X. Все, что делает сервер X, - это получает 1000 элементов из БД, а затем передает их по 1 разу, когда X получает запрос.
Нет смысла нажимать на БД каждый запрос, если я могу хранить 1000 элементов в памяти. Да, 1000-й запрос занимает «полный» промежуток времени (я думаю, вы могли бы использовать фоновый процесс для обновления этого объекта кэша, прежде чем он достигнет 0, но неважно).
Я не знаю, следует ли этобыть общим для всех потоков процесса или всех процессов на сервере - что бы это было? Моих основ CS здесь точно нет.
Ответив на вышеизложенное, я уверен, что смогу понять, как это реализовать: thumbup: