Używam Smarty i będę generował jakieś tam wykresy notowań giełdowych.
Użytkownik będzie wybiera które akcje go interesują, wolumeny czy ceny, zakres czasu no i PHP przy użyciu jakichś open sourcowych bibliotek (GraPHPite, itp.) wygeneruje obrazek z wykresem.

Pytanie jak najlepiej takie coś przekazać do smarty?? Ja znam dwa sposoby.
1) <img src=""generuj_wykres.php?akcje=12,32,43&od=unixtimestamp&do=unixtimestamp /> itd.
2) wygenerować obrazek i zapisać go na dysku, zapamiętać nazwę i wrzucić ją do img w szablonie <img src="{$dane.sciezka_do_wykresu}" />

Który sposób lepsiejszy?
Pierwszy mnie trochę zniechęca, bo zanosi się na wiele opcji generowania wykresu i wtedy musiał bym to wszystko uwzględnić w query_string.
Od początku w zasadzie skłaniam się do drugiego sposobu, plus napisać jakiś okresowo uruchamiany skrypt do czyszczenia starych wykresów.

Jak rozwiązaliście podobne dylematy u siebie?