Перейти к содержимому
Для публикации в этом разделе необходимо провести 50 боёв.
MaDDD

Фоновая загрузка данных.

В этой теме 12 комментариев

Рекомендуемые комментарии

309
[VMZ]
Участник
344 публикации
21 054 боя

Вкладки «Морские сражения», «Адмиралтейство», «Развитие» и «Военная база» грузятся аномально долго. Причем каждый раз: ты можешь только зайти на эту вкладку, выйти и, если нажмешь на нее снова - процесс загрузки повторится.

 

Предлагаю провести работы по уменьшению времени загрузки.

 

Подозреваю, что причина заключается в довольно "объемном" запросе от клиента к серверу.
Поэтому предлагаю:

  • Проанализировать данные, загружаемые с сервера.
  • Создать на локальном клиенте пул этих данных.
  • Перенаправить обращение при открытие вкладок «Морские сражения», «Адмиралтейство», «Развитие» и «Военная база» на локальный пул данных.
  • Создать алгоритм обновления в локальном пуле данных в зависимости от их актуальности.

 

Что это даст?

  • Сократит время загрузки вышеупомянутых вкладок.
  • "Сгладит" интенсивность обращения к серверу, сделает его более равномерным.

 

Как это реализовать.

Получение данных с локального ПК в любом случае быстрее, чем получение данных с сервера.

 

Любые данные имеют свою актуальность. Самые быстро обновляемые - игровая статистика игрока, которая меняется после каждого боя. Информация во вкладках "Адмиралтейство", "Развитие" и "Военная база" - не так требовательна к обновлению.

 

Пусть каждая переменная в пуле локальных данных имеет два дополнительных параметра: время последнего обновления и период обновления.
Если разница между текущим временем и временем последнего обновления больше, чем период обновления - такие данные считаются неактуальными и подлежат обновлению. Обновление происходит в фоновом режиме, когда игрок не находится в бою.

 

Частоту обновлений можно сбалансировать играясь с периодом обновлений. 
 

  • Круто 1
  • Скучно 1

Рассказать о публикации


Ссылка на публикацию
11 508
Help Team
8 012 публикации
Сегодня в 07:19:05 пользователь MaDDD сказал:

Вкладки «Морские сражения», «Адмиралтейство», «Развитие» и «Военная база» грузятся аномально долго

Добрый день. 

Не открывается (не грузится) адмиралтейство, клан, имущество, чат, раздел боевых задач и т.д.

Необходимо: очистить игровой кэш (НЕ БРАУЗЕРА), папка cef_cache по пути

\World_of_Warships\profile\

\Korabli\profile\

Если не поможет, рекомендуем восстановление игровых файлов через LGC. 

  • Ха-Ха 1

Рассказать о публикации


Ссылка на публикацию
4 958
[ROLEX]
Участник, Коллекционер
5 466 публикаций
59 841 бой
Сегодня в 09:29:54 пользователь Shimushu сказал:

Добрый день. 

Не открывается (не грузится) адмиралтейство, клан, имущество, чат, раздел боевых задач и т.д.

Необходимо: очистить игровой кэш (НЕ БРАУЗЕРА), папка cef_cache по пути

\World_of_Warships\profile\

\Korabli\profile\

Если не поможет, рекомендуем восстановление игровых файлов через LGC. 

Проблема действительно имеет место быть.

Все что Вы описали не помогает. Всему виной провайдер или система.

Браузер Опера часто не может зайти на некоторые страницы, другой браузер через раз. 

Клиент игры тоже не заходит в кланы, в сражения и тд.

Поэтому предложение ТС возможно решит проблемы. Но я в этом не разбираюсь.

  • Плюс 2

Рассказать о публикации


Ссылка на публикацию
698
[7SINS]
Участник, Коллекционер
577 публикаций
46 084 боя
Сегодня в 07:19:05 пользователь MaDDD сказал:

Информация во вкладках "Адмиралтейство", "Развитие" и "Военная база" - не так требовательна к обновлению

По развитию согласен. Адмиралтейство обновляется после каждого боя, по крайней мере серебро, свободка и элитка. На военной базе тоже нефть меняется. Я не силён в программировании, но не будет хуже, если после каждого боя это будет автоматически обновляться? 

Рассказать о публикации


Ссылка на публикацию
11 508
Help Team
8 012 публикации
Сегодня в 09:12:56 пользователь Sara_Kerrigan сказал:

Проблема действительно имеет место быть.Все что Вы описали не помогает.

Клиент игры тоже не заходит в кланы, в сражения и тд.

Поэтому предложение ТС возможно решит проблемы. Но я в этом не разбираюсь.

Добрый день. 

Предложение, конечно же, рассмотрят. :cap_like:

Сегодня в 09:12:56 пользователь Sara_Kerrigan сказал:

Всему виной провайдер или система.

Браузер Опера часто не может зайти на некоторые страницы, другой браузер через раз. 

Пробовали чистить кэш и кукис

Рассказать о публикации


Ссылка на публикацию
309
[VMZ]
Участник
344 публикации
21 054 боя
Сегодня в 14:20:00 пользователь Shimushu сказал:

 Пробовали чистить кэш и кукис

Кукис клиента? Вы серьезно?

Ладно вы дополнительный браузер в клиент запихнули и очисткой кэша не озаботились. Но зачем все недоработки валить на это?

Изменено пользователем MaDDD

Рассказать о публикации


Ссылка на публикацию
678
[MIRAW]
Участник
613 публикации
956 боёв
Сегодня в 07:19:05 пользователь MaDDD сказал:

Вкладки «Морские сражения», «Адмиралтейство», «Развитие» и «Военная база» грузятся аномально долго

