Проблемы с производительностью игр в ВК

leoseo
На сайте с 17.12.2006
Offline
457
767

Это скорее вопрос к Пантиону, поскольку тут думаю мало кто углубленно знает всё это.

Действительно ли игры в ВК жрут много производительности компьютера и требования даже у примитивных казалось бы игр, высокие ? Если да, то почему так ?

Либо у игр высокие требования не столько к производительности, сколько к скорости интернета, к скорости соединения с ВК ? Хотя с другой стороны ведь сами игры располагаются не на ВК сервере, а на отдельном сервере создателя игры.

Просто, к примеру из Таиланда игры в ВК у меня тормозили при том что интернет был вполне быстрый для Таиланда. На этом же ноутбуке из России ничего не тормозит.

У подруги из Казахстана, тоже игры в ВК сильно тормозят, сейчас разбираемся почему. Интернет вроде 100 Мбит/с. Сам компьютер 6 летней давности, но при этом игры в "мэйл.ру" не тормозят. Может ли это быть из-за того что как-бы vk.com лучше всего доступен из России, а чем дальше от России тем хуже производительность ? (Казахстан, Таиланд)

И если это так, будет ли компания vk.com предпринимать что-то чтобы и в других странах была хорошая скорость работы игровых приложений ?

---------- Post added 10-12-2014 at 12:05 ----------

И ещё добавлю что VK существуют проблемы с синхронизацией в играх, из-за которых нельзя делать сложные игры при которых множество игроков одновременно двигаются. Почему так ? Это технически невозможно исправить ?

Не подпускайте близко людей, у которых всегда всё очень плохо. Это, скорее всего, не лечится и скорее всего заразно.
Pantion
На сайте с 03.01.2008
Offline
255
#1
Действительно ли игры в ВК жрут много производительности компьютера и требования даже у примитивных казалось бы игр, высокие ? Если да, то почему так ?

Зависит от количества одновременных операций, которые производит приложение с их данными. Допустим, у нас были приложения, где пользователи в онлайн-режиме "рубились" в игровые выборы. Чтобы просчитать результат схватки (а это был не рандом), нужно было просчитывать показатели после каждого действия пользователя (типа Купить публикацию в СМИ). Это уже тащило нормально ресурса (при 500 онлайн-игроках, а при 1500 пиковых валило сервер). Потом ввели еще чаты. Решили вопрос приглашением серверника нормального и перепроверкой всего кода. После оптимизации начало работать более-менее:) А сейчас же вообще количество считываемой и обрабатываемой информации увеличилось, возможно, и нагрузка потому увеличилась. Но вообще ответ "да", прила могут жрать много))

Либо у игр высокие требования не столько к производительности, сколько к скорости интернета, к скорости соединения с ВК ? Хотя с другой стороны ведь сами игры располагаются не на ВК сервере, а на отдельном сервере создателя игры.

Игра же состоит из клиентской части и серверной. Серверная - у вас, клиентская - у ВК. Скорость интернета канала ВК с вашим сервером, я думаю, что нормальная) возможно, проблема в том, что у юзеров инет не сильно тянет ваши игры, и пока приложение считает и обновит данные, проходит несколько попыток, это тоже может есть ресурс нормально. Например, у нас в некоторых приложениях было еще автообновление, тоже жевало хорошо:) Пришлось период увеличить.

Просто, к примеру из Таиланда игры в ВК у меня тормозили при том что интернет был вполне быстрый для Таиланда. На этом же ноутбуке из России ничего не тормозит.

Это у вас как пользователя. В других странах, возможно, с инетом может быть связано, но в России вряд ли. Каналы между серверами ВК и серверами вашего хоста (если он в России, конечно) хорошие.

Может ли это быть из-за того что как-бы vk.com лучше всего доступен из России, а чем дальше от России тем хуже производительность ? (Казахстан, Таиланд)

Для игроков из других стран такое может быть.

И если это так, будет ли компания vk.com предпринимать что-то чтобы и в других странах была хорошая скорость работы игровых приложений ?

:) Как только я войду в состав правления компании "Вконтакте", сразу поднимаю этот вопрос на обсуждение, а в этой теме отпишусь по результатам. Смотрите лучше в сторону своего сервера и оптимизации его работы. Очень часто люди думают, что виноват ВК, а на самом деле в 90% случаем - это либо код кривовато написан, либо сервер разработчика тупит. У ВК при всей неоднозначности проекта, мощности серверные в десятки раз лучше любого разработчика.

И ещё добавлю что VK существуют проблемы с синхронизацией в играх, из-за которых нельзя делать сложные игры при которых множество игроков одновременно двигаются. Почему так ? Это технически невозможно исправить ?

Не забывайте, что это а) браузерные игры, б) немногие компании вообще могут создать код такого уровня оптимизации, чтобы он "ел" ресурса, как браузерная игрушка, а выдавал результат, как клиентские игры типа WOT.

leoseo
На сайте с 17.12.2006
Offline
457
#2

Ок, спасибо за детальный ответ! Я ещё в техподдержку ВК это написал, посмотрим что они ответят.

leoseo
На сайте с 17.12.2006
Offline
457
#3

В ТП ответили:

"https://vk.com/settings?act=security — попробуйте, пожалуйста, здесь в "Защите передаваемых данных" включить "Всегда использовать защищённое соединение".
Это должно увеличить скорость загрузки материалов, в том числе — приложений."

Что думаете, дельный ответ или просто чтобы отмазаться написали что попало ? :)

Pantion
На сайте с 03.01.2008
Offline
255
#4
Что думаете, дельный ответ или просто чтобы отмазаться написали что попало ?

:) у вас выбор же небольшой. Попробуйте) хотя вот пару дней назад ТП написала, что и серч на бесплатном хостинге размещен.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий