J'utilise actuellement Drupal 7. J'ai entendu que Pressflow est une autre solution pour les sites haute performance.
Si vous avez de l'expérience avec les deux systèmes, quel est l'avantage de la migration de Drupal 7 vers PressFlow 7? Quelles sont les principales différences entre D7 et Pressflow 7?
Réponses:
Les différences avec Drupal 7 standard sont éparpillées sur le wiki Pressflow bien qu'elles ne soient pas très bien documentées, peut-être parce que Pressflow 7 est relativement nouveau. (Il existe un tableau de comparaison qui n'a pas été mis à jour pour Pressflow 7.)
Bien qu'il soit parfois dit que Pressflow est un remplacement par glisser-déposer de Drupal parce que vous n'avez généralement pas à apporter de nombreuses modifications à la configuration de vos modules, pour en tirer le meilleur parti, vous voudrez configurer Varnish, APC, Memcached, etc. Cela sera probablement impossible à faire sur un hôte partagé; vous aurez besoin d'une sorte de serveur dédié et d'un accès SSH pour suivre cette voie, et ce n'est pas nécessaire à moins que vous n'ayez réellement un site haute performance.
Si, comme moi, vous aimez simplement essayer de nouvelles choses, vous pouvez vous inscrire à un compte gratuit avec Panthéon (avertissement: je suis membre) et essayer Drupal sur leurs serveurs. Pressflow, Varnish, etc. sont tous préconfigurés. Pantheon a été fondé par David Strauss, qui a également co-fondé Four Kitchens, la société derrière Pressflow.
la source
J'ai creusé pour trouver toutes les différences et les ai recherchées sur GitHub et voici ce que j'ai trouvé:
hook_js_cache_alter
et, si vous utilisez le nouveau hook, ajoutez une note au JavaScript agrégé qu'il a été construit avec PressFlowphp -r "echo (int) 0.25 * 2;"
reviendrait0
. Le changement Pressflow corrige cela, par exemple:php -r "echo (int) (0.25 * 2);"
retournerait5
, permettant d'utiliser des retards inférieurs à une seconde comme entrée de la fonction.Voici un diff complet en date d'octobre 2013: https://gist.github.com/alanthing/6064500
la source
hook_js_cache_alter
hook, les commentaires des lignes 760-764 sont ajoutés à$header
et donc$contents
. Mais si ce crochet n'est pas utilisé, correct, il n'y a rien ajouté. Je vais clarifier ma réponse, merci.