Rien de plus ennuyant qu'une boutique en ligne qui "rame". La performance est un point essentiel que nous travaillons tous les jours.
OBJECTIF : Fournir une solution e-commerce rapide et efficace pour maximiser les chances de convertir !
La performance web est la vitesse de chargement des pages. Elle découle d'un certain nombre de critères : la qualité de l'hébergement, le language de programmation, l'optimisation des images et la manière de coder l'ensemble.
La rapidité d'une boutique influe considérablement sur les ventes et c'est d'autant plus vrai lorsqu'on la consulte depuis un mobile. Vous avez certainement déjà abandonné un panier car la boutique était trop lente, n'est-ce pas ? De plus cette vitesse est aussi mesurée par les moteurs de recherche comme Google et apporte sa petite contribution pour le positionnement de vos pages.
Les chiffres sont parlant :
D'un point de vue technique, une boutique performante peut donc vous donner un avantage concurrentiel intéressant !
Le choix s'est porté sur le framework Symfony comme l'on fait certaines solutions e-commerce open source telles que Magento, Prestashop et Sylius. Créé par une société française c'est l'un des frameworks PHP les plus utilisés au monde.
Écrit en PHP, Symfony fournit des fonctionnalités modulables et adaptables qui permettent de faciliter et d’accélérer le développement. Il permet aussi de cadrer et standardiser la façon de développer les fonctionnalités pour accueillir facilement d'autres développeurs dans l'équipe.
À l'inverse des solutions citées plus haut, nous avons fait le choix de la licence propriétaire pour plusieurs raisons :
Il est recommandé de migrer progressivement lorsqu'on utilise un framework afin d'éviter toutes failles de sécurité. Cela permet aussi d'accéder à des fonctionnalités plus modernes et de meilleures performances. Dans le cas de Shopaki, la version retenue est toujours la version LTS "Long-Term Support". C'est en quelque sorte la version ayant le support le plus long, le plus de stabilité et de sécurité. La prochaine sera donc la 5.4 et toutes les boutiques en bénéficieront !
Voici une liste d'outils en ligne qui vous donneront un état de performance de votre boutique. Ces outils sont une très bonne façon de se comparer avec d'autres sites Internet similaires ou d'analyser les performances d'une solution e-commerce.
Toutefois, n'oubliez pas qu'une boutique est beaucoup plus "lourde" qu'un simple site web, il est donc presque impossible d'obtenir une note parfaite. Les connexions tierces comme les statistiques, les analyses, les récupérations de données externes (Instagram, Facebook...) peuvent ralentir l'affichage de vos pages et par conséquent dégrader la note. C'est pourquoi chaque installation de fonctionnalités et de connexions doit être réfléchi et la note analysée en tenant compte de ce contexte.