Bonjour,
Je suis en train de faire une architecture pour une application web développé en PHP Symfony 3. Je ne prévoie pas pour le moment une applications à très fort traffic même s'il pourrait y avoir cette éventualité.
L'architecture que je met en place:
1) un client (navigateur)
------------->
<--------------
2) INTERNET
------------->
<--------------
3) Tape sur un Varnish (pour la gestion du cache)
------------->
<--------------
4) Tape sur un serveur APACHE (qui embarque l'application PHP/Symfony3)
------------->
<--------------
5) qui tape sur une BDD MySQL
Pouvez vous me dire ce que vous pensez de cette architecture? Y a t'il d'autres composants logiciels que je pourrais ajouter pour une application web?
Certes, c'est une architecture plutôt simpliste mais j'aimerais avoir un regard critique concernant le serveur web car par exemple, je n'ai jamais utilisé Ngix, pourquoi d'autres personnes l'utiliserait?
De même, j'ai pris Varnish pour la gestion du cache mais je sais qu'il en existe d'autres, est ce que l'un d'entre vous aurait utiliser un autre outil?
Je vous remercie par avance,
Partager