Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Managed WordPress Hosting, What needs management - Giannis Zachariadis

Managed WordPress Hosting, What needs management - Giannis Zachariadis

WordPress Greek Community

April 28, 2015
Tweet

More Decks by WordPress Greek Community

Other Decks in Technology

Transcript

  1. Understanding WordPress Environment WordPress Needs WordPress •Server and Network •Operating

    System •Database (MySQL) •Web Server •PHP interpreter o PHP / PHP-FPM o HHVM •WordPress Core o Plugins o Themes
  2. Server and Network Needs Initial Setup Maintenance •Buy Server •Rent

    Space in Datacenter •Setup Server •Configure Network •Hardware Fails o CPU o Motherboards o HDD o Network Cards o and more..
  3. Operating System Needs Initial Setup Maintenance •Decide OS o Linux,

    Windows, BSD, .. •Install OS •Initial OS tuning •Software configuration o Mail, SSH, (S)FTP, .. •Network Configuration Routes, Firewall, .. •System Administration o Updates o Security Patching o Backup o Troubleshooting o monitoring o and more..
  4. Database Needs Initial Setup Maintenance •MySQL •Initial Configuration Tuning •Backup

    Planning •DB Administration o Updates o Security Patching o Troubleshooting o Query optimization o and more..
  5. Web Server / PHP Needs Initial Setup Maintenance •Decide which

    Web Server o Apache, NginX, LiteSpeed, ... •Install Web Server & PHP •Tune WebServer and PHP o threads o events o preforks o HHVM o and more... •Updates •Security Patching •Troubleshooting •Ongoing optimization •and more..
  6. WordPress Needs Initial Setup Maintenance •Install WordPress o Core o

    Plugins o Themes • Initial Tuning Cron-jobs Caching Optimizations •Core Updates •Themes and Plugins Updates •Security Patching •Backups •Troubleshooting •Dev Tools and Testing •Ongoing optimization and re-configuration •and more..
  7. Maintenance is a never ending job • Technical Know-How •

    Keeping software up to date • Security patches • Troubleshooting • Optimization • Monitoring
  8. Are you a Systems Administrator ? NO YES •You need

    to hire someone to handle your maintenance needs! •You have to maintain everything on your own! Are you a Database Administrator ? Are you Security Expert ?
  9. Managed WordPress Hosting Providers Advantages Disadvantages •Server Maintenance •System Administrators

    •Database Administrators •Increased Security •DevOps •Speed / Performance •Scalability •WordPress Expertise •Pricing (really?) •Limitations (mostly on Plugins) •Serves Only WordPress :(
  10. A bunch of extra features & buzzwords Staging Sites Proactive

    Malware Monitoring Managed Updates Automated Backups Instant Backups Load Balancing Varnish Web Application Firewall Git HHVM NginX Apache PHP CDN Offsite Backups Database Replication Multiple WP management Horizontal Scalability Vertical Scalability High Availability After Hack restoration
  11. Escape the buzz, Identify your Business Needs and available Resources

    • Reliability • Speed • Security • Support • Features • Growth Website Needs What you Know Best • Developer • Designer • Blogger • Content Writer • SEO Expert
  12. Use your Logic! • Cheap hosting is cheap for a

    reason.. • Is Uptime really critical for your business ? • Speed is a must (according to Google, Amazon, Yahoo, ...) • Security, proactive scans, malwares, after-hack care • Do you need WordPress experts Support ? • Beware of the Marketing Buzzwords • Honest vs Paid reviews • Plan for growth!
  13. Rules of thumb • New / Low traffic websites •

    Website is not a critical business component • Low support expectations Shared Hosting • Website is a critical business component • High traffic websites • Extra security mechanisms • Extra features • Expert support • Need to manage multiple WP websites • Lack of time Managed WP Hosting VPS/Dedicated Hosting • You need more resources • You need custom software • You know what you’re doing • You have time to spend on optimization