Лучший способ сделать динамическую сетку изображений миллионами долларов? - PullRequest
2 голосов
/ 18 июля 2011

Я думал о настройке сетки изображений, похожей на миллион долларов США для идеи маленького домашнего хобби, это было бы динамично.Сетка будет примерно 500х500, мне интересно, как лучше это закодировать, она не может быть медленной.

Я думаю, она будет работать так:

  1. Пользователивыберите их место в сетке и загрузите их изображение.
  2. Изображение хранится в БД в столбце с типом изображения
  3. При отображении страницы для общего доступа .NET циклически просматривает все загруженныеизображения из БД и динамически создает изображение на основе данных каждой строки БД и места в квадрате

Я не уверен, что это глупый способ сделать это?

Что вы, ребята, думаете?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 18 июля 2011

Вам лучше просто воссоздать изображение всякий раз, когда кто-то загружает изменения.При условии, что посетителей будет гораздо больше, чем участников, было бы расточительно воссоздавать изображение для каждого запроса.

1 голос
/ 18 июля 2011

Ваш подход звучит довольно разумно для меня.

Как сказал Горди; вы, вероятно, не хотите восстанавливать изображение при каждом посещении, но ваш код для создания изображения и сохранения его в файловой системе в любом случае будет в значительной степени одинаковым. Затем вы можете использовать большую HTML-карту для определения «области» отдельного объявления. Это позволит вам иметь различный текст при наведении курсора мыши и URL при нажатии.

Опять же, у меня будет соблазн просто генерировать HTML-файл всякий раз, когда у вас появляется новый клиент. Я имею в виду, обновить вашу базу данных и использовать код .NET для генерации HTML. Но статическая HTML-страница со статическим изображением будет гораздо более производительной, чем динамическое построение чего-либо.

...