Вход | Регистрация


Бэк или Фронт, кто должен заниматься математикой

Бэк или Фронт, кто должен заниматься математикой
Я
   Александр Тоха
 
12.09.18 - 09:56
Добрый день...имеется парсер
1)БЭК - PHP+cURL
2)Фронт - JS+хтмл
подскажите, где обрабатывать полученные данные с других сайтов  - в бэк и отдавать уже обработанный json во фронт. Либо отдавать не обработанный json в js и непосредственно на клиенте обрабатывать данные, и отдавать в хтмл.
 
 
   Александр Тоха
 
1 - 12.09.18 - 09:57
*не обработанный
   Александр Тоха
 
2 - 12.09.18 - 09:57
*необработанный
   Сияющий в темноте
 
3 - 12.09.18 - 10:17
Все зависит от задачи,на клиенте не нужно лишних данных,но если все данные для него,то лучше отдать не преобразуя.
   impulse9
 
4 - 12.09.18 - 10:27
(0) фронт же тормозить будет при сложных алгоритмах, или при большом объеме
лучше все на сервере делать (это я с позиции опыта в 1С говорю, могу ошибаться)
   Александр Тоха
 
5 - 12.09.18 - 10:29
(3)
Вариант № 1) получаем массив объектов с 4-6 сайтов (1-2 mb в совокупности), фильтруем и формируем JSON и пуляем во фронт. На клиенте получаем json, обрабатываем нужные данные(умножаем, делим и т.п.) и формируем хтмл.
Вариант № 2) фильтруем и обрабатываем массив объектов на сервере, а далее пуляем уже клиенту и на клиенте только формируем хтмл...
всю голову сломал как правильнее поступить, сейчас парсером пользуются 4 человека, но растет кол-во источников информации и в обозримом будущем кол-во пользователей так же вырастет от 10  до 20.
   Лодырь
 
6 - 12.09.18 - 10:46
(5) Сколько занимает обработать на сервере 1 отчет?
   Вафель
 
7 - 12.09.18 - 10:48
на фронте не любой запрос можно выполнить ибо CORS
   Александр Тоха
 
8 - 12.09.18 - 10:50
(6) от 224-306 мс
   Вафель
 
9 - 12.09.18 - 10:50
лучше отдавать обработанный json, хтмл строить уже на клиенте через реакт/вью и тд
   Лодырь
 
10 - 12.09.18 - 11:18
(8) А частота запросов от 1 пользователя?
 
 Рекламное место пустует
   Александр Тоха
 
11 - 12.09.18 - 13:04
(10) setInterval 1500
   Вафель
 
12 - 12.09.18 - 13:06
если ты будет во фронет обрабатывать,то при добавлении нового сайта, нужно будет менять и бэк и фронт.
а так только бэк
   Сияющий в темноте
 
13 - 12.09.18 - 19:32
Зависит от количества пользователей и способностей сервера,если обрабатывать много,то клиенты положат сервер,если запросы очень сложные,то клиент подвиснет,и пользователь закроет браузел и больше на сайт не вернется.
   Asmody
 
14 - 12.09.18 - 20:26
Браузеру заняться больше нечем, кроме как твою математику считать. Он, бедный, и так пыжится через "немогу" чтобы html распарсить в dom, css наложить, картинки да шрифты подгрузить, все это как-то отрендерить и javascript'ом сверху заправить.
   Asmody
 
15 - 12.09.18 - 20:28
+ а потом жалуетесь в своих интернетах "схерали хром/лиса/хрен-с-горы 4 гигабайта памяти съел? всего то закладок 50 открыто"
   Александр Тоха
 
16 - 13.09.18 - 13:23
(15) )) вы какой-то колючий ))

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует