шахматная доска заполненная фигурами, при этом размеры ее не 8*8, а много*много, но в форму одновременно выводится только 8*8 клеток. Эту доску можно скроллить в любую сторону, на форме всегда будет доска 8*8, но уже с другими данными. Понятно, что каждый раз дергать с сервера всю доску - не лучший выбор, но доставать сервер массивами 8*8 - тоже глупо. Как на практике найти золотую середину между частыми быстрыми запросами и редкими медленными?
Можно запрашивать массив в несколько полей во все стороны - это будет своеобразный кэш для быстрой прокрутки, пока выводите 'сдвиг', запрашиваете часть клеток, чтобы восстановить запас. Какой запас изначально запрашивать - вычисляется опытным путем
Обсуждают сегодня