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