Я так на вкладку Новости несколько раз пытался заходить, в итоге закрывал не дождавшись.

Рассказать о публикации


Ссылка на публикацию
11 508
Help Team
8 012 публикации
Сегодня в 10:23:21 пользователь MaDDD сказал:

Кукис клиента? Вы серьезно?

Ладно вы дополнительный браузер в клиент запихнули и очисткой кэша не озаботились. Но зачем все недоработки валить на это?

Речь, в моём ответе другому форумчанину , шла именно о браузере.) 

А вот мой ответ вам был именно о очистке клиента. 

Рассказать о публикации


Ссылка на публикацию
581
[BALLS]
Бета-тестер, Участник, Волонтер турниров
941 публикация
12 600 боёв
Скрытый текст
В 07.08.2023 в 06:19:05 пользователь MaDDD сказал:

Вкладки «Морские сражения», «Адмиралтейство», «Развитие» и «Военная база» грузятся аномально долго. Причем каждый раз: ты можешь только зайти на эту вкладку, выйти и, если нажмешь на нее снова - процесс загрузки повторится.

 

Предлагаю провести работы по уменьшению времени загрузки.

 

Подозреваю, что причина заключается в довольно "объемном" запросе от клиента к серверу.
Поэтому предлагаю:

  • Проанализировать данные, загружаемые с сервера.
  • Создать на локальном клиенте пул этих данных.
  • Перенаправить обращение при открытие вкладок «Морские сражения», «Адмиралтейство», «Развитие» и «Военная база» на локальный пул данных.
  • Создать алгоритм обновления в локальном пуле данных в зависимости от их актуальности.

 

Что это даст?

  • Сократит время загрузки вышеупомянутых вкладок.
  • "Сгладит" интенсивность обращения к серверу, сделает его более равномерным.

 

Как это реализовать.

Получение данных с локального ПК в любом случае быстрее, чем получение данных с сервера.

 

Любые данные имеют свою актуальность. Самые быстро обновляемые - игровая статистика игрока, которая меняется после каждого боя. Информация во вкладках "Адмиралтейство", "Развитие" и "Военная база" - не так требовательна к обновлению.

 

Пусть каждая переменная в пуле локальных данных имеет два дополнительных параметра: время последнего обновления и период обновления.
Если разница между текущим временем и временем последнего обновления больше, чем период обновления - такие данные считаются неактуальными и подлежат обновлению. Обновление происходит в фоновом режиме, когда игрок не находится в бою.

 

Частоту обновлений можно сбалансировать играясь с периодом обновлений. 
 

 

У меня тоже долго загружаются новости, Адмиралтейство и морское сражение. Но тут дело в слабом ПК, вы уверены, что ваши решения помогут с быстродействием открытия?

Рассказать о публикации


Ссылка на публикацию
2 376
[-DG-]
Бета-тестер, Коллекционер
3 071 публикация
Сегодня в 11:53:45 пользователь Opex_Donetsk сказал:

У меня тоже долго загружаются новости, Адмиралтейство и морское сражение. Но тут дело в слабом ПК, вы уверены, что ваши решения помогут с быстродействием открытия?

 

Так купи ссд и перенеси туда игру, поможет. Также улучшит производительность 16гб озу, не меньше.

Рассказать о публикации


Ссылка на публикацию
14 506
[W-D-W]
Участник
3 732 публикации
14 171 бой
Скрытый текст
В 07.08.2023 в 06:19:05 пользователь MaDDD сказал:

Вкладки «Морские сражения», «Адмиралтейство», «Развитие» и «Военная база» грузятся аномально долго. Причем каждый раз: ты можешь только зайти на эту вкладку, выйти и, если нажмешь на нее снова - процесс загрузки повторится.

 

Предлагаю провести работы по уменьшению времени загрузки.

 

Подозреваю, что причина заключается в довольно "объемном" запросе от клиента к серверу.
Поэтому предлагаю:

  • Проанализировать данные, загружаемые с сервера.
  • Создать на локальном клиенте пул этих данных.
  • Перенаправить обращение при открытие вкладок «Морские сражения», «Адмиралтейство», «Развитие» и «Военная база» на локальный пул данных.
  • Создать алгоритм обновления в локальном пуле данных в зависимости от их актуальности.

 

Что это даст?

  • Сократит время загрузки вышеупомянутых вкладок.
  • "Сгладит" интенсивность обращения к серверу, сделает его более равномерным.

 

Как это реализовать.

Получение данных с локального ПК в любом случае быстрее, чем получение данных с сервера.

 

Любые данные имеют свою актуальность. Самые быстро обновляемые - игровая статистика игрока, которая меняется после каждого боя. Информация во вкладках "Адмиралтейство", "Развитие" и "Военная база" - не так требовательна к обновлению.

 

Пусть каждая переменная в пуле локальных данных имеет два дополнительных параметра: время последнего обновления и период обновления.
Если разница между текущим временем и временем последнего обновления больше, чем период обновления - такие данные считаются неактуальными и подлежат обновлению. Обновление происходит в фоновом режиме, когда игрок не находится в бою.

 

Частоту обновлений можно сбалансировать играясь с периодом обновлений. 
 

 

Включено ли в настройках "Аппаратное ускорение игрового браузера"?

Рассказать о публикации


Ссылка на публикацию
309
[VMZ]
Участник
344 публикации
21 054 боя
Сегодня в 18:49:20 пользователь La_loi_et_la_justice сказал:

Включено ли в настройках "Аппаратное ускорение игрового браузера"?

включена.

Рассказать о публикации


Ссылка на публикацию

×