Performances et economies

Un site Web, c’est bien, surtout s’il est fortement référencé !
Mais encore faut-il que le serveur Web (Apache) puisse fournir les pages demandées, rapidement...

Article publié le 5 juillet 2012, et actualisé en mars 2017

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Les comparaisons chiffrées induisent les couts comparatifs, tant sur le développement [1] que sur l’exploitation (c’est-à-dire le coût du serveur nécessaire).... pour faire face à une charge serveur qui -on l’espère- va croître très vite !

 Performances comparatives

Le système SPIP intègre deux fonctions assez performantes pour garantir le service de pages Internet à forte charge, que sont le compilateur et le cache.

D’après toutes les études qui ont pu se recouper, sur le nombre de pages servies par les CMS, une synthèse peut se trouver ici, montrant un ratio environ 4 fois plus performant que Drupal [2] et 10 fois plus que WordPress.

Et la mise en place de technologies pointues (plugin Memoization servant le cache à la volée, intégration avec Varnish..) sont automatisées par la structure de construction de la page, ce qui fait que tout développement (y compris en Un Framework extensible) profite automatiquement de ces facilités, sans contraintes particulières pour le webmestre...

 Développements et personnalisations

Un point de SPIP, fort souvent ignoré des autres CMS porte sur la stabilité du produit final, le site et ses squelettes, lors de l’application de mises-à-jour, a minima celles rendues indispensables par mesures de sécurité : par exemple relisez quelques témoignages de migration drastique.

Les témoignages sur les ruptures de Drupal sont assez fréquents, même sans utiliser View, indiquant l’obligation de faire appel à des précautions particulières pour la montée en V6..
WordPress -infiniment plus simpliste- semble présenter le même souci, sans évoquer les changements d’adresse serveur [3]
Et que dire de Joomla, dont les changements de versions successifs ont pu nécessiter [4] une reprise complète du site...

 Pérennité et Compatibilité

Depuis 7 ans que je rencontre des migrations de SPIP (par exemple Une montée de version "drastique" !), comme d’autres, rares sont les squelettes qui nécessitent une modification, sauf usages très spécifiques ou plugins particuliers, et la montée de version de la base de données est automatiquement prise en compte.

Les professionnels qui travaillent avec SPIP louent tous la puissance du système de squelettes, enfin repris par Drupal [5], et sa versatilité


Merci de nous signaler les coquilles, imprécisions ou erreurs qui figureraient dans cette page.

[1Voir une évaluation du logiciel par la méthodologie COCOMO citée par Fil.

[2Voir en particulier l’étude circonstanciée sur la charge induite par View

[3Cette particularité rend très problématique le transfert d’un WP avec une version installée en Local !

[4Oui, j’ai testé, j’ai donné !! Et plusieurs fois ! Hélas !

[5Justement, un champion de l’incompatibilité entre versions, pire que Joomla parait-il ?


Liens A2A visibles seulement pour les inscrits.
Liens visibles seulement pour les inscrits.

Article publié le 5 juillet 2012, et actualisé en mars 2017 .

Répondre à cet article