Эффективно ли кэширует файлы файловой системы Linux?

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

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

На самом деле я не знаком ни с Linux, ни с memcache, поэтому был бы очень признателен, если бы кто-нибудь мог прояснить это.

21
задан Charles 19 August 2011 в 17:16
поделиться