Ciao,
l'elaborazione di immagini richiede parecchie risorse (CPU, RAM, etc...) e, dato che sei su un hosting condiviso, hai le risorse giustamente limitate.
Ovviamente l'ideale sarebbe avere un server virtuale (VPS).
Altrimenti hai due soluzioni:
- Generi meno immagini per pagina.
- Ogni volta che generi un'immagine, la metti in cache, così non devi rigenerarla nuovamente.
Certo se le immagini cambiano spesso, il discorso cache non funziona.