@amikolyk

Какой cache кеш php выбрать (реализаця глобальные переменные /данные/)?

Задача
- хранить в памяти данные для быстрого доступа к ним.

Данные рассчитываются в фоновом скрипте и складываются в память. те данные готовит только один скрипт все остальные только пользуются.

пробовал XCache, но через час скрипт весит более 500 мб(самих данных не более 50мб), плюс если скрипт запускаешь в фоне через крон кэшируемые данные не видны другим скриптам. Сейчас все работает на файлах, но это не очень хорошо.

Какой кэш использовать для такой задачи.

>>данные представляют собой массивы котировок +расчетные индикаторы (каждый раз их рассчитывать дело очень затратное).

>>Выбрал Memcached, но Redis тоже установил и написал классы для обоих. Смена кэша происходит просто в настройках cache='Redis' или cache='Memcached'
  • Вопрос задан
  • 559 просмотров
Решения вопроса 1
miraage
@miraage
Старый прогер
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
Вообще лучше более развернуто описать предметную область - что за данные, как используются. Может имеет смысл сделать многоуровневый кеш - данные\сгенерированные html блоки (например, последние новости)\браузерный кеш.
Нативное кеширование по определению быстрее других вариантов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы