Полетный лист - ускорение работы - Игровой интерфейс - Звездная Федерация

Перейти к содержимому


Полетный лист - ускорение работы


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 valldar

valldar

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 218 сообщений

Отправлено 12 Июль 2016 - 14:04

Пишу для разработчиков. Reflection.
Сейчас почти каждый(!) клик в полетном листе отправляет запрос на сервер. Это просто ужасно долго! Причем чем больше команд ты добавляешь в полетник, тем дольше идет запрос, потому что увеличивается его размер (в байтах).
Решение - сделать редактирование полетного листа на стороне клиента.
Добавление-удаление команд идет на стороне клиента, а при нажатии на кнопку "Старт" отправить один запрос на сервер со всеми данными и проверить их корректность.
Если есть ошибки в командах, тогда вывести одно окно-сообщение с содержанием, например: "Команда №6 - Система с названием ХХХ не найдена. Команда №20 - введите № флота" и т.п.
Не вижу в этом ничего сверхестественного и невыполнимого, а играть стало бы намного приятнее, и на сервер меньше нагрузка
Тоже самое не помешало бы сделать в окне проектирования кораблей - все операции на стороне клиента, а кнопка "Создать проект" также отправляет один запрос.

Не понимаю, почему никто не занимается оптимизацией.

PS: только не игнорируй, как обычно в этой ветке происходит, ответь

ОПРОС для этой темы: http://forum.starfed...st-raboti-igri/

#2 3JlO6Hblu

3JlO6Hblu

    Пользователь

  • Пользователи
  • PipPip
  • 16 сообщений

Отправлено 14 Июль 2016 - 13:47

ну собственно решение найдено я так понимаю
кол-во команд порезали в 2-е (

#3 valldar

valldar

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 218 сообщений

Отправлено 15 Июль 2016 - 22:13

:D :D :D
Отличное решение! хаха))
К любой проблеме можно подойти с двух сторон))




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных