Bonjour a tous
Je viens vers vous pour essayer de résoudre un problème que j'ai sur un projet actuellement,
Voila le problème est le temps de chargement de ma page d'index ( même les autres en général).
Effectivement je suis de l'ordre de 12-18Secondes lors du premier chargement avec bonne ou une connexion de l'ordre 250Ko/s
Mais pars la suite toujours vers les 6-8 secondes.
Je crois savoir d'où viens le problème mon controlleur qui fait en 11907 lignes (pour ma défense c'est un projet qui a été débuter par quelqu'un qui débutait et que j'ai repris ( moi même débutant)), ce controlleur gère 3 partit : admin, formateur, élève.
Je pense que déjà il peut être subdivisé en 3 partit mais bon je vois mal comment faire cela et puis aussi au besoin factorisé le code avec des services mais j'ai surtout vue des avertissement sur le faite de ne pas trop les utilisé
Donc pour résumé :
Quelles sont les bonnes pratiques pour faire un "bon controlleur"?
comment créer mais surtout mettre en place des services qui serai juste des fonctions utiliser entre les différents controlleur?
Et au besoin faire des actions différentes en fonction de l'appellant (admin eleve ou formateur)
Merci a vous ^^
Partager