Я занимаюсь разработкой HTML5-игр для своего мобильного приложения. Я хочу, чтобы мои игры находились на сервере, чтобы я мог работать с обновлением счета с помощью PHP и т. Д. Я буду использовать cordova mobile для запуска игры со своего сервера с помощью плагина inappbrowser cordova.
Я хотел бы уточнить или получить предложение для следующего.
- Является ли хорошей практикой открывать игру с сервера? Исходя из моих требований, я хочу, чтобы игра открывалась с сервера.
- Если игра с сервера, будет ли кэширование играть важную роль в сохранении пропускной способности? если пользователь загружает все ресурсы один раз и открывает заново, игра извлекает ресурсы из ранее загруженного содержимого.
- Какую разницу в пропускной способности я увижу, если эта же игра загружается из мобильной файловой системы.
Я запустил игру как с сервера, так и с локальной файловой системы, и результаты были такими:
Local FS: Открытие с Localhost впервые ускорило загрузку игры и другиевремя открытия.
Сервер: Первое открытие с сервера заняло некоторое время для загрузки файлов ресурсов. Но на более поздних дебютах это было быстро. Второе, третье и тому подобное время потребляли какую-либо пропускную способность сервера для открытия игры?