Re: Répartition de charge site web PH P + PostgreSQL

2007-04-24 Par sujet Sun Wukong

Le 24.04.2007 06:33,, le perspicace Free Mind s'exprimait en ces termes:
> Prenons pour acquis à ce moment-ci que ce sont 2 sites de charge moyenne, 2
> forums de discussion par exemple.  Juste pour simplifier la théorie...
> 
> C'est plus performant d'avoir les requêtes en surcharge sur le serveur web
> ou c'est mieux de toute regrouper le SQL sur une autre machine et de passer
> les requêtes par le réseau?
> 
> Sûrement que la commuication entre PHP et PgSQL est plus rapide quand c'est
> local par contre, PgSQL demande une charge supplémentaire s'il est sur le
> même serveur que PHP...   Est-ce que de libérer la charge sur 2 serveurs va
> amplement compenser la perte de vitesse au niveau communication?

La comm est négligeable (sauf à faire transiter de gros flux de données
entre PG et Apache, ce qui en terme architecture client/serveur serait
soit exceptionnellement justifié, soit faux). Le point de ralentissement
qui existe dans les deux cas (A et B) provient de l'établissement des
connexions (mais ce type de problématique est résolu par le codage de
pool de connexions).
À voir aussi si tes pages sont rafraîchies souvent : forum oui, mais
catalogue de produits peut-être pas. Dans ce 2eme cas, un système de
cache permet de recalculer les pages (gains PHP et SQL).
L'idée de Lionel de ne pas administrer plus d'un serveur Apache et plus
d'un serveur PG est très intéressante.
Sans expérience dans ce domaine, je pense quand même qu'un serveur
Apache continue de sourire avec un millier de connexions / heure. Pour
un serveur PG, il doit falloir commencer à soigner la conf et les
requêtes pour garder le rythme.

A+
-- 
SunWukong
GPG Key available : 0xF4DD0AD2 on keyserver.ubuntu.com

-- 
ubuntu-fr mailing list
ubuntu-fr@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr


Re: Répartition de charge site web PH P + PostgreSQL

2007-04-24 Par sujet Olivier GARNIER
Je ne suis pas un spécialiste non plus, mais ISlony semble proche de
répondre à ton attente pour PostgreSQL.
Sauf que ... une seule base est mise à jour si j'ai bien compris, c'est
un système master/slave.
Donc finalement ce n'est peut être pas ce que tu cherches ?

Sans faire de pub postgresql-fr est un site pas trop mal et un chan irc
y est lié.
Tu devrais y trouver des gens compétents qui t'aideront.

Olivier

Jean-Max Reymond a écrit :
> Free Mind a écrit :
>   
>> Bonjour groupe!
>>
>> J'ai besoin de vos avis d'expert en optimisation...
>>
>> Prenons un exemple...
>>
>> 2 Sites web dynamiques (forum de discussion, catalogue de produits)
>>
>> 2 serveurs DUAL P3-800 sur Scsi RAID-1
>>
>> Est-il plus performant de faire:
>>
>> Solution #1:
>> Serveur #1 : Site A avec Apache + PHP + PostgreSQL
>> Serveur #2 : Site B avec Apache + PHP + PostgreSQL
>>
>> 
>
> il faut que les deux bases soient synchronisés. amuse toi
>
>   
>
>
>   


-- 
ubuntu-fr mailing list
ubuntu-fr@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr


Re: Répartition de charge site web PH P + PostgreSQL

2007-04-24 Par sujet Julien Favre
Free Mind a écrit :
> Bonjour groupe!
> 
> J'ai besoin de vos avis d'expert en optimisation...
> 
> Prenons un exemple...
> 
> 2 Sites web dynamiques (forum de discussion, catalogue de produits)
> 
> 2 serveurs DUAL P3-800 sur Scsi RAID-1
> 
> Est-il plus performant de faire:
> 
> Solution #1:
> Serveur #1 : Site A avec Apache + PHP + PostgreSQL
> Serveur #2 : Site B avec Apache + PHP + PostgreSQL
> 
> Ou Solution #2:
> Serveur #1: Site A + Site B avec Apache + PHP
> Serveur #2: PostgreSQL servant le Site A et le Site B
> 
> 
> 

