URL: https://linuxfr.org/users/yellowiscool/journaux/prestashop-communique-beaucoup-%C3%A0-la-maison Title: Prestashop communique beaucoup à la maison Authors: yellowiscool Date: 2011年08月05日T12:38:14+02:00 Tags: prestashop, paypal et sécurité Score: 8 Prestashop est une application web de boutique en ligne. C'est une application opensource écrite en php. Pour des raisons évidentes de déontologie, je ne m'attarderais pas sur le fait que les créateurs de l'application soient d'anciens élèves d'Epitech. Devant faire un design pour la boutique d'un marchand de drogue, amis de longue date, j'ai installé cette magnifique application en local. Mais après avoir un peu bidouillé l'application, je me suis rendu compte qu'elle était très très lente. Comptez environ 2 secondes pour afficher une page. Sachant que la même application était rapide sur un serveur virtuel gandi tout pourri (au passage, ne prenez jamais un serveur virtuel chez gandi, ça revient plus cher d'avoir 512mo de ram que de prendre une dedibox en électronique véritable), je me suis dit qu'il y avait quelque chose qui n'allait pas. Après avoir optimisé la base de données mysql, configuré le cache, et constaté que mon ordinateur se touchait pendant le chargement de la page, je me suis lancé dans une analyse du réseau avec wireshark. C'est sans surprise que j'ai constaté que prestashop communiquait à la maison, enfin plus sérieusement, tentait de communiquer à la maison. La lenteur venait du fait qu'il faisait une requête dns sur www.prestashop.com qui échouait pour une raison que seule ma livebox connait. Après quelques bidouilles et utiliser un netcat ssl, j'ai constaté que prestashop appelait cette magnifique url : https://www.prestashop.com/partner/preactivation/preactivation-warnings.php?version=1.0&partner=paypal&iso_country=fr&iso_lang=fr&id_lang=2&email=lorie%40example.net&security=424242424424424242442442424 Alors c'était plus ou moins de ma faute, puisque dans mes bidouilles, j'avais installé le plugin paypal sans le configurer. J'ai désactivé ce putain de plugin, et le site a de nouveau été très rapide. Mais bon, c'est quoi cette application où un plugin mal configuré appelle la maison en communiquant la version, le plugin qui foire, la langue, le mail de l'administrateur, et une clef ? Déjà que l'installation communique plein d'informations tels que la catégorie de la boutique (lingerie adulte donc). Puis bonjour la charge pour eux. Si toutes les installations communiquent régulièrement avec leurs serveurs, ça doit pas être un sysadminday cool tout les ans. Donc prestashop me déçoit pas mal. Mais j'ai un peu la flemme de trouver mieux, surtout que j'ai déjà testé le concurrent magento qui fait passer emacs pour un environnement de travail ergonomique. Bon vendredi.

AltStyle によって変換されたページ (->オリジナル) /