Я создаю веб-приложение, работающее на сервере Linux. Приложение постоянно обращается к файлу размером 250К - загружает его в память, считывает и отправляет некоторую информацию пользователю. Поскольку этот файл постоянно читается, мой клиент предлагает использовать что-то вроде memcache для кэширования его в памяти, предположительно потому, что это ускорит операции чтения.
Однако я думаю, что файловая система Linux, вероятно, уже кэширует файл в памяти, поскольку к нему часто обращаются. Это правильно? По вашему мнению, может ли memcache улучшить ситуацию? Или он будет делать то же самое, что уже делает Linux?
На самом деле я не знаком ни с Linux, ни с memcache, поэтому был бы очень признателен, если бы кто-нибудь мог прояснить это.