|
|
|
java + REST
|
|||
|---|---|---|---|
|
#18+
Добрый день! Читал много про сабжевый подход, когда UI заправляет javascript, а сервер - такой классный получается, отдает данные, контролит доступ, логирует, заправляет транзакциями и т.д. (прям все как в книжках) Вообщем с недавних пор учавствую в таком. Проблема в тормознутости (причем заметной даже на небольших данных на стандартном офисном ПК) клиентской части. Скорее всего это из-за того, что javascript в браузере не мультитредится. Кто-нибудь может что посоветовать? Приложение - чисто RIA. DHTMLX + angular. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2015, 20:54 |
|
||
|
java + REST
|
|||
|---|---|---|---|
|
#18+
no56892Скорее всего это из-за того, что javascript в браузере не мультитредится это скорее всего - просто рукожопие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2015, 21:38 |
|
||
|
java + REST
|
|||
|---|---|---|---|
|
#18+
Скорее - стандартные грабли. Хотя, для общего развития, было бы интересно послушать рекомендации "лучших собаководов". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2015, 21:46 |
|
||
|
java + REST
|
|||
|---|---|---|---|
|
#18+
no56892, вообще то, это вопрос чисто по JS, раз тормозит не сервер. И в ветку форума JS. OFF http://tonsky.me/talks/2015-codefest/ Функциональное программирование в браузере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 11:45 |
|
||
|
java + REST
|
|||
|---|---|---|---|
|
#18+
Из статьи. Классно! ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 11:50 |
|
||
|
java + REST
|
|||
|---|---|---|---|
|
#18+
Что, неужели ни у кого не тормозит? Я имею ввиду чистый RIA REST, с сервера вытаскиваетя только одна страница с js, далее - только json. Всмысле криво сделано? Если пользователь кликает на кнопку и открывается форма + перерисовываются остальные части экрана + в процессе заполнения формы еще окно поверх формы, таблицы с автообновлением, десяток списков, валидаторов, контекстная помощь и т.д. (даже без графиков). Если помотреть загрузку - то грузится одно ядро на 100% (на офисном ПК, на топовых процессорах конечно побыстрее) когда юзер за работой, никаких бесконечных циклов нет и грубых косяков с ходу не видно - остальные свободно себя чувствуют. Вопрос тут а целесообразно ли разбить приложения как бы на несколько, то есть часть задач переложить на сервер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 19:23 |
|
||
|
java + REST
|
|||
|---|---|---|---|
|
#18+
no56892Что, неужели ни у кого не тормозит? Я имею ввиду чистый RIA REST, с сервера вытаскиваетя только одна страница с js, далее - только json. Одна страничка с кучей кода на весь проект - это приложение с одной точкой входа. например SmartGWT такие делает. Просто так никто не пишет. Это неудобно. У SmartGWT немного тормозит, но терпимо. Поэтому вопрос твой непонятен. Должно быть столько страниц - сколько требуется. Java при чём? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 19:31 |
|
||
|
java + REST
|
|||
|---|---|---|---|
|
#18+
no56892то грузится одно ядро на 100% Выяснить что именно грузит проц - обязанность программиста и никого более ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2015, 19:32 |
|
||
|
java + REST
|
|||
|---|---|---|---|
|
#18+
no56892Добрый день! Читал много про сабжевый подход, когда UI заправляет javascript, а сервер - такой классный получается, отдает данные, контролит доступ, логирует, заправляет транзакциями и т.д. (прям все как в книжках) Вообщем с недавних пор учавствую в таком. Проблема в тормознутости (причем заметной даже на небольших данных на стандартном офисном ПК) клиентской части. Скорее всего это из-за того, что javascript в браузере не мультитредится. Кто-нибудь может что посоветовать? Приложение - чисто RIA. DHTMLX + angular. Ну предположение в порядке бреда. Как списки отдаете, весь или постранично? Если весь... То памяти "ошена много нада"... А так участвовал в нескольких таких проектах... Тормозов не больше, чем "обычных" приложениях. Смотрите кто накосячил.... Еще вариант, может вирус какой подцепили (было и такое). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2015, 06:28 |
|
||
|
java + REST
|
|||
|---|---|---|---|
|
#18+
no56892Вообщем с недавних пор учавствую в таком. Проблема в тормознутости (причем заметной даже на небольших данных на стандартном офисном ПК) клиентской части. Скорее всего это из-за того, что javascript в браузере не мультитредится. JavaScript - мультитредится. Узким местом может быть ограниченный пул веб-сокетов на том-же браузере. Но говорить об этом дальше безмысленно. Нужно искать какой конкретно кусок функционала тормозит. Открой в Chrome/Firefox developer Mode и просто понаблюдай вкладки с логгированием и производительностью. Думаю что за день-два медитаций у тебя появятся более конкретные вопросы. Вопросы разработчика а не чайничка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2015, 11:33 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39029813&tid=2125044]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
218ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 533ms |

| 0 / 0 |
