Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 2

Разбиение web-приложения на множество частей и сбор этих частей на стороне клиента в Веб-браузере

15.01.2018, 22:18. Показов 1138. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Есть стороннее WEB-приложение, с помощью которого на сервер можно отправлять управляющие команды (запросы).

Это WEB-приложение необходимо разбить на множество мелких частей, как картинку, для того, чтобы потом можно осуществить сбор этих частей на стороне клиента. Цель заключается в том, чтобы ускорить загрузку (web-приложения) страницы в браузере.

Скажите пожалуйста, как называется это действие? На каких просторах искать?

---
PS
Знаю, что такой подход реализован в SCADA-системе WinCC OA в так называемом WEB-клиенте. Этот подход реализован на языке JavaScript, поэтому я обращаюсь к Вам, программистам JS.

---
PPS
Вообще, можно ли реализовать такое на языке JavaScript: берём стороннее WEB-приложение, интегрируем туда нашу программу, разбиваем WEB-приложение на множество кусков и собираем в браузере. Сильно ли это ускорит загрузку страницы? Стороннее WEB-приложение сможет нормально функционировать?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.01.2018, 22:18
Ответы с готовыми решениями:

Разделение текстового файла на переменное количество частей и перемещение этих частей
С Вашей помощью у меня получается создать папки с плейлистами @echo off setlocal enabledelayedexpansion >nul chcp 1251 set...

Найти произведение целых частей и сумму дробных частей и вывести их на экран
Задача: Выделить целую и дробную части заданных N вещественных чисел и найти произведение целых частей и сумму дробных частей и вывести...

На сколько частей и как нужно разделить отрезок, чтобы произведение длин частей было максимальным
Помогите написать вот такую программу. Не могу ничего придумать. Может методом перебора или еще как-нибудь. На сколько частей и как...

2
707 / 309 / 191
Регистрация: 05.03.2015
Сообщений: 822
16.01.2018, 02:33
Одно скажу наверняка - мало того, что это не ускорит загрузку, а замедлит ее. Чем на большее количество кусков разбито ваше приложение (имеется ввиду клиентская часть), тем дольше оно будет грузиться. Собственно для этого и существует куча сборщиков, которые склеивают один большой бандл из стилей/js, а хорошей практикой считается использование спрайтов (склеенных картинок в одну большую)

Объясните что вы имеете ввиду под "сторонним веб приложением"? Сайт? Апи? Что-то другое?

Если это приложение стороннее, то как вы его собрались разбить, не имея доступа ко всем его частям?
1
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 2
16.01.2018, 16:39  [ТС]
Стороннее приложение - это WEB-приложение SCADA-системы (грубо говоря, интерфейс управления каким-либо объектом только из браузера).
Честное слово, я сам не знаю, что они из себя представляют, но я думаю это API, так как это точно не сайт - взаимодействие в браузере можно нажать правой кнопкой мыши и появится элементы, задаваемые в интерфейсе. Например, это может список операций: "Подтвердить сигнал; Подробнее о состоянии и т.п.). Иначе говоря, нет стандартных элементов браузера - Назад; Перезагрузить; ... Посмотреть код страницы; Исследовать элемент.

Видите ли, почти у каждой SCADA-системы (WinCC OA, MasterSCADA и т.п.) есть свой внутренний WEB-интерфейс, с помощью которого можно удалённо подключиться к системе по протоколу TCP/IP.

В связи со своей учебной деятельностью (студент), передо мной поставлена цель ускорить подключение к SCADA-системе (иначе говоря, загрузка в браузере WEB-интерфейса SCADA-системы, и быстр, а это я вижу в виде двух способов:
1) иной метод загрузки WEB-интерфейса в браузере клиента (программная часть)
2) использования сетевой аппаратуры для ускорения взаимодействия между WEB-сервером SCADA и браузером клиента.

Вот, по первой части я хотел проконсультироваться с вами) Потому что думал, что такой подход будет актуальным.
Второй я тоже буду применять - но это железо.

___
Спасибо, что консультируете меня.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.01.2018, 16:39
Помогаю со студенческими работами здесь

Разбиение любых файлов на несколько частей
Есть ли, какая-нибудь функция с которой можно разбивать любые файлы по битам? Например, картинка размеров в 1 мегабайт, мне нужно ещё...

Разбиение файла *.jpg на несколько частей
У меня есть изображение *.jpg. Как его можно разбить на несколько частей с помощью Delphi? Я понимаю, что его можно разбить на части в...

Разбиение числа с учитыванием порядка следования частей
Лестница По пути в школу Михаела должна подниматься по лестнице из n ступенек. Одним своим шагом она может преодолевать, по желанию, одну...

Вывести произведение целых частей чисел, а также сумму дробных частей всех чисел
Дано N положительных вещественных чисел. Вывести произведение целых частей чисел, а также сумму дробных частей всех чисел.

Деление дуги на равные части. Измерение этих частей
Автокад 2010. Задача максимум. Поделить дугу на равные части по условию, что размер этих частей не должен быть более известного значения,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru