У меня есть несколько файлов конфигурации, которые мне нужно читать с диска и применять ко многим записям. Мне нужно улучшить это, чтобы повысить производительность.Можно ли использовать Redis или Memcached в качестве кеша для FILES?
У меня есть два процесса.
Process1: Обновление конфигурации:
- Это обновляет содержание конфигурационных файлов.
- Это может работать из нескольких мест.
Process2: Применить настройки:
- Это использует содержимое файлов конфигурации.
- Это может работать из нескольких мест.
- В настоящее время используется прямой файл + n/w IO для чтения обновленных файлов конфигурации.
Both processes are back-end and there is no browser involved here.
Должен ли я использовать Redis или Memcached в качестве кэш-памяти для файлов?
Обратите внимание, что файл должен быть прочитан из общего местоположения. Они обновляются другим фоновым процессом. Обновление может произойти в любое время. Размер файлов конфигурации составляет от 1K до 10K.
Я хочу, чтобы Process2 мог получить доступ к обновленным конфигурационным файлам самым быстрым способом.
Я хочу уточнить, что здесь нет обозревателя. Оба процесса являются внутренними. –
Несомненно, но подход к распределению данных может быть таким же. Я хотел показать принцип аналогичного подхода, включая браузер и сервер. Это тоже самое. –