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

Какова правильная бизнес-логика для аггрегатора/парсера на php?

Здравствуйте!

Есть сайт со страницами пользователей, для каждого пользователя на странице отображаются посты, сгенерированные на основе фидов из RSS ленты (из фидов берутся урлы, парсится источник по заданным правилам). Основное желание заказчика - не хранить никакой контент в бд.

В данный момент всё это работает так - создана задача, которая прогревает кеш раз а 6 часов, дергая
в цикле каждую из страниц, запрашивая и кешируя данные.

На страницах также реализована проверка на наличие свежих записей в кеше, если записи отсутствуют - они запрашиваются снова и кешируются.

Насколько оправдан/неоправдан такой подход к решению задачи?
Какие есть варианты?
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Stepik
    4в1—Парсинг, Асинхронность, Многопоточность, Многопроцессорность
    2 месяца
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Stepik
    FullStack Developer and Data Scientist (Python+JS+Data+CookBook)
    4 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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