Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Pressflow vs Drupal

7,477 views

Published on

Comparison of Pressflow and Drupal Core.

Published in: Technology
  • Does anyone know how to use pressflow or migrate from drupal to pressflow. I can't find an exact tutorial how to do it.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Pressflow vs Drupal

  1. 1. When to Pressflow Vs. Drupal <ul><li>Presenters: </li></ul><ul><li>Matthew Dorman | Rasheed Barnes </li></ul>July 24, 2010
  2. 2. Overview <ul><ul><li>■ Differences between platforms </li></ul></ul><ul><ul><li>■ Performance improvements in PressFlow </li></ul></ul><ul><ul><li>■ Compatibility issues with PressFlow </li></ul></ul><ul><ul><li>■ Test Procedures/Results </li></ul></ul><ul><ul><li>■ Q & A </li></ul></ul><ul><ul><li>■ Open Topics / Discussion </li></ul></ul>
  3. 3. Platform Differences <ul><ul><li>■ Support Community </li></ul></ul><ul><ul><li>■ Adoption Numbers </li></ul></ul><ul><ul><li>■ Fork? </li></ul></ul><ul><ul><li>■ Security Tests </li></ul></ul>
  4. 4. Pressflow Performance Improvements <ul><ul><li>■ Lazy Sessions </li></ul></ul><ul><ul><li>■ DB Replication </li></ul></ul><ul><ul><li>■ PHP Refactoring </li></ul></ul><ul><ul><li>■ MySQL Only </li></ul></ul>
  5. 5. Pressflow Compatibility <ul><ul><li>■ Difficult to fully determine, due to adoption rate </li></ul></ul><ul><ul><li>■ Session Availability </li></ul></ul><ul><ul><li>■ Supports MySQL Only </li></ul></ul>
  6. 6. Testing - Tools <ul><ul><li>■ ab - http://httpd.apache.org/docs/2.0/programs/ab.html </li></ul></ul><ul><ul><li>■ Jmeter - http://jakarta.apache.org/jmeter/ </li></ul></ul><ul><ul><li>■ Siege - http://www.joedog.org/index/siege-home   </li></ul></ul>
  7. 7. Testing - Best Practices (1/2) <ul><ul><li>■ Use same hardware configuration and kernel (OS) </li></ul></ul><ul><ul><li>■ Use same network configuration </li></ul></ul><ul><ul><li>■ First record server load using top or uptime command </li></ul></ul><ul><ul><li>■ Take at least 3-5 readings </li></ul></ul><ul><ul><li>■ Reboot the server and carry out test on next configuration </li></ul></ul>
  8. 8. Testing - Best Practices (2/2) <ul><ul><li>■ Again record server load using top or uptime command </li></ul></ul><ul><ul><li>■ Retest using static html/php files and dynamic pages </li></ul></ul><ul><ul><li>■ Test during identical/similar traffic loads </li></ul></ul><ul><ul><li>■ Clear Cache! </li></ul></ul>
  9. 9. Testing - Your Traffic Profile <ul><ul><li>■ Authenticated </li></ul></ul><ul><ul><li>■ Unauthenticated </li></ul></ul><ul><ul><li>■ Editors </li></ul></ul>
  10. 10. Testing - Potential Hurdles <ul><ul><li>■ Bandwidth (Munin) </li></ul></ul><ul><ul><li>■ MySQL (Munin / MySQL Enterprise Monitor) </li></ul></ul><ul><ul><li>■ Workstation </li></ul></ul>
  11. 11. Testing - Understanding the Results
  12. 12. Testing - Understanding the Results (cont.)
  13. 13. Q & A <ul><ul><li>You ask, we'll answer </li></ul></ul><ul><ul><li>(or someone else hopefully) </li></ul></ul>
  14. 14. Open Topics <ul><ul><li>■ Should I use PressFlow? </li></ul></ul><ul><ul><li>■ How Can I Make Drupal Fast? </li></ul></ul><ul><ul><li>■ What about Acquia? </li></ul></ul>
  15. 15. Contact Information <ul><ul><li>Rasheed Barnes </li></ul></ul><ul><ul><li>@fingerpistols </li></ul></ul><ul><ul><li>linkedin.com/in/rasheednyc </li></ul></ul><ul><ul><li>Matthew Dorman </li></ul></ul><ul><ul><li>@matthewdorman </li></ul></ul><ul><ul><li>linkedin.com/in/matthewdorman </li></ul></ul>
  16. 16. Trademark References <ul><li>Pressflow is a trademark of Four Kitchens, LLC. </li></ul><ul><li>Drupal is a registered trademark of Dries Buytaert. </li></ul><ul><li>Apache is a trademark of The Apache Software Foundation. </li></ul>
  17. 17. New York Office 130 West 42nd Street New York, NY 10036 Tel: 212-819-1700 Boston Office 180 Cambridge Street Boston, MA 02114 Tel: 617-725-8888 infoUS@northps.com www.northps.com © NorthPoint and NorthPoint Solutions LLC

×