Имя: Пароль:
IT
Веб-мастеринг
Бэк или Фронт, кто должен заниматься математикой
0 Александр Тоха
 
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
Все зависит от задачи,на клиенте не нужно лишних данных,но если все данные для него,то лучше отдать не преобразуя.
4 impulse9
 
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
Зависит от количества пользователей и способностей сервера,если обрабатывать много,то клиенты положат сервер,если запросы очень сложные,то клиент подвиснет,и пользователь закроет браузел и больше на сайт не вернется.
14 Asmody
 
12.09.18
20:26
Браузеру заняться больше нечем, кроме как твою математику считать. Он, бедный, и так пыжится через "немогу" чтобы html распарсить в dom, css наложить, картинки да шрифты подгрузить, все это как-то отрендерить и javascript'ом сверху заправить.
15 Asmody
 
12.09.18
20:28
+ а потом жалуетесь в своих интернетах "схерали хром/лиса/хрен-с-горы 4 гигабайта памяти съел? всего то закладок 50 открыто"
16 Александр Тоха
 
13.09.18
13:23
(15) )) вы какой-то колючий ))