par
Genova » 19 déc. 2014, 12:35
Les performances du site passent avant tout par le cache, la techno utilisée par le backend est presque secondaire. Si tu mets en place une architecture serveur intelligente, et des bonnes couches de cache, tu n'auras pas de problèmes de performances. Varnish (serveur de cache HTTP) permet d'obtenir des performances fantastiques par exemple. D'ailleurs Symfony 2 s'intègre très bien avec ce type de cache, et gère même nativement l'ESI. De nombreux sites à fort trafic utilisent Symfony 2, et moi même c'est la techno que j'ai retenu sur le site que je développe, qui devra gérer un très fort trafic.
La demande n'est pas forcément très forte sur le marché pour la performance très pointue, parce que la plupart des sites ne visent pas un trafic colossal. Et en dehors de ça, je ne vois pas forcément le besoin de se spécialiser là dedans. Savoir développer un site optimisé, ce n'est pas une finalité en soit, mais une "simple" compétence qui vient avec l'expérience. Mieux vaut s'intéresser aux différentes technologies, et se vendre comme un développeur full-stack. Ce type de développeur se monnaye très bien sur le marché aujourd'hui, je vois souvent des offres à 50-60k passer pour des développeurs full-stack symfony2.
Les performances du site passent avant tout par le cache, la techno utilisée par le backend est presque secondaire. Si tu mets en place une architecture serveur intelligente, et des bonnes couches de cache, tu n'auras pas de problèmes de performances. Varnish (serveur de cache HTTP) permet d'obtenir des performances fantastiques par exemple. D'ailleurs Symfony 2 s'intègre très bien avec ce type de cache, et gère même nativement l'ESI. De nombreux sites à fort trafic utilisent Symfony 2, et moi même c'est la techno que j'ai retenu sur le site que je développe, qui devra gérer un très fort trafic.
La demande n'est pas forcément très forte sur le marché pour la performance très pointue, parce que la plupart des sites ne visent pas un trafic colossal. Et en dehors de ça, je ne vois pas forcément le besoin de se spécialiser là dedans. Savoir développer un site optimisé, ce n'est pas une finalité en soit, mais une "simple" compétence qui vient avec l'expérience. Mieux vaut s'intéresser aux différentes technologies, et se vendre comme un développeur full-stack. Ce type de développeur se monnaye très bien sur le marché aujourd'hui, je vois souvent des offres à 50-60k passer pour des développeurs full-stack symfony2.