PHP et tiers

PHP et tiers - PHP - Programmation

Marsh Posté le 26-08-2005 à 14:36:02    

Bonjour,
 
j'ai une question qui me turlupine depuis quelques jours.
 
Le fait d'insérer le code PHP pour les traitements et les requêtes SQL, dans le code HTML (présentation), est-ce que cela est considéré comme une architecture 2-tiers ou 3-tiers ?
 
J'espère que je suis clair  :pt1cable:  
 
Merci.
 
A+.
 
Jacques.

Reply

Marsh Posté le 26-08-2005 à 14:36:02   

Reply

Marsh Posté le 26-08-2005 à 14:38:54    

php + le serveur web = 1 tier vu qu'il y a géénration de fichier (certe envoyé directement au client)
si on compte le navigateur comme un tier, ca pourait en faire deux, mais je doutes fortement que ca soit le cas.
 
quand aux trois tier, il faut au moins trois couches applicative, donc, il en manque au moins une.

Reply

Marsh Posté le 26-08-2005 à 14:41:47    

jeanjacques2 a écrit :

Bonjour,
 
j'ai une question qui me turlupine depuis quelques jours.
 
Le fait d'insérer le code PHP pour les traitements et les requêtes SQL, dans le code HTML (présentation), est-ce que cela est considéré comme une architecture 2-tiers ou 3-tiers ?
 
J'espère que je suis clair  :pt1cable:  
 
Merci.
 
A+.
 
Jacques.


ça n'a rien à voir
le simple faite qu'il y ai un client et un serveur (middleware) qui interroge un autre serveur (de bd par exemple) = 3-tiers

Reply

Marsh Posté le 26-08-2005 à 14:42:44    

ben là, dans ce qu'il demande, il y a pas de base de donnée. Donc, dans son cas, c'est du 2-tiers

Reply

Marsh Posté le 26-08-2005 à 14:43:46    

omega2 a écrit :

ben là, dans ce qu'il demande, il y a pas de base de donnée. Donc, dans son cas, c'est du 2-tiers

pourquoi il parle de requêtes SQL alors ??  :whistle:

Reply

Marsh Posté le 26-08-2005 à 14:57:04    

Si si il y a bien une BD derrière. Visiblement c'est 3-tiers alors, c'est bien ce que je pensais. En revanche php + serveur web = 1 tier ! je pensais que cela faisait 2, non ? (client serveur)
 
Merci.

Reply

Marsh Posté le 26-08-2005 à 15:00:48    

jeanjacques2 a écrit :

Si si il y a bien une BD derrière. Visiblement c'est 3-tiers alors, c'est bien ce que je pensais. En revanche php + serveur web = 1 tier ! je pensais que cela faisait 2, non ? (client serveur)
 
Merci.


PHP c'est sur le serveur  [:pingouino]


---------------
[:whatde]
Reply

Marsh Posté le 26-08-2005 à 15:09:54    

Je sais bien mais je pensais que :  
- tier 1 --> présentation HTML
- tier 2 --> serveur Web et d'appli (traitements PHP)
donc 2 tiers ?
 
Merci de votre réponse.

Reply

Marsh Posté le 26-08-2005 à 15:10:06    

http://www.commentcamarche.net/initiation/3tier.php3
 
menfin, en général ce genre de vocabulaire est reservé aux managers qui n'y connaissent rien... du bla bla en gros...

Reply

Marsh Posté le 26-08-2005 à 15:13:31    

OK merci, mais dans les cas qui sont présentés, le serveur Web est au niveau 1 ou niveau 2 ?
 
Merci encore !

Reply

Marsh Posté le 26-08-2005 à 15:13:31   

Reply

Marsh Posté le 26-08-2005 à 15:19:19    

jeanjacques2 a écrit :

OK merci, mais dans les cas qui sont présentés, le serveur Web est au niveau 1 ou niveau 2

heu, c'est clairement indiqué sur les schémas, relis...

Reply

Marsh Posté le 26-08-2005 à 15:23:30    

oups...désolé soju !
en tout cas c'est bien ce que je pensais, interface cliente + serveur web, 2 tiers.

Reply

Marsh Posté le 26-08-2005 à 20:54:22    

je ne connaissais pas ce vocabulaire.  :heink:  
en gros c'est le nombre de machines deployées pour offrir le service? le plus courant étant 2-tiers vu qu'un serveur web inclus aussi mysql.  :??: am i right?  :pt1cable:


---------------
intralase surgery [:cerveau love]
Reply

Marsh Posté le 27-08-2005 à 10:55:31    

pmusa a écrit :

je ne connaissais pas ce vocabulaire.  :heink:  
en gros c'est le nombre de machines deployées pour offrir le service? le plus courant étant 2-tiers vu qu'un serveur web inclus aussi mysql.  :??: am i right?  :pt1cable:


 
Oui moi aussi, on en découvre tous les jours :)

Reply

Marsh Posté le 27-08-2005 à 13:43:50    

pour moi, c'est surtout le nombre couche de logiciels qui comuniquent par le réseau (même s'ils sont sur la même machine) pour te fournir le résultat attendus.
 
Apache et php n'en forme qu'une seule vu qu'ils leur faut être exécuté sur la même machine et qu'ils ne discutent jamais l'un avec l'autre par des sockets réseaux. En bref, ils ne forment donc qu'un seul serveur.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed