47

Architecture Behind Wordpress

  • Upload
    indrio

  • View
    279

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Architecture Behind Wordpress
Page 2: Architecture Behind Wordpress
Page 3: Architecture Behind Wordpress

ARCHITECTURE?

Page 4: Architecture Behind Wordpress

SCALING.

Page 5: Architecture Behind Wordpress

SCALING

PLATFORM

Page 6: Architecture Behind Wordpress

SCALING

BUSINESS

Page 7: Architecture Behind Wordpress

SCALING

COMMUNITY

Page 8: Architecture Behind Wordpress

SCALING

PEOPLE

Page 9: Architecture Behind Wordpress

SEPTEMBER 2006

Page 10: Architecture Behind Wordpress

18m Global

Uniques

63m Pageviews

350k Blogs

~ #202 in US

Page 11: Architecture Behind Wordpress

88m Global

Uniques

360m Pageviews

1,579k Blogs

#17 in US

Page 12: Architecture Behind Wordpress

(Over 600,000

splogs deleted.)

Page 13: Architecture Behind Wordpress

SCALING

PLATFORM

Page 14: Architecture Behind Wordpress

MATT’S MAGICMINI-CLUSTER

Page 15: Architecture Behind Wordpress

7 BOXES~ $1500 / MO

Page 16: Architecture Behind Wordpress

2 LOAD BALANCERS

• Any CPU• 2 GB memory• Any disk• Pound + Wackamole + Spread

Page 17: Architecture Behind Wordpress

2 DATABASES• Any CPU• 4 GB+ memory• Fast disks, RAID•Master + Slave MySQL setup

Page 18: Architecture Behind Wordpress

3 WEBS• Fast CPU• 2 GB memory• Any disks• Litespeed or well-configured Apache

Page 19: Architecture Behind Wordpress

BOXES AND LINES

Page 20: Architecture Behind Wordpress

BOXES AND LINES

Page 21: Architecture Behind Wordpress

BOXES AND LINES

Page 22: Architecture Behind Wordpress

BOXES AND LINES

Page 23: Architecture Behind Wordpress

BOXES AND LINES

Page 24: Architecture Behind Wordpress

HYPERDB

Page 25: Architecture Behind Wordpress

BOXES AND LINES

Page 26: Architecture Behind Wordpress

PUT EVERYTHING

IN SUBVERSION

Page 27: Architecture Behind Wordpress

BE STATELESS

Page 28: Architecture Behind Wordpress

MEMCACHED

Page 29: Architecture Behind Wordpress

… JUST USE WORDPRESS

http://2007.wordcamp.org/schedule/hyperdb-and-performance/

Page 30: Architecture Behind Wordpress

SINGLE BOX300

REQUESTS/SEC25.9M A DAY

http://2007.wordcamp.org/schedule/hyperdb-and-performance/

Page 31: Architecture Behind Wordpress

SCALING

COMMUNITY

Page 32: Architecture Behind Wordpress

SEE OTHER:photomatt.net/abo

ut

Page 33: Architecture Behind Wordpress

SCALING

BUSINESS

Page 34: Architecture Behind Wordpress

UPGRADES

Page 35: Architecture Behind Wordpress

ADS

Page 36: Architecture Behind Wordpress

VIP

Page 37: Architecture Behind Wordpress

SCALING

PEOPLE

Page 38: Architecture Behind Wordpress

HIRING

Page 39: Architecture Behind Wordpress

GREAT PEOPLE =

RICH ENVIRONMENT

+WORTHWILE PROBLEMS

Page 40: Architecture Behind Wordpress

5 THINGS

Page 41: Architecture Behind Wordpress

PERSONALITY FIT

Page 42: Architecture Behind Wordpress

ABILITY TO LEARN

Page 43: Architecture Behind Wordpress

TASTE

Page 44: Architecture Behind Wordpress

PASSION FOR SPACE

Page 45: Architecture Behind Wordpress

FAMILIARITY WITH

TECHNOLOGIES

Page 46: Architecture Behind Wordpress

NOT HIRING

Page 47: Architecture Behind Wordpress

THANK YOU!

WORDPRESS MEETUP

THURSDAY 9 [email protected]