Я ищу оптимальный подход для использования файловой системы хранения данных в веб-приложении.
По сути, я разрабатываю расширение Google Chrome, которое на самом деле основано на скрипте контента. Его функциональность следующая:
Расширение основано на скрипте контента и будет запускаться при каждом посещении пользователем веб-страницы.
Расширение будет непрерывно (каждые 5/10 секунд) извлекать некоторые данные из базы данных из кросс-браузерного местоположения (в формате JSON) и отображать эти данные в виде тикера на каждой веб-странице. Content Script изменит DOM веб-страниц для отображения тикера.
Для приведенной выше схемы я заметил тот факт, что непрерывная выборка данных значительно увеличивает потребление пропускной способности сервера и клиента. Следовательно, я планирую подход к хранению данных в файловой системе, который будет связан только с расширением и будет доступен локально, чтобы избежать использования полосы пропускания.
Файловая система, которую я могу поддерживать, это также текстовая, CSV или даже XML. Но проблема в том, что мне нужно читать файлы данных через Javascript, JQuery или AJAX. Все эти языки не имеют эффективных механизмов обработки файлов и доступа к файлам.
Может ли кто-нибудь предложить подход для оптимального решения с механизмами доступа к файлам для вышеуказанной проблемы?
Кроме того, если вы можете предложить совершенно новый подход, кроме хранения данных на основе файловой системы, это будет очень полезно для меня.