Autant que nécessaire, mais pas plus.
Vraiment :ne vous souciez pas de l'optimisation (pour l'instant). Créez-le d'abord, mesurez ensuite les performances et IFF il y a un problème de performances quelque part, alors commencez par l'optimisation.
Sinon, vous risquez de passer beaucoup de temps à optimiser quelque chose qui n'en a pas besoin.