|
Бэк или Фронт, кто должен заниматься математикой | ☑ | ||
---|---|---|---|---|
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) )) вы какой-то колючий ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |