Я работаю над приложением Ruby on Rails, которое визуализирует деревья продуктов. Дерево построено из узлов, и все отображается в HTML / CSS3. Некоторые из этих продуктов создают несколько сотен SQL-запросов при построении дерева (до 800 запросов на самом большом дереве).
Мне бы хотелось, чтобы у каждого дерева были маленькие миниатюры, чтобы они отображались на главной странице. Так что рендеринг каждого дерева еще раз и модификация CSS, чтобы сделать крошечное представление - вариант.
Но я думаю, что, вероятно, проще создавать эскизы, обрезать, кэшировать и отображать их на странице индекса.
Есть идеи, как это сделать? Любые ссылки / статьи / сообщения в блоге, которые могут мне помочь?