Obecnie używam Drupal 7. Słyszałem, że Pressflow to kolejne rozwiązanie dla witryn o wysokiej wydajności.
Jeśli masz doświadczenie w korzystaniu z obu systemów, jaka jest korzyść z migracji z Drupal 7 do PressFlow 7? Jakie są główne różnice między D7 a Pressflow 7?
Odpowiedzi:
Różnice w stosunku do standardowego Drupala 7 są rozrzucone na wiki Pressflow, choć nie są dobrze udokumentowane, być może dlatego, że Pressflow 7 jest stosunkowo nowy. (Istnieje tabela porównawcza , która nie została zaktualizowana dla Pressflow 7.)
Chociaż czasami mówi się, że Pressflow jest zamiennikiem dla Drupala metodą przeciągnij i upuść, ponieważ zwykle nie musisz wprowadzać wielu zmian w konfiguracji modułów, aby uzyskać jak najwięcej, musisz skonfigurować Lakier, APC, Memcached itp. Prawdopodobnie nie będzie to możliwe na współdzielonym hoście; będziesz potrzebować jakiegoś dedykowanego dostępu do serwera i SSH, aby przejść tę trasę, i nie jest to konieczne, chyba że faktycznie masz witrynę o wysokiej wydajności.
Jeśli jednak, podobnie jak ja, lubisz wypróbowywać nowe rzeczy, możesz założyć darmowe konto w Pantheon (oświadczenie: jestem członkiem) i wypróbować Drupala na ich serwerach. Pressflow, lakier itp. Są wstępnie skonfigurowane. Panteon został założony przez Davida Straussa, który był także współzałożycielem Four Kitchens, firmy stojącej za Pressflow.
źródło
Odkopałem wszystkie różnice i sprawdziłem je na GitHub. Oto, co znalazłem:
hook_js_cache_alter
, a jeśli używasz nowego hooka, dodaj notatkę do zagregowanego JavaScript, który został zbudowany za pomocą PressFlowphp -r "echo (int) 0.25 * 2;"
zwróci0
. Zmiana Pressflow koryguje to, na przykład:php -r "echo (int) (0.25 * 2);"
powraca5
, pozwalając na wykorzystanie subsekundowych opóźnień jako danych wejściowych do funkcji.Oto pełna wersja z października 2013 r .: https://gist.github.com/alanthing/6064500
źródło
hook_js_cache_alter
haka, komentarze do wierszy 760-764 zostaną dodane$header
i dlatego$contents
. Ale jeśli ten hak nie zostanie użyty, poprawne, nic nie zostanie dodane. Wyjaśnię moją odpowiedź, dzięki.