29-09-2009, 11:10 AM
Dans le cadre de mon nouveau projets, je cherche a optimiser un maximum les choses.
D'après nos estimations on devrait avoir dans les 10 000 visiteurs unique par jour et un nombre assez important de requete en simultanée. (Post de commentaire fréquent sur de nombreuse page, système de parie etc).
On dispose d'un serveur puissant (Je sais pas les caractéristique exact ni le nom, je sais juste qu'on est sponso a hauteur de 600€ par mois)..
Le problème c'est que sur le même serveur dédié on a une dizaine de serveur de jeux (Tv) un serveur ts, ventrilo, mumble et un système de webradio toutrnant sous icecast.
Donc en gros mon but c'est de faire consommer le moins de ressources possible au serveur a cause du site.. pour ne pas faire ramer les autres choses qui nous apportent les visiteur sur le site. Si nos serveur tv plante ou si la radio plante les gens ont plus d'intérêt a venir sur notre site..
Je cherche donc a éviter les appels a la mémoire, mais mes connaissance dans le domaine n'étant pas certaines je demande ici avant de faire des choses inutiles.
Si je place toutes les données (requête sql, session) en mémoire via memcached, est-ce que ca ce place directement sur la ram du serveur et donc en consomme ? La consommation en mémoire tournerait donc vers combien ? Car si ca prend 2go de ram ca ne sert a rien.. mais si ca prend au alentours de 50mo c'est jouable... en réalité j'ai aucune idée de la chose.
D'après nos estimations on devrait avoir dans les 10 000 visiteurs unique par jour et un nombre assez important de requete en simultanée. (Post de commentaire fréquent sur de nombreuse page, système de parie etc).
On dispose d'un serveur puissant (Je sais pas les caractéristique exact ni le nom, je sais juste qu'on est sponso a hauteur de 600€ par mois)..
Le problème c'est que sur le même serveur dédié on a une dizaine de serveur de jeux (Tv) un serveur ts, ventrilo, mumble et un système de webradio toutrnant sous icecast.
Donc en gros mon but c'est de faire consommer le moins de ressources possible au serveur a cause du site.. pour ne pas faire ramer les autres choses qui nous apportent les visiteur sur le site. Si nos serveur tv plante ou si la radio plante les gens ont plus d'intérêt a venir sur notre site..
Je cherche donc a éviter les appels a la mémoire, mais mes connaissance dans le domaine n'étant pas certaines je demande ici avant de faire des choses inutiles.
Si je place toutes les données (requête sql, session) en mémoire via memcached, est-ce que ca ce place directement sur la ram du serveur et donc en consomme ? La consommation en mémoire tournerait donc vers combien ? Car si ca prend 2go de ram ca ne sert a rien.. mais si ca prend au alentours de 50mo c'est jouable... en réalité j'ai aucune idée de la chose.