Drupal Hosting Mike Hostetler A Mountain Top, LLC @mikehostetler
A few assumptions ...
Assumption #1: Drupal needs hosting
Assumption #2: Not all hosting is created equal
Assumption #3: Not all Drupal needs the same hosting
This creates choices
A choice for you, as the Drupal expert
A choice for your client
How do I decide?
How do I help my client decide?
Ask the Drupal Spaceman
Just Kidding
Not Really ...
Decision #1 Decide what business  you are in?
Are you a designer?
Are you a developer?
Do you want to get phone calls at 2am?
You probably don't
Hosting is a completely different business
Redirect Hosting FAIL Anger
Answer #1: Be the person who can call and yell at the hosting company on behalf of your client
Decision #2: Estimate the level of resources your site needs
Estimate your users
Estimate your nodes
Are you hosting or embedding Rich Media?
Estimate your traffic, in simultaneous users
Answer #2: Planning and projecting your resources is critical to choosing your hosting vendor
Decision #3: Choose the type of hosting & the vendor
There are 4 major types of hosting
Shared Hosting
Virtual Private Servers
Dedicated Single-Server
Dedicated Multi-Server
TIP: Google cares about hosting
TIP: You probably need less then you think ...
TIP: Shared hosting is like replacing a Ferrari's engine with a Hamster Wheel
TIP: Before choosing a vendor, submit a support ticket and time the response
How do I find a vendor?
http://drupal.org/hosting
Ask people at a  Drupal Meetup or Camp
Decision #3: Choose the level of Drupal performance tuning
After the site is built ...
Administer -> Site Configuration -> Performance
Caching Mode: Normal
Advanced Caching: http://drupal.org/node/97347
Enable Page Compression
Enable Block Cache (if appropriate)
Optimize CSS Files
DO NOT Optimize Javascript Files
Test with Firebug and Yslow http://getfirebug.com  http://developer.yahoo.com/yslow
Server Side Optimizations
APC – Alternative PHP Cache
APC – Alternative PHP Cache
 
Memcached
Decision #4 Plan how to keep your hosting company accountable
Netcraft Uptime Survey http://uptime.netcraft.com
Netcraft Uptime Survey http://uptime.netcraft.com
Pingdom http://pingdom.com
Many other tools ...
Thank You
Mike Hostetler A Mountain Top, LLC @mikehostetler http://amountaintop.com
Upcoming SlideShare
Loading in...5
×

Drupal Hosting - What you get and how much it should cost

3,168

Published on

Drupal sites perform best when they are deployed into a hosting environment tailored for Drupal. Learn what sort of questions to ask, what to look for, what to expect to pay, and how to measure what you get from a hosting company.

This session will cover the following:

* What does Drupal need from a hosting company?
* How can a hosting company influence the performance of Drupal?
* What can be done to test the performance of Drupal on a particular hosting company?
* How do I keep my hosting company accountable?
* What do I do if I want to move my site to another company?

Time will be planned to take questions from the audience about hosting Drupal as well.

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

  • Be the first to like this

No Downloads
Views
Total Views
3,168
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Drupal Hosting - What you get and how much it should cost

  1. 1. Drupal Hosting Mike Hostetler A Mountain Top, LLC @mikehostetler
  2. 2. A few assumptions ...
  3. 3. Assumption #1: Drupal needs hosting
  4. 4. Assumption #2: Not all hosting is created equal
  5. 5. Assumption #3: Not all Drupal needs the same hosting
  6. 6. This creates choices
  7. 7. A choice for you, as the Drupal expert
  8. 8. A choice for your client
  9. 9. How do I decide?
  10. 10. How do I help my client decide?
  11. 11. Ask the Drupal Spaceman
  12. 12. Just Kidding
  13. 13. Not Really ...
  14. 14. Decision #1 Decide what business you are in?
  15. 15. Are you a designer?
  16. 16. Are you a developer?
  17. 17. Do you want to get phone calls at 2am?
  18. 18. You probably don't
  19. 19. Hosting is a completely different business
  20. 20. Redirect Hosting FAIL Anger
  21. 21. Answer #1: Be the person who can call and yell at the hosting company on behalf of your client
  22. 22. Decision #2: Estimate the level of resources your site needs
  23. 23. Estimate your users
  24. 24. Estimate your nodes
  25. 25. Are you hosting or embedding Rich Media?
  26. 26. Estimate your traffic, in simultaneous users
  27. 27. Answer #2: Planning and projecting your resources is critical to choosing your hosting vendor
  28. 28. Decision #3: Choose the type of hosting & the vendor
  29. 29. There are 4 major types of hosting
  30. 30. Shared Hosting
  31. 31. Virtual Private Servers
  32. 32. Dedicated Single-Server
  33. 33. Dedicated Multi-Server
  34. 34. TIP: Google cares about hosting
  35. 35. TIP: You probably need less then you think ...
  36. 36. TIP: Shared hosting is like replacing a Ferrari's engine with a Hamster Wheel
  37. 37. TIP: Before choosing a vendor, submit a support ticket and time the response
  38. 38. How do I find a vendor?
  39. 39. http://drupal.org/hosting
  40. 40. Ask people at a Drupal Meetup or Camp
  41. 41. Decision #3: Choose the level of Drupal performance tuning
  42. 42. After the site is built ...
  43. 43. Administer -> Site Configuration -> Performance
  44. 44. Caching Mode: Normal
  45. 45. Advanced Caching: http://drupal.org/node/97347
  46. 46. Enable Page Compression
  47. 47. Enable Block Cache (if appropriate)
  48. 48. Optimize CSS Files
  49. 49. DO NOT Optimize Javascript Files
  50. 50. Test with Firebug and Yslow http://getfirebug.com http://developer.yahoo.com/yslow
  51. 51. Server Side Optimizations
  52. 52. APC – Alternative PHP Cache
  53. 53. APC – Alternative PHP Cache
  54. 55. Memcached
  55. 56. Decision #4 Plan how to keep your hosting company accountable
  56. 57. Netcraft Uptime Survey http://uptime.netcraft.com
  57. 58. Netcraft Uptime Survey http://uptime.netcraft.com
  58. 59. Pingdom http://pingdom.com
  59. 60. Many other tools ...
  60. 61. Thank You
  61. 62. Mike Hostetler A Mountain Top, LLC @mikehostetler http://amountaintop.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×