is hosting joomla on shared a really good idea?
TRANSCRIPT
Is Hosting Joomla! on Shared Hosting a Really Good Idea?
Tenko NikolovCEO of SiteGround.com
What people think about web hosting?
How things can actually be?
By taking special care of the following three important components:
• Security
• Uptime
• Speed
How is this possible?
Shared is not secure?• Security – the main problem of shared hosting. Or
is it?
• Etymology of the problem – common belief that shared environment can’t be secure.
• It is common when one Joomla! is hacked on a standard shared server, the whole server to be screwed.
There is a solution - chroot
More secure than ever!
• Latest OS.
• Late version of the Linux Kernel.
• Secure firewall, strong monitoring of access, OS and system files.
• No password auth should be used, even for regular accounts’ SSH.
And what about uptime?• Uptime is the second hardest thing for a
shared host to achieve
• It is believed by many people that uptime on shared can’t be compared with uptime on dedicated.
• And this is wrong. There is no problem to achieve uptime close to 100% per year on a shared server. Wonder how?
Achieving Uptime – How?
• Invest in technology and hardware
Heavily test at least 3 different hardware setups before proceeding.
• Invest in integrating a monitoring and automated reaction system.
Keep your server load level at minimum at all times.
Achieving Uptime – How?• Spread the server resources wisely
Never allow a single user to use all of the server resources at any given time. Limit and throttle if limits are reached and prevent overloads.
Whenever there’s a resource problem, react within seconds and not within minutes or hours.
Is shared hosting fast?
• Use I/O reduction technologies as RAID and SSD.
• Tweak your software to run faster, eg. Tune MySQL, Apache and PHP
• Again – keep server load at minimum (below 5, when possible below 2).
• Spread resourced efficiently, don’t allow users to eat other users resources.
Let’s run some tests
Number of hits
Can we make it faster?
• Install caching mechanisms
• Install reverse proxy
Yes, we can make Joomla! faster!
Too good to be true?
• Shared is not always the right option, eg. When you require custom setup or too many resources.
• Really good shared would always be faster & cheaper than most dedicated solutions, but might be pricey compared to regular cheap shared.
• There are many providers that do not know themselves how good shared hosting can really be. So look for the true believers :)
Your turn to ask
Image courtesy to Flickr user WingedWolf: http://is.gd/4ycgJq