BackupBuddy: Hosts

From IThemes Codex
(Difference between revisions)
Jump to: navigation, search
(added WPEngine)
(Made a general host page)
 
(13 intermediate revisions by 5 users not shown)
Line 1: Line 1:
The information contained here is for shared hosting accounts unless specified otherwise. Some hosts include a letter grade next to them as a quick reference score of how well they perform.
+
'''We've created a free ebook resource titled How to Pick a Great Web Host without Having a Computer Science Degree.'''
  
==[http://1and1.com 1and1]==
+
Download it here: [http://ithemes.com/publishing/how-to-pick-web-hosting-without-a-computer-science-degree/ How to Pick a Great Web Host without Having a Computer Science Degree]
* Servers sometimes overloaded causing browsing sites hosted on them to take a very long time to load or time out.
+
  
==[http://aplus.net aPlus.net]==
 
'''Issues'''
 
* Problems reported with sites above 450mb (with zip compression on; off increases limit).
 
  
  
==[http://bluehost.com BlueHost]==
+
'''Hosts'''
  
Overall BlueHost hosting seems to be somewhat hit or miss.  Many customers have found that BlueHost is slow and often returns 404 and 500 server error messages for no reason periodically. These can not only cause a bad experience for viewers of your site but also break BackupBuddy backup functionality.  Though in general BackupBuddy should work the lack of consistency among the experiences of users of this host results in us not being able to recommend this host.
+
There is no perfect host, I wish I could say otherwise and that you should move to this or that host and all possible issues will fade away like a small clear rain puddle in a hot summer day but that is not the network world we live in. BackupBuddy has no size or speed limits set into it, but it has to run in accordance to the server's configurations. If the server is slow or bad then naturally a site may have a harder time getting a complete backup (the bigger the site the harder it will be, it's just how servers work with max PHP runtimes).
  
PHP memory limit is 128MB at MOST.  This is low.  Hostgator for example provides 256MB which is double.
 
  
*One customer had an Addhandler line in .htaccess which gave issues when migrated to another host.
+
There aren't even any hosts that are the "worst". What host is best for your site varies for each person, some sites won't have much issue with a certain host while other sites could run into issues. Though in many cases with hosts you get what you pay for: cheap hosting tends to be cheap on quality, and shared hosting is often overloaded. For some sites that could be fine, for others they (the site itself) should have something a bit higher quality.
  
Bluehost requires a database name (and user) to have a prefix of your username, so to be of the form username_databasename.
 
  
===Timeouts===
+
It all comes down to the server configurations such as max_execution_time (max PHP runtime as a whole) and speed of the server (often hurt by a shared hosting being overloaded).
On the boards, a few people have complained about BackupBuddy timing out during backup. To resolve this, support recommends editing your php.ini file to change max execution time to 600.
+
 
+
According to response from tech support these are the limits on how long a process can run before being killed off and are based on whether the customer has a dedicated IP address or uses the shared address.
+
 
+
*Apache/Web (HTML/PHP/Downloads): With Dedicated IP: 12 Hours  |  Without: 10 Minutes (up from 5 minutes)
+
*SSH/Shell: With Dedicated IP: 2 Hours  |  Without: 1 Hour
+
*Cron Jobs: With Dedicated IP: 30 Minutes  |  Without: 30 Minutes
+
*Deamons: With Dedicated IP: Unlimited  |  Without: 10 Minutes
+
 
+
==[http://www.bluerazor.com BlueRazor]==
+
No cPanel
+
 
+
==[http://dreamhost.com Dreamhost] - D (maybe F)==
+
'''Issues'''
+
* Does not allow HTTP Loopbacks.
+
* Unlimited plans terms of service PROHIBITS storing of backups in your account.  "Unlimited" is not truly unlimited.
+
* Extremely slow.
+
* No cPanel (uses custom system)
+
* No native command-line zip. BackupBuddy will enter the slower, less reliable compatibility mode.
+
* Problems reported with sites above 22mb (with zip compression on; off increases limit) due to slow processing.
+
* Procwatch automatically kills off BackupBuddy if it uses too many resources in the process of making a backup.
+
** Can create a custom php.ini to extend PHP timeout to increase BackupBuddy run-time.
+
'''Resources'''
+
* File Manager (allows for manual unzipping): https://webftp.dreamhost.com/
+
 
+
==[http://godaddy.com GoDaddy] - F==
+
 
+
Godaddy is currently working with us to try and improve known issues.  We will update this pending improvements.
+
 
+
'''Issues'''
+
* Custom control panel. Some changes take up to hours to take effect.
+
* Slow site load times on some servers.
+
* Some servers overloaded not leaving processing power for backups.
+
* System actively kills any PHP process working too hard or too long (ie backups).
+
 
+
==[http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=ithemes HostGator] A==
+
'''Benefits'''
+
* Fast. Command-line zip available for best BackupBuddy experience.
+
* CPanel.
+
* Top technical support.
+
'''Issues'''
+
* Recently changed PHP runtime limit cap to 30 seconds for shared hosting.
+
** Possible work-around: http://ithemes.com/forum/index.php?/topic/5519-hostgator-timeout-fix-available/
+
** Only causes issues with large sites ( ~1GB or more )
+
 
+
'''Info'''
+
* Current limits of their shared and reseller hosting (9/20/2011)
+
** safe mode = Off (cannot adjust)
+
** memory_limit = 64M (MAXIMUM)
+
** max_execution_time = 30 (MAXIMUM)
+
** max_input_time = 60 (MAXIMUM)
+
** post_max_size = 64M (MAXIMUM)
+
** upload_max_filesize = 64M (MAXIMUM)
+
** enable_dl = Off (cannot adjust)
+
 
+
==[http://inmotionhosting InMotionHosting]==
+
* Slow page loads.
+
* Problems reported with sites above 85mb (with zip compression on; off increases limit).
+
 
+
 
+
==[http://ipower.com iPower]==
+
Minimal issues.
+
 
+
Told a customer that they don't support linux command line zip.
+
 
+
==[http://ipowerweb.com ipowerweb]==
+
Minimal issues.
+
 
+
 
+
==[http://www.rackspace.com/cloud/ Rackspace Cloud Hosting]==
+
* Currently fails path/directory detection preventing backups.
+
* We are working with Rackspace to try and get this issue resolved.
+
 
+
==[http://justhost.com JustHost]==
+
* JustHost blocks the command line ZIP command which is required for BackupBuddy's normal functionality.
+
* Compatibility mode is available but is only recommended for moving away from JustHost hosting.
+
 
+
==[http://wpengine.com/b/]==
+
* Doesn't allow/support command line ZIP via PHP's exec() function.
+
 
+
[[Category:PluginBuddy]]
+

Latest revision as of 17:00, June 25, 2014

We've created a free ebook resource titled How to Pick a Great Web Host without Having a Computer Science Degree.

Download it here: How to Pick a Great Web Host without Having a Computer Science Degree


Hosts

There is no perfect host, I wish I could say otherwise and that you should move to this or that host and all possible issues will fade away like a small clear rain puddle in a hot summer day but that is not the network world we live in. BackupBuddy has no size or speed limits set into it, but it has to run in accordance to the server's configurations. If the server is slow or bad then naturally a site may have a harder time getting a complete backup (the bigger the site the harder it will be, it's just how servers work with max PHP runtimes).


There aren't even any hosts that are the "worst". What host is best for your site varies for each person, some sites won't have much issue with a certain host while other sites could run into issues. Though in many cases with hosts you get what you pay for: cheap hosting tends to be cheap on quality, and shared hosting is often overloaded. For some sites that could be fine, for others they (the site itself) should have something a bit higher quality.


It all comes down to the server configurations such as max_execution_time (max PHP runtime as a whole) and speed of the server (often hurt by a shared hosting being overloaded).

Personal tools
Namespaces
Variants
Actions
iThemes Codex
Codex Navigation
Toolbox