Scaling WordPress - Project Lana WordPress Team
Click here to load reader
-
Upload
dat-hoang -
Category
Technology
-
view
151 -
download
2
description
Transcript of Scaling WordPress - Project Lana WordPress Team
![Page 1: Scaling WordPress - Project Lana WordPress Team](https://reader038.fdocuments.in/reader038/viewer/2022100600/555a293ad8b42ab3088b4c82/html5/thumbnails/1.jpg)
Scaling WordpressHow we scale Wordpress Multisite to server millions of users
Lana Wordpress team
![Page 2: Scaling WordPress - Project Lana WordPress Team](https://reader038.fdocuments.in/reader038/viewer/2022100600/555a293ad8b42ab3088b4c82/html5/thumbnails/2.jpg)
Content● Why Wordpress?● Architecture● Scaling Wordpress● Demo● Open Source● Web Analytic● Q & A
![Page 3: Scaling WordPress - Project Lana WordPress Team](https://reader038.fdocuments.in/reader038/viewer/2022100600/555a293ad8b42ab3088b4c82/html5/thumbnails/3.jpg)
Why Wordpress?● Most popular CMS● Open source● Lots of plugins & themes● Simple database model● Large community
![Page 4: Scaling WordPress - Project Lana WordPress Team](https://reader038.fdocuments.in/reader038/viewer/2022100600/555a293ad8b42ab3088b4c82/html5/thumbnails/4.jpg)
Architecture
BUSINESS INTELLIGENCEPRODUCTION TECHNOLOGY STACK
MySQL
PHP
Wordpress vBulletin
MySQL MySQL
Customized vbSSOJasperR
eport
Server
Social
Data
mining
Cloud Tools
WP/vBB Customization
InfrastructurePlatformOur code
Analytics
Nginx, Caching
![Page 5: Scaling WordPress - Project Lana WordPress Team](https://reader038.fdocuments.in/reader038/viewer/2022100600/555a293ad8b42ab3088b4c82/html5/thumbnails/5.jpg)
Architecture
WordpressMultisite
Homepage
LamMe
TVMore...
![Page 6: Scaling WordPress - Project Lana WordPress Team](https://reader038.fdocuments.in/reader038/viewer/2022100600/555a293ad8b42ab3088b4c82/html5/thumbnails/6.jpg)
Scaling Wordpress
Load Balancer
HTTP
Web1-n
Site 1Site 2
Site 3Site 4
Site 5Site 6
Mem Cache
1-n
![Page 7: Scaling WordPress - Project Lana WordPress Team](https://reader038.fdocuments.in/reader038/viewer/2022100600/555a293ad8b42ab3088b4c82/html5/thumbnails/7.jpg)
Scaling Wordpress
WORDPRESS TEMPLATE
WORDPRESS CORE & PLUGINS
Core Files3rd-party PluginsOur plugins
Template 1 Template 2 Template 3
![Page 8: Scaling WordPress - Project Lana WordPress Team](https://reader038.fdocuments.in/reader038/viewer/2022100600/555a293ad8b42ab3088b4c82/html5/thumbnails/8.jpg)
Homepage Beta● More than 600k articles● Handle at least 10% Webtretho (more than 8M per day)● Synchronizing with forum database
○ Articles○ User○ Comments○ Thanks
![Page 9: Scaling WordPress - Project Lana WordPress Team](https://reader038.fdocuments.in/reader038/viewer/2022100600/555a293ad8b42ab3088b4c82/html5/thumbnails/9.jpg)
Homepage BetaWhat did we do?● Using ajax● Memcached:
○ W3 Total Cache ○ Our cached plugin
● Optimized Wordpress sql query
![Page 10: Scaling WordPress - Project Lana WordPress Team](https://reader038.fdocuments.in/reader038/viewer/2022100600/555a293ad8b42ab3088b4c82/html5/thumbnails/10.jpg)
Demo● Plugins● Templates● SSO
![Page 11: Scaling WordPress - Project Lana WordPress Team](https://reader038.fdocuments.in/reader038/viewer/2022100600/555a293ad8b42ab3088b4c82/html5/thumbnails/11.jpg)
Web AnalyticsWHAT WHYclick,click,click why_click,why_click,why_click
● Data Report ● Experiment & Testing● User’s behavior ● Competitor analysis
![Page 12: Scaling WordPress - Project Lana WordPress Team](https://reader038.fdocuments.in/reader038/viewer/2022100600/555a293ad8b42ab3088b4c82/html5/thumbnails/12.jpg)
Web Analytics“WHAT” gap:● instantly useful● increase revenue/ reduce cost● improve customer’s satisfaction
![Page 13: Scaling WordPress - Project Lana WordPress Team](https://reader038.fdocuments.in/reader038/viewer/2022100600/555a293ad8b42ab3088b4c82/html5/thumbnails/13.jpg)
Web Analytics - Sample
Implement
Measure
Analyze
Improve
![Page 14: Scaling WordPress - Project Lana WordPress Team](https://reader038.fdocuments.in/reader038/viewer/2022100600/555a293ad8b42ab3088b4c82/html5/thumbnails/14.jpg)
Q & A
Q & A