artzub
@artzub
Программист

Рекурсивный алгоритм. На какой стороне его лучше реализовать?

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

Вопрос:
Как поступить? Сделать это на строен сервера при этом кол-во запросов к ресурсу может составлять до 4000 (соответственно долго по времени) или реализовать это на стороне клиента, с использованием js библиотек?
  • Вопрос задан
  • 2628 просмотров
Пригласить эксперта
Ответы на вопрос 3
Anonym
@Anonym
Программирую немного )
Выбрать на сервере и закэшировать.
Ответ написан
avalak
@avalak
Я за реализацию на сервере. Только меня «рекурсивный алгоритм» смущает. Лучше через очередь.
— frontend (общается с клиентом, при необходимости информирует о ходе работы через SSE/WS)
— queue (для заданий, обмена целями)
— backend (распараллелить работу)
— storage (хранение результатов + отчёт)
ну и кеширование, конечно.
Ответ написан
taliban
@taliban
php программист
Если данных не много, то проще и удобней делать все на клиенте (меню строить в виде дерева, небольшие данные показывать) Но если данные для рекурсии большие, то действительно проще будет один раз поработать над ними и закешировать результат.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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