Bonjour tout le monde.
Dans le cadre d'un site professionnel, nous souhaitons mettre en place une class de connection SQL pour ne plus être dépendant de la BDD utilisé (en l'occurence MySQL).
Pour info, le site à 10 annnées de vie et beaucoup de page sont en php3 (tend à disparaitre quand meme).
Nous comptons environ 150 000 à 200 000 visites par jour (10 minutes à 1h par visite), environ 2000 personnes constament sur notre site, et cela avec 1 serveur web (charge = ras la gueule), 1 serveur SQL avec plusieurs BDD et 4 serveurs annexes (oui ca fait peu on sait
)
Nos scripts n'étant pas plus optimisés que ca, plutôt que d'effectuer un select_db puis un second par la suite (pour revenir sur la base principale), le plus simple est de recrée une instance de notre classe avec en paramètre le nom de la base voulue.
Ma question est la suivante : au vue de notre traffic, l'instancation d'un nouvel objet va t-elle remettre une seconde fois toutes les méthodes de la class en mémoire (une 30aine à vue de nez) ou seulement les variables globale de la class ex :
Merci pour votre réponse qui nous permettra une grosse optimisation de notre site.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 var $_host = notre_host; var $_user = user; var $_pass = pass; var $_base = base; var $_id_conn = NULL;







), 1 serveur SQL avec plusieurs BDD et 4 serveurs annexes (oui ca fait peu on sait
Répondre avec citation



Partager