Scaling Wordpress
How we scale Wordpress Multisite to
server millions of users
Lana Wordpress team
Content
● Why Wordpress?
● Architecture
● Scaling Wordpress
● Demo
● Open Source
● Web Analytic
● Q & A
Why Wordpress?
● Most popular CMS
● Open source
● Lots of plugins & themes
● Simple database model
● Large community
Architecture
BUSINESS INTELLIGENCE
PRODUCTION TECHNOLOGY STACK
MySQL
PHP
Wordpress vBulletin
MySQL MySQL
Customized vbSSO
...
Architecture
Wordpress
Multisite
Homepage
LamMe
TV
More
...
Scaling Wordpress
Load
Balancer
HTTP
Web
1-n
Site 1
Site 2
Site 3
Site 4
Site 5
Site 6
Mem
Cache
1-n
Scaling Wordpress
WORDPRESS TEMPLATE
WORDPRESS CORE & PLUGINS
Core Files3rd-party PluginsOur plugins
Template 1 Template 2...
Homepage Beta
● More than 600k articles
● Handle at least 10% Webtretho (more than 8M per day)
● Synchronizing with forum ...
Homepage Beta
What did we do?
● Using ajax
● Memcached:
○ W3 Total Cache
○ Our cached plugin
● Optimized Wordpress sql que...
Demo
● Plugins
● Templates
● SSO
Web Analytics
WHAT WHY
click,click,click why_click,why_click,why_click
● Data Report ● Experiment & Testing
● User’s behav...
Web Analytics
“WHAT” gap:
● instantly useful
● increase revenue/ reduce cost
● improve customer’s satisfaction
Web Analytics - Sample
Implement
Measure
Analyze
Improve
Q & A
Q & A
Upcoming SlideShare
Loading in …5
×

Scaling WordPress - Project Lana WordPress Team

562 views

Published on

How we scale WordPress Multisite to server millions of users - by Project Lana WordPress Team - http://projectlana.com

Meetup: http://www.meetup.com/Saigon-WordPress/events/178972202/

Interview: http://www.meetup.com/Saigon-WordPress/messages/boards/thread/44232232

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
562
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Scaling WordPress - Project Lana WordPress Team

  1. 1. Scaling Wordpress How we scale Wordpress Multisite to server millions of users Lana Wordpress team
  2. 2. Content ● Why Wordpress? ● Architecture ● Scaling Wordpress ● Demo ● Open Source ● Web Analytic ● Q & A
  3. 3. Why Wordpress? ● Most popular CMS ● Open source ● Lots of plugins & themes ● Simple database model ● Large community
  4. 4. Architecture BUSINESS INTELLIGENCE PRODUCTION TECHNOLOGY STACK MySQL PHP Wordpress vBulletin MySQL MySQL Customized vbSSO JasperRe port Server Social Data mining CloudTools WP/vBB Customization Infrastructure Platform Our code Google Analytics Nginx, Caching
  5. 5. Architecture Wordpress Multisite Homepage LamMe TV More ...
  6. 6. Scaling Wordpress Load Balancer HTTP Web 1-n Site 1 Site 2 Site 3 Site 4 Site 5 Site 6 Mem Cache 1-n
  7. 7. Scaling Wordpress WORDPRESS TEMPLATE WORDPRESS CORE & PLUGINS Core Files3rd-party PluginsOur plugins Template 1 Template 2 Template 3
  8. 8. Homepage Beta ● More than 600k articles ● Handle at least 10% Webtretho (more than 8M per day) ● Synchronizing with forum database ○ Articles ○ User ○ Comments ○ Thanks
  9. 9. Homepage Beta What did we do? ● Using ajax ● Memcached: ○ W3 Total Cache ○ Our cached plugin ● Optimized Wordpress sql query
  10. 10. Demo ● Plugins ● Templates ● SSO
  11. 11. Web Analytics WHAT WHY click,click,click why_click,why_click,why_click ● Data Report ● Experiment & Testing ● User’s behavior ● Competitor analysis
  12. 12. Web Analytics “WHAT” gap: ● instantly useful ● increase revenue/ reduce cost ● improve customer’s satisfaction
  13. 13. Web Analytics - Sample Implement Measure Analyze Improve
  14. 14. Q & A Q & A

×