J'utilise actuellement Drupal 7. J'ai entendu 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?
Les différences avec le standard Drupal 7 sont éparpillées sur le wiki Pressflow mais pas très bien documentées, peut-être parce que Pressflow 7 est relativement nouveau. (Il y a tableau comparatif 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 route, et ce n'est pas nécessaire de le faire à moins que vous n'ayez un site performant.
Si, cependant, comme moi, vous aimez simplement essayer de nouvelles choses, vous pouvez vous inscrire à un compte gratuit avec Panthéon (clause de non-responsabilité: 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.
J'ai creusé pour trouver toutes les différences et les ai recherchées 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 PressFlow php -r "echo (int) 0.25 * 2;"
retournerait 0
. La modification de Pressflow corrige cela, par exemple: php -r "echo (int) (0.25 * 2);"
renverrait 5
, permettant d'utiliser des retards d'une sous-seconde comme entrée de la fonction. Voici un diff complet en date d'octobre 2013: https://Gist.github.com/alanthing/60645