Генерация поля из 8000 картинок на стороне клиента VS генерация картинки на сервере
Господа, вопрос такой.
Мне нужно в одном проекте показать, так сказать, "замороженное состояние" системы.
Это состояние описывается ~8000 картинками-пиктограммами. Одна пиктограмма кодируется двумя ASCII символами (первый символ - подложка пиктограммы, второй - рисунок поверх подложки).
Чтобы визуализировать эти ~8000 пиктограмм, я могу поступить двумя путями:
1. Передавать в браузер ~16Кб текстовых данных, и в браузере ява-скриптом визуализировать эти 8000 пиктограмм (размер пиктограммы 24x24 пикселя).
Тут проблема - а не пополохеет ли браузеру, если разместить 8000 картинок, каждая пара из которых будут с наложением друг на друга? А не замучается ли пользователь дожидаться конца развертывания такого представления информации?
2. Генерировать картинку на стороне сервера средствами PHP.
Тут вылазит проблема нагрузки на сервер, проблема хранения кеша чтоб не перегенерировать картинки заново, синхронизация картинок и базы.
Вопрос. По какому пути лучше всего пойти? Как бы вы решали такую задачу?
|