Задать вопрос
@amikolyk

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

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

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

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

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

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