私は現在Drupal 7.を使用しています。 Pressflow は高性能サイトのもう1つのソリューションだと聞きました。
両方のシステムの経験がある場合、Drupal 7からPressFlow 7に移行するメリットは何ですか?D7とPressflow 7の主な違いは何ですか?
標準との違いDrupal 7は Pressflow wikiについて散らばっています あまりよく文書化されていませんが、おそらくPressflow 7が比較的新しいためです( 比較表 Pressflow 7用に更新されていません。)
Pressflowは、Drupalのドラッグアンドドロップ置換であると言われることもありますが、通常、モジュールの構成に多くの変更を加える必要がないため、最大限に活用できます。 Varnish、APC、Memcachedなどを設定する必要があります。これは、共有ホストではおそらく不可能です。このルートに進むには、ある種の専用サーバーとSSHアクセスが必要であり、そうする必要はありません。あなたが実際に高性能なサイトを持っていない限り。
ただし、私のように新しいことを試したい場合は、 Pantheon (免責事項:私はメンバーです)で無料のアカウントにサインアップして、Drupalサーバー上。Pressflow、Varnishなどはすべて事前構成されています。Pantheonは、Pressflowの背後にある会社であるFour Kitchensを共同設立したDavid Straussによって設立されました。
私はすべての違いを見つけるために掘り下げ、それらを GitHub で調べました。これは私が見つけたものです:
hook_js_cache_alter
_と呼ばれる新しいフックを追加します。新しいフックを使用する場合は、PressFlow で構築された集約JavaScriptにメモを追加します。php -r "echo (int) 0.25 * 2;"
は_0
_を返します。Pressflowの変更により、これが修正されます。例:php -r "echo (int) (0.25 * 2);"
は_5
_を返し、1秒未満の遅延を関数への入力として使用できるようにします。2013年10月現在の完全な差分は次のとおりです。 https://Gist.github.com/alanthing/60645