PrestaShop et le cache Smarty

L’une des fonctionnalités recommandées pour améliorer les performances dans PrestaShop est d’activer le « cache Smarty ». Vous pouvez trouver cette option dans « Paramètres avancés -> Performances », mais il n’est pas toujours vrai que le mieux est de l’avoir activée. Il existe d’innombrables modules et templates pour PrestaShop et chacun est programmé de meilleure ou moins bonne … Lire la suite

Magento. Quand un index vous sauve la mise

Cette semaine (comme d’habitude en urgence par nécessité et peu de planification du client) un collègue a migré un Magento 1.9 vers l’un de nos serveurs. En principe, bien que la technologie pour faire fonctionner un Magento 1 soit généralement simple, il y a toujours quelques vérifications, optimisations (beaucoup de développeurs ne savent toujours pas … Lire la suite

Sauvegardes efficaces avec ZFS + snapshots + compression automatique + rsync incrémental

Quelle est l’importance d’un système de sauvegardes ? Tout. Il n’existe pas de système infaillible, le fournisseur du datacenter peut faire défaut (vous souvenez-vous de l’incendie d’OVH ?), le matériel de votre serveur dédié, une manipulation désastreuse de données par un utilisateur dans le back-office, un processus de synchronisation incontrôlé, une mise à jour Magento … Lire la suite

Scraping. Obtenez n’importe quelle donnée de n’importe quel site web automatiquement

De plus en plus fréquent, il est très utile et nécessaire pour de nombreux sites web d’obtenir des données de façon automatisée à partir d’autres sites web, c’est ce qu’on appelle le « scraping ». Le meilleur exemple qui vient à l’esprit et sans doute le plus utilisé est celui de connaître les prix de la concurrence … Lire la suite

OOM-KILLER sous Linux : Protéger MySQL

Dans une configuration typique pour un CMS ou un e-commerce PHP, plusieurs services aux besoins importants en mémoire cohabitent généralement sur le même serveur selon la situation. Principalement ce sont PHP et MySQL. Que PHP soit dans Apache comme module ou comme FPM n’est pas le sujet et c’est à chaque administrateur de trouver sa … Lire la suite