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.

Word Camp Cologne 2016: Session The WordPress 1%

306 views

Published on

What have we learned at Target Video in scaling our WordPress Multisite to 1 million users? Still tiny at know, but not your typical neighborhood WordPress installation.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Word Camp Cologne 2016: Session The WordPress 1%

  1. 1. THE WORDPRESS 1% What we have learned in scaling our Multi-Site to close to 1 million users Dominic Grzbielok
  2. 2. The 1 Percent - Why? • Derogatory Term from the Occupy Movement for elite • We run into problems probably not shared by the larger community (e.g. bloggers) • This is us reaching out, don‘t hit us • In the grander scheme of things, this is still tiny. I know.
  3. 3. Who is this talk for? • Your website budget is more than 100€/mth • Your business model is scalable: The more traffic you get, the more money you can earn. • Your traffic is spiky: your peak loads are much higher than normal loads (think DHDL or TV ads) • You are a developer or you have access to developers • So – who needs to leave right now?
  4. 4. Current setup: Multisite on AWS AWS products in use: • EC2 • Elastic Load Balancing • Elastic Beanstalk • RDS • S3 • CloudFront Non-AWS • Bitbucket • Codeship • JW Player for video content
  5. 5. Traffic: review and patterns Monat 1 Monat 3 Monat 5 Monat 7 Monat 9 Monat 11 Vertical 1 Vertical 2 0 Uhr 3 Uhr 6 Uhr 9 Uhr 12 Uhr 15 Uhr 18 Uhr 21 Uhr Visits Visits
  6. 6. How did we get there? Requirements were: • Editors should get easy-to-use CMS – with custom teaser handling • Biggest referrer will be Facebook • Social and mobile audience are a given • Performance budget: pages load in under 3 secs. • Stage environment for testing, separate from production • Video ads and display ads Our Solution: Multisite AWS WordPress • Step-by-step instructions – just google „multisite aws wordpress“: For example, https://bigbitecreative.com/scalable-wordpress-with-aws-elastic-beanstalk/ or https://cloudonaut.io/wordpress-on-aws-you-are-holding-it-wrong/ • Probably just works as well with Azure
  7. 7. What does that mean, day in, day out This is not your usual WordPress anymore • No more plugin installs from the backend • Git workflow for deployments • No more „It‘ll be done in a second“ to your manager • Editors don‘t notice difference in working with wp-admin
  8. 8. Our biggest learnings • Don‘t use site builders if SEO is relevant: Visual Composer is our single biggest technical debt • AJAX frontend • Bloated CSS • problems with plugins – W3 Total Cache, Facebook Instant Articles • No plugin is the best plugin, literally: Use them wisely • WordPress search is just broken • Don‘t hire for WordPress skills, hire for dev skills
  9. 9. Next up • Third vertical in Multisite framework • Completely remove Visual Composer • More caching layers: ElastiCache for less CPU strain on the backend • Elasticsearch as search replacement • Decoupled frontend • AMPed version of the site • Performance optimization • https://
  10. 10. What are your learnings you can share? Things I‘m interested in: • Redis? • Multi CDN experience? • AMP best practices with custom code • Decoupling? • Elasticsearch with ElasticPress and Advanced Custom Fields?
  11. 11. About me: Dominic Grzbielok • Product owner at ProSiebenSat.1 Media SE • Head of Product at video content startup TargetVideo Miss Made It http://www.missmadeit.com/ is our DIY online video magazine

×