tu es généralement en 80-20 pour la charge: 80% pour la base et 20% pour 
le serveur apache. avec chaque machine séparée, tu uniformises la charge 
alors que mettre la base sur une seule machine fera qu'un jour tes 
soucis de perfs viendront de cette machine (et de la liaison ethernet 
entre les deux serveurs).


-- 
ubuntu-fr mailing list
ubuntu-fr@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr


Re: Répartition de charge site web PH P + PostgreSQL

2007-04-23 Par sujet Guillaume
Free Mind a écrit :
> Bonjour groupe!
> 
> J'ai besoin de vos avis d'expert en optimisation...
> 
> Prenons un exemple...
> 
> 2 Sites web dynamiques (forum de discussion, catalogue de produits)
> 
> 2 serveurs DUAL P3-800 sur Scsi RAID-1
> 
> Est-il plus performant de faire:
> 
> Solution #1:
> Serveur #1 : Site A avec Apache + PHP + PostgreSQL
> Serveur #2 : Site B avec Apache + PHP + PostgreSQL
> 
> Ou Solution #2:
> Serveur #1: Site A + Site B avec Apache + PHP
> Serveur #2: PostgreSQL servant le Site A et le Site B

Bonjour.

Peut-être pourrais-tu poser ta question sur le forum de Trustonme.net ?
http://www.trustonme.net/forum/public/topic.php?cat=8

Guillaume
-- 
Mail garanti 0% Microsoft, envoyé sous Ubuntu Feisty

Marre de payer des logiciels inutiles ?
http://www.racketiciel.info
http://www.detaxe.org


-- 
ubuntu-fr mailing list
ubuntu-fr@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr


Re: Répartition de charge site web PH P + PostgreSQL

2007-04-23 Par sujet Jean-Max Reymond
Free Mind a écrit :
> Bonjour groupe!
> 
> J'ai besoin de vos avis d'expert en optimisation...
> 
> Prenons un exemple...
> 
> 2 Sites web dynamiques (forum de discussion, catalogue de produits)
> 
> 2 serveurs DUAL P3-800 sur Scsi RAID-1
> 
> Est-il plus performant de faire:
> 
> Solution #1:
> Serveur #1 : Site A avec Apache + PHP + PostgreSQL
> Serveur #2 : Site B avec Apache + PHP + PostgreSQL
> 


il faut que les deux bases soient synchronisés. amuse toi


> 


-- 
Jean-Max Reymond
Eruption de l'Etna: http://jmreymond.free.fr/Etna2002


-- 
ubuntu-fr mailing list
ubuntu-fr@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr


Re: Répartition de charge site web PH P + PostgreSQL

2007-04-23 Par sujet Sun Wukong


Le 23.04.2007 20:29,, le perspicace Free Mind s'exprimait en ces termes:
> Bonjour groupe!
Salut !

> J'ai besoin de vos avis d'expert en optimisation...
Bon ben ch'uis pas expert, mais en attendant qu'il y en ait un qui
passe, je vais faire la conversation ;-)

> Prenons un exemple...
> 2 Sites web dynamiques (forum de discussion, catalogue de produits)
> 2 serveurs DUAL P3-800 sur Scsi RAID-1
> 
> Est-il plus performant de faire:
> 
> Solution #1:
> Serveur #1 : Site A avec Apache + PHP + PostgreSQL
> Serveur #2 : Site B avec Apache + PHP + PostgreSQL
> 
> Ou Solution #2:
> Serveur #1: Site A + Site B avec Apache + PHP
> Serveur #2: PostgreSQL servant le Site A et le Site B
Ben à priori, tout dépend de la charge qui arrive sur tes machines. Nb
de pages servis, nb de requêtes SQL, par jour, par heure, pour A, pour
B. Y a t-il de fortes variations dans la journée ? La charge de A
est-elle très différente de celle de B ?

Le RAID1 ne t'apporte aucun gain en perfs, juste une redondance des
disques. La RAM des bécanes est elle optimale, surtout sur le SGBD ?

À voir aussi que si tu regroupes façon solution2, la compromission d'un
site entraîne vraisemblablement la compromission de l'autre.

My two cents
-- 
SunWukong
GPG Key available : 0xF4DD0AD2 on keyserver.ubuntu.com

-- 
ubuntu-fr mailing list
ubuntu-fr@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr