@ dmckee
Нет кликов, так как все изображения загружаются автоматически. Подумайте, картографическое программное обеспечение.
@ Брайан Агнью
Он будет работать / обслуживаться в какой-то облачной среде Linux. Я не специалист по информационным технологиям, я просто программист. Но он определенно будет масштабирован до нескольких машин.
@ Onkelborg
Я согласен. Я склонялся к тому, чтобы использовать больше папок и меньше файлов. Я думаю, что макет будет что-то вроде ...
комплект / увеличение уровня / колонки / row.jpg
Я хотел использовать структуру имени файла / директории для извлечения файлов без запроса к серверу. Если мы увеличиваем в пять раз, и верхняя левая координата этого увеличенного изображения составляет 25 600 x 15 360, учитывая квадратную плитку 256 пикселей, некоторая базовая математика выдаст мне этот URL:
2389/5 / 20 / 12.jpg
Где "2389" - это идентификатор набора плиток. Таким образом, вы можете видеть, что изображения будут храниться только в каталогах глубиной в три уровня. Каталоги с изображениями могут содержать от 4 до 100 изображений в зависимости от уровня масштабирования. Или, может быть, от десятка до нескольких сотен (с чуть меньшим количеством папок), если пойти по этому пути ...
комплект / масштабирование уровня / строки / column.jpg
Я наткнулся на похожую систему, в которой использовалась аналогичная система четырехъядерных деревьев, и заметил, что им пришлось разбивать новые папки на странные несистемные места, из-за чего я думал, что они сделали это из-за проблем с производительностью или других ограничений.
Поскольку я написал это, я думаю, что я понимаю, что первый макет - это, вероятно, путь. Меньше элементов для итерации, чтобы найти запрошенный файл. Я просто думаю о фрагментации, но думаю, что это будет работа ИТ. ;)