To understand the essence of the FTP protocol, you need to look at the history of the emergence of a worldwide network. As you know, at the very beginning the web was a not so popular and a limited accessible computer network, which began to be used to organize and host static pages of sites and exchange information (transfer files) between individual computers.
In the process of forming a global network, its structure is constantly changing, the number of users is expanding, new services and corresponding protocols appear.
File Transfer Protocol (FTP) is a file transfer protocol, one of the first and main protocols of the TCP / IP family, which provides the ability to send (copy, transfer) files over the Internet from a remote computer to a local one, and vice versa. It is known that programs that use the FTP protocol have become part of separate Internet service and a service that provides access to files of other computers on the network via FTP is of the same name.
The FTP protocol is used, in particular, by the authors of the virtual www-server owners to remotely control and update their contents.
For the FTP application to work, you must have the appropriate programs:
FTP client. A browser or a file management program that you can access and FTP server with.
FTP server. It’s is a program that runs on a powerful computer – a server, the one that exposes the files to the Internet.
Using the FTPConnection object, you can work with remote computers by performing standard actions with files: download, upload, rename files, access their properties, create directories.
FTP protocol has a generally established specification of commands and responses that programs use for their work.
The user-level FTP protocol operation algorithm consists of several stages:
Identification (entering the identifier name and password).
Determination of the transfer protocol.
Execution of transfer commands.
Completion of the procedure.
File management using the FTP protocol depends on the selected four items:
File type: ASCII, EBCDIC, local.
Format: nonprint, telnet format control, Fortran carriage control (for files such as ASCII and EBCDIC).
Structure: file, records, pages.
Transmission mode: stream, blocks, compressed.
You must pay attention to compliance with the rules for using file upload modes. If the operating mode is incorrectly selected, the file may not work correctly.
If we are talking about file sharing, then using FTP protocols is convenient only until the number of requests to download the same file in one unit of time, from one source, begins to grow exponentially, which is associated with a huge increase in the percentage of users Internet and rising global traffic. In this regard, servers and server data channels begin to withstand the load, which leads to a decrease in the speed of file distribution.
The disadvantage of the FTP protocol is the transmission between the server and the client of clear text, which does not protect the transmitted information, and therefore cannot be used to transmit confidential information.
Pay attention to the fact that hosting providers like SiteGround and DreamHost are offering reliable hosting for business owners with FTP access.
Hosting refers to the place on the server where your site files are stored – databases, content, engine, etc. The functioning of the resource, its stability, and profitability of the business, when it comes to commercial projects, depend on the reliability of the storage and the speed of the servers.
Today we will tell you how to choose a hosting that meets your needs and not to lose money on the way.
What type of hosting providers are out there?
There are three types of them, the difference lies in the degree of service by the hosting company and technical capabilities required from you as the maintainer of your site or business online.
In this scenario, sites of different owners are hosted and run on the same server. Technical capacities are distributed among all users and you do not need to configure everything manually. The provider is responsible for ensuring operability.
The pros of shared hosting are as follows:
Low prices (the hoster makes a profit from a large number of customers).
The ability to contact technical support if problems arise. It’s pretty important and the response speed is always high (at least, for the quality hosting providers like SiteGround or DreamHost) because the hoster is responsible for the operation of the resources of many users. If conditionally 1000 sites become unavailable at the same time, this is fraught with loss of the reputation of the provider.
Additional functions – checking files for viruses, installing SSL-certificate, CMS, backup, one-click WordPress install (if you don’t know what WordPress is, read our article. Most of the hosting providers today are WordPress hosting out-of-the-box), etc. Many of them are available in one click.
Accelerated operation of the resource in some cases. Suppose a server is designed for the uninterrupted functioning of 1000 resources, but only 500 owners use the services of a particular provider. Accordingly, existing sites take extra power from underused resources.
Server setup and software updates are the sole concern of the hoster.
Shared hosting solutions got two main disadvantages:
The desire of the provider to increase his profits and places on the server more sites than the server can hold, resources wise. For each of the users, this is fraught with performance problems, low page loading speed. The solution is to work with honest hosters for whom reputation is important.
“Bad neighbors.” On the same server, along with your, let’s say, online store, you can find online cinemas, casinos, adult-themed resources that somehow violate applicable law. If they are blocked, “law-abiding” projects will suffer. Solution: check in advance what resources are hosted on the same IP, work with hosters who value reputation who do not work with problem clients.
In general, this is a reliable and good hosting, it will suit a beginner who just starting his site and who does not want to understand the intricacies of the settings, and an experienced site owner, for whom saving time is important.
Implies a virtual dedicated server. You rent part of it and you are not so dependent on your neighbors, because there are also fewer of them.
The benefits of VPS web hosting are as follows:
Fully manage the facilities you paid for. Resources not you currently not utilize are not distributed among other clients.
You control the operating system and software on the server. Technical support staff can configure hosting for the most comfortable work.
Adequate price when it comes to medium or large projects. We recommend choosing this kind of hosting for an online store hosting, corporate portal, forum – resources containing a large number of files and using a lot of disk space. For a Landing Page or single-page, this solution is not rational (just go with shared hosting).
There are no restrictions on the number of sites for one account. All limits apply only to capacities. You can place a single large project or many small ones.
There is only one drawback: you will have to delve deeper into the settings or separately pay for technical support services if something goes wrong or additional functionality is required that is not provided for in the selected tariff plan.
All capacities and equipment are completely yours, there are no neighbors, any settings are possible. The only limiting factor is the high price. However, it makes sense to rent a dedicated physical server only for very large projects, for example, online games.
Practical tips on picking a website hosting
Let’s start by mentioning the top tips you should follow on the way of picking your web hosting solution.
Tips 1 – Project requirements
Think about how much disk space you need. This value is directly dependent on the type of project. For a business card style site, the requirements are minimal while large projects need more resources. This is one of the points that affect the choice. Also, decide if you plan to expand in the future to order the optimal package right away.
Tips 2 – CMS for your site
Look at the technical requirements for hosting on the official site used by the CMS (for example, WordPress websites). For many of the CMS out there, the hosting solutions already provide a one-click installation and maintenance support.
Tips 3 – Dedicated IP
Find out if dedicated IP is provided by the potential website webhosting. This is much more convenient than sharing it with multiple users, moreover, it will protect against unwanted proximity.
Tips 4 – SSL certificate
These days, SSL is pretty much a must-have. Take an interest in the possibility of setting up an SSL certificate – the service is provided on a paid and free basis. Respectable hosting providers are adding the SSL certificate for free, as part of the hosting solution. Try to go with those.
It should be possible to back up your site data so in case of technical issues, you will not lose the site and all the money invested in it.
Tips 7 – Hosting SSD hard drives
Find out what type of drives your provider uses – regular hard drives or SSDs. The latter option is better since it works several times faster. Accordingly, site pages also load at increased speed.
Tips 8 – Web hosting uptime
Pay attention to the uptime of the web hosting provider – it shows the time of smooth operation of the site with technical downtimes. The minimum value is 99.5%. It’s important because, in the case of low uptime, the number of dissatisfied visitors is growing, which negatively affects your business.
Tips 9 – Control panel
Consider the convenience of a control panel installed on the server. The way it’s implemented will affect how much time you spend on administration.
Tips 10 – Geolocation
Ask your provider where the equipment is geographically located. Many companies use server capacities located abroad, explaining this by reliability and stability. However, keep in mind that as the distance between the server and the user increases, the download speed decreases and it doesn’t matter if you need to choose a hosting for your landing page, online store or news publication: the farther the server and the more “heavy” elements on the pages, the longer they load.
Tips 11 – Technical support
Take an interest in the technical support work schedule and questions that you can contact for a quick solution for your website webhosting. Look for 24/7 support.
Where to find a good website hosting provider?
You can search for a hosting company on thematic platforms, forums, and groups. There are also compiled ratings, but there is no guarantee that the information presented in them is objectives or not sponsored by EIG. There are a number of hosting providers we recommend:
DreamHost website hosting
Check out DreamHost, a non-EIG, with free SSL, and SSD based web hosting solution. Already using them for a couple of years on numerous websites and absolutely satisfied with them. Great uptime and support when I need it. It’s one of the best non-EIG hosting services available.
Also, with 90 days money-back guarantee period, it can feel safe with your money.
SiteGround is a non-EIG hosting solution which positions itself as a company offering high-quality, “well-crafted” hosting solutions. It got more unique developer-oriented features. For example, on “GoGeek” plan they do free PCI compliance and free Git & staging areas.
IOPS – the name of the group of performance indicators of the disk subsystem, which stands for Input/output Operations Per Second and it’s meaning is exactly as the definition – the number of input/output operations per second.
It’s important to note that it’s a predefined value by the web hosting you use, which enforces the number of input and output operations that allowed on your hosting server at once. If the allowed threshold is reached, throttling of your server requests will start which in turn, will cause a general slowness t your site performance.
One operation refers to reading or writing a file system block (a file system consists of blocks of a fixed length, for example, 4 kilobytes, and large files consist of many blocks).
Another important indicator is latency (delay, the time it takes to complete one operation, measured in milli-or even microseconds).
On VPS and dedicated servers, there is an opportunity to evaluate these indicators. Sometimes similar configurations (for example, 1 core 2 GHz, 2 GB of RAM) gives IOPS values that differ by an order of magnitude.
This is how stable IOPS look like:
And a not stable IOPS performance:
Also, take a note on a limited IOPS benchmark:
How essential is it for sites and web applications? The answer is not entirely obvious.
Modern sites are systems with a multilayer cache (OS, DBMS, programming language interpreter caches, application-level caches). If you look superficially at disk activity while running some popular CMS, then reading may not be there at all. All that is needed to generate the page is already in RAM. This is normal, and IOPS and latency seem to be less important.
But here are some cases where disk activity can be observed:
Separate service or the entire server after a reboot when the cache is not “warmed up”.
Large database when not everything fits in buffers and cache.
Lots of statics, which does not fit in RAM.
Sites with user authorization and personalized pages when the cache efficiency is low.
Pages with heavy SQL queries spanning large data sets.
Lack of RAM, fast cache flushing.
If you don’t want to encounter this slowness from time to time on different pages, and which are therefore difficult to catch, it is better to control IOPS indicators.
To see how intensively your site is working with disk, you can use the iotop program. Installation on Debian will look as follows:
apt-get install iotop
You can call it like this which will show only processes using the disk and update data every two seconds:
iotop -o -d 2
Here is an example site where everything is in the cache:
Particular attention should be paid to the IO column – this is the fraction of the process execution time spent on disk operations. In the case shown, nothing is read from the disk, but only slightly written to the CMS database (perhaps the session information is updated, and something is logged).
And here is a heavy page:
The script was executed for several seconds, while almost 40% of the time was read from disk. And this is an SSD. There could well be a 504 error on a slow disk or with a serious limit on read speed.
If you want to increase your visibility as a business or personal brand, connect with your audience, and fight for your own space on the Internet, you must establish an online presence. In a study by GE Capital Retail Bank, between 70-80% of customers at first search for a company online before visiting its premises or committing to a purchase.
Whereas businesses can get online through social media, having a website is the recommended first step into establishing your brand and business online. The website will act as a hub from where the ‘spokes’ connecting to guest blogs, social networking sites and other online spaces emanate.
The first decade of the 21st century has recorded an explosion of technologies that have taken about 1.5 billion websites online. Some of these are business websites while others are for individuals and non-profits. You must be a part of it if you want to succeed online so let’s learn how to buy a domain registration and even how to register a domain name for free.
Getting A Domain Name – Where It All Begins
While you can build a website on your local machine, you cannot take it online without a domain name. Think of your domain name as your online address where all your resources are located. Therefore, getting a domain name from the best domain name registrar is effectively the first step toward building a website.
Much like your personal name, the domain name is your
website identity. While coming up with any name suffices, you’ll want one that
truly reflects your activities and what you want your website to be known for.
This guide discusses all you need to know about domain names, how to find,
register, and maintain them.
The Importance of a Domain
Are you probably asking yourself how important is a domain name? Well, there are three critical aspects of domain names that you need to appreciate right from the onset.
First and lasting impression – Your domain name is the gateway to your website resources. It has the power to give your visitors a positive lasting impression about your brand or ruin the party.
Affects SEO Ratings – While exact match domains (EMDs) such as cleanyourroomflorida.com are no longer an outright ticket to the top of search engine result pages (SERPs) having well-placed keywords in your domain name can boost your ranking efforts.
An important tool for brand definition – Getting the domain name right makes it easier for your target audience to identify with your brand and for potential customers to quickly wrap their heads around what your business is all about.
How to Register a Domain
To register a domain name, you must first identify an
ICANN-accredited domain name registrar. The Internet Corporation for Assigned
Names and Numbers (ICANN) is a non-profit organization that plays a unique role
in defining how the domain names ecosystem works and evolves. Some of the top
domain registrars are:
NameCheap – A reliable and cheap Los Angeles-based registrar and web hosting provider. Currently home to 10 million domains.
Hover – Registrar with headquarters in Toronto, Canada.It’s a good option, but we suggest to go with NameCheap or DreamHost.
To get a hang of what domain registration is all about,
we’ll cover three options one for each of the above registrars.
Register a Domain Name with NameCheap.com
Step 1: Go to NameCheap.com and type your domain name into the search box.
Step 2: When you see that your domain name is available, add it to your cart.
Step 3: Note that WhoIsGuard, which is the domain privacy functionality is freeforever, while on other sites it can cost up to $9.99 per year. Great perk by NameCheap (and of course, if for some reason you’re not interested, you can simply un-check the box).
Step 4: You can change the term of the registration (number of years for domain registration). I’m suggesting at least a 3-year period, so you won’t have to worry about renewing after the first year.
If you’re absolutely committed to making your website work over the long term, perhaps you should even select the 5-year term domain registration period.
Now press on Confirm Order, insert your payment method information and you got it, your own domain name!
Get a Free Domain with DreamHost
A neat trick that we highly recommend people to use is to get a web hosting and domain together. Because, later on, to make your website work, you’re going to need both of them anyway, so why to enjoy a free domain if you can?
So why DreamHost? It’s a Los Angeles-based hosting provider, that not from the EIG list and has been in the industry for close to 25 years and offers free domain name register for up to 1 year.
The free domain name and hosting will also help you save some time, money and the need to migrate your domain name (name servers) to your web hosting service (when you buy them separately, you need to configure your host with your registrar name servers).
DreamHost.com: Currently offers register for FREE domain name (for 1 year) whoever signs up with their web hosting services. Great deal and if you wandered on how to register free domain name, you got it.
Q & A: Registering A Domain
The domain registration process, especially to beginners,
comes with lots of what, how and why questions. In this section, we shall cover
some of the basic questions that are frequently asked in forums, blogs and
emails to registrars.
What is a Domain Name?
A domain name
is an address that points to the location of your website and web resources. It
is much like a stake on the ground that identifies where your business is on
the vast world of the internet. An example of a domain is Namecheap.com or
were created to replace or stand in for Internet Protocol (IP) addresses. The
internet is a massive network of computers each having a unique identity known
as an IP address. For instance, an IP address may read 22.214.171.124
As you can imagine, remembering this number every time you want to visit a website is rather difficult. To help ease the pain and simplify website location, domain names were created. A domain name can have a mixture of numbers and letters such as mysite123.com.
What are Domain Name
Domain name extensions also know as Top-Level Domains (TLDs) refer to the part of the domain that comes immediately after the dot. Examples include org, com, and net. There are two basic types of domain name extensions.
Generic Top-Level Domain – These domains are universal. They do not fall under any specific country or region. Examples are info, net, come, pro, tax, etc. They are regulated by ICANN policies.
Country – Code Top-Level Domains: These are domains associated with a geographical region or country. They have two instead of three letters. Examples are nl, dk, ke, de, and ir.
New general top-level domains have come up such as auction, attorney, associates, accountant, and many others. There are more than 300 such domain extensions. In terms of popularity, .com is the highest followed by .net and .org. They are familiar and easy to recall.
When Should you Register a
As soon as you have an idea or a concept around a certain domain name, go ahead and register it. As of the latest number, the total number of domain names registered was around 350 million. Each day, more than 45,000 .com domain names are snapped up.
It is not a must that you have a business up and running before you can register a domain. The best approach is just to register the name for a year as you explore the possibilities of setting up a website. Most registrars give discounted pricing that you can leverage to ensure you don’t miss out on your favorite name.
What’s the Price of a Domain
Domain name pricing varies based on the registrar and the extension. Registrars such as Namecheap are known for their affordable domain names. With 10-$11 per year, you can purchase and maintain a .com domain name. Specialized top-level domain names such as .service and .store and others often come at a higher price.
For the first
year, most domain registrars give offers to their customers. You can get a
domain for as low as $0.98 which then renews at the normal pricing after the
You Need to Have a Website to Register a Domain Name?
No, you don’t. There are several options available such as registering a domain and then building your website later on such as NameCheap we previously recommended. You could also register your domain name and put up a coming soon page or a temporary website. Lots of internet-based entrepreneurs are in the habit of buying domain names as part of their portfolio and then holding them with the intention of trading them at a profit.
How do I Pick the Best
best domain name begins with a research process. Although nothing is cast on
stone, the following are some tips to help you get the best domain.
Get a domain name that is simple to spell and pronounce
preferably a short name.
Go for a .com TLD because of its familiarity with most
Incorporate your brand name and keywords in the domain.
For instance, lawnmowingtexas.com
Avoid numbers or hyphens and always stick to letters for
ease of recall
Which Domain Name Registrar is
Best could mean many things to many people but in terms of pricing and domain management features, Namecheap, Inc. is one of the best. It always has ongoing coupons and deep discounts for beginners, consistent pricing on renewals and an easy-to-use dashboard with great support in case you will need one.
If you want to try out with a free domain, go for DreamHost. Remember that you can always transfer your domain to another registrar if you don’t feel comfortable with your current registrar.
Which TLD Should You Buy?
The best domain name extension is .com. It is not only easier to remember but also some keyboards and keypads come with a built-in .com extension to make typing easier for users.
How to Get a Domain Name for Free?
As we wrote previously in the article, you can get a free domain name in case you buy it together with a webhosting, from specific hosting providers that provide this service.
We recommend DreamHost, a reliable and SSD based hosting provider that hosts over 1.5 million websites for more than 400,000 users. That’s your solution on how to get a domain name free. Get a FREE domain (for 1 year) from DreamHost.
Do I Need To Register New
You probably familiar with the most common .com, .net, and .org extensions, but there are dozens of more potential extensions available. However, these new domain extensions are hard to remember and difficult to brand.
Whereas new domain name extensions are marketed as being brand targeted, some of them may be hard to remember therefore indirectly affecting your brand.
With that being said, You can have more than one domain extension to safeguard your business against destructive competition.
Can I Buy A Domain Name Permanently?
It is not possible to permanently own a domain name. Domain names are bought on yearly renewable contractual arrangements on the minimum. However, you can prepay for up to 10 years thereby getting the assurance of longterm ownership. So if you wandered on how to buy a domain name permanently, that’s your best way to go.
What happens when my Domain
expire if there is no payment made on the renewal date. Some registrars give
you a grace period before taking the domain name back onto the market.
How is the Domain Name
When you purchase a domain name, you are given access to a dashboard by the registrar from where you can renew your domain. Instead of doing manual renewals each year, you can decide to turn on the auto-renew feature. Domain registrars normally send you renewal reminders to your registered email.
Can I Reserve A Domain Name
Without Buying It?
It is not
possible to reserve a domain name. The only option available is to register it
and then wait until you are ready to build our website.
How Do I Buy An Existing
If you’ve come up with a perfect name for your website but upon checking the domain name with the registrars you realize that it is already taken up, you still have a chance to get it.
However, you may have to first find out when the domain name was registered, who currently owns it and their contact details. Some sellers may decline your offer to purchase while others may give you an outrageous price. All that notwithstanding, it is worth a try.
Registering a domain is not difficult, you only need to have all your ducks in a row before you begin. Take a bold step, buy your domain and build your website. Some registrars have website builders to help you quickly come up with a fancy website.
As we stated in the beginning, our recommended domain registration options are NameCheap for a reliable and cheap domain registrar with great UI, fast support and great pricing and DreamHost for a FREE domain name registration together with web hosting solution that you would probably need for your site as well.
If you manage a WordPress site, you probably encountered, for at least one time, the WordPress HTTP 500 Internal Server Error. It’s one of the most frequent WordPress errors that makes many beginners and advanced users alike, to panic. But, there is no real need to be in hysteria, it’s solvable.
Let’s stay calm, concentrate and remember that many had exactly the same problem. We have fixed errors like the internal server error, error connecting to a database, white screen of death and many others. We can assure you that they are all fixable. In this article, we will tell you how to get rid of a WordPress internal server error by collecting all possible solutions in one place.
Why does Internal Server Error happen in WordPress?
An internal server error occurs not only in WordPress, but it can also happen on any server and it really does not say anything to the developer, just that some internal flow in the server has failed.
Asking how to fix this error is the same as telling the doctor that you feel pain, without saying where exactly. Usually, this error happens due to plugins or themes. It can also happen due to a damaged .htaccess file and PHP memory limit. We also heard that these errors sometimes appear only in the admin panel, while everything else can work fine on the rest of the site.
Checking the integrity of .htaccess file
First of all, you need to check the integrity of the .htaccess file. You can do this by renaming it to something else. To do this, access your site hosting via FTP (let’s hope it’s not an EIG hosting). It is located in the same folder as wp-admin, wp-content, and wp-includes.
Once you rename it, try loading your site again. If the problem is resolved, do not forget to immediately go to the admin panel and go to Settings »Permalinks and click on the Save button. This will generate a new .htaccess file.
PHP memory limit increase
Sometimes WordPress internal errors occur if you run out of PHP memory limit. Read our article on how to increase PHP memory in WordPress. What can be done?
Create an empty php.ini file
Insert the next text into it: memory = 64MB
Save the file
Upload it to the / wp-admin / folder using FTP. Some users told us that this helped them solve the problem.
If increasing your memory limit has solved your problem, then this is only a temporary solution. After all, something is wasting your server memory (and if you got a VPS hosting, it’s a good opportunity to benchmark it). This may be a bad plugin or theme feature. We recommend asking your hosting provider to look in the logs to diagnose the problem.
Deactivate all plugins
If none of this helped, then this error was most likely caused by a specific plugin. It is also possible that some plugins do not fit together. In this case, you need to disable all plugins and then enable them one by one.
Follow our tutorial on how to deactivate all WordPress plugins without WP-Admin.
If disabling all the plugins helped, then you can find out which of the plugins is causing the error. Just activate one plugin each time until the error reappears.
Rebooting wp-admin and wp-include
It’s pretty much a last resort solution, but it might help. Download latest the wp-admin and wp-includes folders from a fresh installation of a WordPress site. Upload them to your site FTP and replace the existing versions with the newest one (don’t forget to backup the previous versions).
This will not delete any information but may solve the problem if which file was damaged.
Ask your hosting about it
If all else fails, then contact your hosting provider. By using server logs you can find out the cause of the error.
Tell us in the comments if this error occurred to you and how you solved it. If you know any way to fix the error, then let us know about it!
Are you gearing up for a new eCommerce business? Or maybe your current online shop has just experienced an embarrassing inventory blunder?
Either way, knowing how to resolve common inventory mistakes, and more importantly how to prevent them from occurring, can protect your small business from losing out on profits, inventory costs, and even customer relationships. So if you need help with your inventory, here are a few pointers you should keep in mind:
Inventory Apps to Avoid Inventory Mistakes
Mistakes will happen from time to time, but using inventory management apps to prevent issues from constantly impacting your small business is always a smart move. For instance, Sortly and SOS Inventory are apps that provide multiple features and tools that can streamline your inventory processes and eliminate many inventory mishaps in the first place.
These apps do require a paid subscription, however, so if you are on a really tight budget, you may want to consider using a free inventory app, such as Goods Order Inventory or Stock Control. While these apps are perfect for managing inventory from your iPhone or Android, you may also want to look into inventory management software, to further protect your small business from the high costs of potential inventory issues.
Familiar With Techniques to Prevent Mishaps
Preventing some of the most common inventory issues, including data entry mistakes and mis-shipped items, can be simple with the right inventory management tools and apps.
If you want to ensure that future inventory mistakes don’t end up costing your small business, you should also educate yourself around inventory management best practices. Being more familiar with inventory management terms and techniques, such as ABC analysis, safety stock inventory, and dropshipping, can better prepare you to work with software companies and inventory experts, to design inventory management processes that work for your business.
For example, if you choose a dropshipping model, working with a dependable dropshipping supplier can eliminate the risk for customer-facing order mistakes and expensive inventory issues.
FTC Regulations for Order Mistakes
When you send the wrong item to a customer, you may think that the recipient is legally required to send that mis-shipped item back. Per FTC laws, however, consumers are never required to send these items back to a business, and attempting to charge those recipients for your inventory mistakes could result in costly fines for your small business.
This is just one more reason to use the tools and tips above to streamline your inventory operations and prevent order mishaps, so that you can protect your business from potential losses.
Of course, you can request that your customers return unordered merchandise as long as you pay for shipping, so look for ways to lower your shipping costs, so that your small business is not severely impacted by these inventory mistakes and added shipping expenses.
Excellent Customer Service Standards
Even when using the safeguards mentioned above to enhance your inventory management processes, order and inventory mistakes can still happen. When those mistakes affect customers, it can be bad for your business, but if those customers already trust you, they will be more likely to forgive occasional mistakes.
With a commitment to excellent customer service, you can build that trust and satisfaction that will encourage more positive responses to order mishaps, so this should be a primary focus as you improve your business processes. This means being available to answer customer communications and offering clear return policies on your website. You also need to be fully prepared to take on tough customer service issues, if you want to preserve connections and your reputation.
Inventory mistakes do happen, but they don’t
have to cost your business a fortune. With the right inventory tools and
policies in place, you can quickly resolve inventory mishaps and prevent small
mistakes from becoming even bigger issues for your small business. So dedicate
some time to implementing these techniques and tools into your inventory
management plan, and also make sure your customer service is strong enough to
protect your business.
A warning no crontab for root may appear, but it’s normal, the task is installed. You can verify the command by running crontab -l.
Leave the server for a week or at least a day, and then return for the results, they will be in the nench.log file.
Under Windows, a long file can be copied directly from Putty. In the settings Change settings … -> Window -> Lines of scrollback, you can put 20,000. This is enough for a test for 10 days. You can display the entire file with the command cat nench.log
You can copy the entire contents of the screen by right-clicking on the title of the Putty window and selecting Copy all to clipboard.
Of course, you can simply download the log file via SFTP.
When you are done testing, be sure to remove the task from cron using the crontab -e command
We strongly recommend you to test the performance of your VPS service and if needed, migrate on a better alternative. A key decision here can be to avoid EIG-owned hosts which are known for their degraded performance and support issues. If you got any open questions about nench script, be sure to check out nench benchmarking tool FAQ.
The History of Endurance International Group (EIG)
In this post, we are going to take a closer look at the big conglomerates that took over dozens of web hosting companies for the past few years — the Endurance International Group, aka EIG.
In case you are not aware – EIG is probably the biggest player in today’s web hosting industry. EIG initially began as BizLand in 1996 and is HQ in Burlington, Massachusetts, but began buying smaller web hosting businesses to grow their customer base. Today, they own some of the most well known hosting companies such as BlueHost and HostGator.
In 2011, EIG was acquired by Accel-KKR and GS Capital Partners for an undisclosed amount. Today, the company is listed on NASDAQ (under the ticker EIGI) and valued at $1.2 billion dollars.
If we look at the companies stock, we can see that it’s a pretty huge corporation with a market cap of over 1 Billion dollars.
At this time of writing, EIG has more than 80 web hosting brands under its umbrella (more on this shortly) and over 5 million subscribers all over the world. We will try to cover them all and prepare a list of non EIG hosting companies you can safely use as EIG alternatives.
EIG Hosting, Why Should I Care?
Today, pretty much everyone got the option to start an online business, and one of the main reasons for this opportunity is the wide availability of potential web hosting solutions out there, for every use case and pricing requirement.
That’s probably the reason why you here as well, looking for a great web hosting solution suited for your needs, but, you heard about EIG web hosting and what to learn a bit more about it. Why should you care? The reason is due to the fact that although it seems like there are dozens of potential hosting providers out there, many of those well-known hosting brands such as HostGator, BlueHost or iPage are owned by one company, EIG. OK, but why it matters?
First of all, it’s a monopoly-like price setting practices when one company controls the pricing of the hosting solutions by a wide range, firstly seems disconnected, hosting companies. It’s called price-fixing, and with this control, EIG companies would be able to set any price they’ll desire without leaving you any choice because you already have a site on their hosting solution and migrating is not an easy task. So that’s one.
Secondly, because all the hosting infrastructure is shared, EIG had several large scale outages over the years. The most famous, and perhaps eye-opening, for many customers occurred on August 2nd, 2013. Millions of HostGator, BlueHost, and HostMonster customers lost services as the EIG datacenter in Utah took a hit.
It affected phone lines and servers in all their hosting facilities and was one of the biggest outages the web hosting industry has seen in recent years. As multiple large hosting companies were all under EIG, it made it apparent as to why they all went down at once.
In addition, they are known for the technical issues they have and the throttling they do on bandwidth, connections and etc. Customer support suffers as well from long waiting times and delays in providing the help you looking for.
What Happens for a Hosting Acquired by EIG?
If the past is any indication of the future, we can safely assume that EIG will continue to expand its operations and acquire more and more web hosting properties. As soon as EIG buys a hosting company, it typically makes several changes to the company such as changing the control panels, equipment, data center locations, operational changes to existing staff and starts moving customers to their own network.
Also, some customers have noticed a significant reduction in the level of customer/technical support following the purchase of a hosting company by
Another example. Since the purchase of HostGator, some customers have become frustrated with their quality of service. Some have noticed a delay in response time when submitting tickets. Also with accounts being moved from SoftLayer to the EIG data center in Provo, UT there has been an increase in customer complaints. On the outside, HostGator among most of EIG’s other acquisitions has remained the same, while all the changes took place in the administration and technical side of things. It is possible that HostGator is not the same company we once knew to be reliable and performance-based. So it’s a great idea to stick to hosting companies not owned by EIG.
The Sad Truth — With EIG owning a number of the top web hosting companies in the industry, even if you are dissatisfied with one host and choose to switch to another there’s a good chance that you might still end up with a company owned by EIG (see the full list of EIG brands below and stick to non EIG web hosting).
You should remember to verify that the hosting you going to work with is a non-EIG one. For example, the non-EIG & highly secured hosting service by DreamHost.
What is EIG? EIG is an umbrella company for over approximately 80+ companies, many of which are web hosting companies. Some others are online presence studios and services that are eventually, tightly coupled to the parent company (EIG) business.
The following is a list of the host companies acquired by EIG over the years with a list of EIG alternatives to follow:
2slick (2slick.com) Probably belongs to EIG since April 2010 or earlier.
AccountSupport (accountsupport.com) Belongs to EIG since April 2010 or earlier.
ApolloHosting.com (apollohosting.com) Belongs to EIG since April 2010 or earlier.
AptHost (apthost.com) Belongs to EIG as a part of wwwh.com since at least June 25, 2015.
A Small Orange (asmallorange.com) Acquired by EIG in July 2010.
Arvixe (arvixe.com) Acquired by EIG in October 2014.
Athenix Corporation, Athenix Inc. (athenixinc.com) Belongs to EIG since 2012 or earlier.
Berry Information Systems L.L.C. (berryinfosysllc.com) Belongs to EIG since April 2010 or earlier.
BigRock (bigrock.com) Acquired in January 2014.
BizLand (bizland.com) Former name of EIG. Founded in 1996.
BlueDomino (bluedomino.com) Belongs to EIG since April 2010 or earlier.
BlueFur (bluefur.com) Belongs to EIG since at least 25, June 2015.
BlueHost (bluehost.com) EIG Bluehost acquisition is one of the biggest here. Acquired by EIG in November 2010. Now it’s Bluehost EIG.
Cloud by IX (cloudbyix.com) Acquired by EIG in Q4 2015 with IXWebHosting.
Directi Web Technologies (Directi, directi.com) Acquired in January 2014.
Domain.com Belongs to EIG since October 2011 or earlier.
DomainHost (domainhost.com) Belongs to EIG since April 2010 or earlier.
Dotster (dotster.com) Belongs to EIG since July 2011 or earlier.
Dot5Hosting.com (dot5hosting.com) Belongs to EIG since May 2007 or earlier. iPower, StartLogic and Dot5Hosting were acquired by EIG at the same time in 2007.
EasyCGI (easycgi.com) Belongs to EIG since July 2009 or earlier.
EntryHost (entryhost.com) Belongs to EIG since April 2010 or earlier.
Escalate Internet (escalateinternet.com) Belongs to EIG since April 2010 or earlier.
FastDomain (fastdomain.com) Has become part of Bluehost since December 2006 (or earlier). Bluehost was later acquired by EIG.
FatCow (fatcow.com, fatcowhosting.com) Belongs to EIG since May 2007 or earlier.
FreeYellow (freeyellow.com) Belongs to EIG since May 2007 or earlier.
Globat (Glob@t, globat.com) Belongs to EIG since April 2010 or earlier.
Homestead Technologies, Inc. (homestead.com) Belongs to EIG since April 2010 or earlier.
HostADay (hostaday.com) Belongs to EIG since April 2010 or earlier.
HostCentric (hostcentric.com) Belongs to EIG since April 2010 or earlier.
HostClear (hostclear.com) Bought by JustHost in October 2011, which was later acquired by EIG
Host Excellence (hostexcellence.com) Acquired by EIG in Q4 2015 with IXWebHosting.
HostGator (hostgator.com) Acquired in June 2012.
HostNine (hostnine.com) Is a sister company of A Small Orange (ASO), which is an EIG.
HostMonster (hostmonster.com) Is a sister company of BlueHost, which was acquired by EIG.
HostYourSite.com (hostyoursite.com) Belongs to EIG since April 2010 or earlier.
HyperMart (hypermart.com, hypermart.net) Belongs to EIG since May 2007 or earlier.
IMOutdoorsHosting (imoutdoorshosting.com) Belongs to EIG since April 2010 or earlier.
IdeaHost (ideahost.com) Belongs to EIG.
Impress.ly (impress.ly) BigRock, which is a part of EIG, launched impress.ly since 15, Dec 2015.
Intuit Websites Acquired in August 2012.
iPage (ipage.com) A tool used by iPage and turned into a brand. Belongs to EIG since May 2007 or earlier.
iPower (IpowerWeb, ipower.com) Belongs to EIG since May 2007 or earlier. iPower, StartLogic and Dot5Hosting were acquired by EIG at the same time in 2007.
IX Web Hosting (ixwebhosting.com) Acquired by EIG in Q4 2015. Now redirects to BlueHost.
JustCloud (justcloud.com) Belongs to EIG since February 2014 or earlier.
JustHost (justhost.com) Acquired by EIG in 2010.
LogicBoxes (logicboxes.com) Acquired by Directi, which was bought by EIG.
MyDomain (mydomain.com) Belongs to EIG.
NamesDirect (namesdirect.com) Belongs to EIG since 2011 or earlier.
NameZero (namezero.com) Belongs to EIG since 2011 or earlier.
NetFirms (netfirms.com) Was acquired by EIG in 2011.
NetworksHosting (networkshosting.com) Belongs to EIG since April 2010 or earlier.
Nexx (nexx.com) Was acquired by EIG in 2012 or earlier.
PowWeb (powweb.com) Belongs to EIG since April 2006 or earlier.
PureHost (purehost.com) Belongs to EIG since May 2007 or earlier.
ReadyHosting (readyhosting.co.uk, readyhosting.com) Belongs to EIG since April 2010 or earlier.
ResellerClub (resellerclub.com) Acquired in January 2014.
SEO Hosting (seohosting.com, seowebhosting.net) Was part of HostGator which was later acquired by EIG.
Site5 (site5.com) Belongs to EIG since the 4th of August 2015.
SiteBuilder (sitebuilder.com) A part of EIG since Q2 2015.
Sitelio (sitelio.com) A part of EIG.
Sitey (sitey.com) A part of EIG since Q2 2015.
SouthEastWeb (southeastweb.com) Probably belongs to EIG since April 2010 or earlier.
Spry (spry.com) Belongs to EIG since April 2010 or earlier.
StartLogic (startlogic.com) Belongs to EIG since May 2007 or earlier. iPower, StartLogic and Dot5Hosting were acquired by EIG at the same time in 2007.
SuperGreen Hosting (SuperGreenHosting, supergreenhosting.com) Merged with JustHost, which was later acquired by EIG.
TightHost (tighthost.com) Belongs to EIG since April 2010 or earlier.
TypePad (typepad.com) Belongs to EIG since 2014 or earlier.
UsaNetHosting (usanethosting.com) Belongs to EIG since April 2010 or earlier.
Verio (verio.com) Belongs to EIG since the 4th of August 2015.
Virtual Avenue (virtualave.net) Belongs to EIG since May 2007 or earlier.
VPSlink (vpslink.com) Belongs to EIG since April 2010.
Web2010 (web2010.com) Belongs to EIG since April 2010 or earlier.
WebDevHosting (webdevhosting.com) Belongs to EIG since April 2010 or earlier.
WebHost4Life.com (webhost4life.com) Belongs to EIG since April 2010 or earlier.
webhosting.info Acquired by Directi, which was bought by EIG.
WebSiteBuilder (websitebuilder.com) A part of EIG since Q2 2015.
WebstrikeSolutions (WebstrikeSolutions.com) Belongs to EIG since April 2010 or earlier.
Webzai (webzai.com) Acquired by EIG in the 3d quarter 2014.
World Wide Web Hosting (wwwh.com) Fictitious Names: PRESSED, WEBSITE.ME, WP MANAGED HOST. Belongs to EIG since at least June 25, 2015.
Xeran (xeran.com) Belongs to EIG since April 2010 or earlier.
YourWebHosting (yourwebhosting.com) Belongs to EIG since April 2010 or earlier
Conclusion, Avoid EIG Web Hosting
The fortunate fact is that there are several other highly reputable hosting companies in the industry that still have not been taken over by EIG. Slowly but surely, many hosting companies are finding out about EIG and will refrain from a deal if it means a reduction in service, support, and reliability for their customers.
That’s why I recommend you avoid any hosting provider from EIG umbrella and choosing non EIG hosting services for your site. At the end of the article, you will find a list of non EIG hosting companies you can safely use.
EIG Alternatives for Web Hosting
There are options available for those who are looking for non-EIG web hosting. The following independently owned and operated web hosting companies are some of the best options for reliability, price, customer service, and performance.
For example, check out DreamHost, a non-EIG, reliable and SSD based web hosting solution. Already using them for a couple of years on numerous websites and absolutely satisfied with them. Great uptime and support when I need it. It’s one of the best non EIG hosting services available.
Also, with 90 days money-back guarantee period, it can feel safe with your money.
SiteGround is a non-EIG hosting solution which positions itself as a company offering high-quality, “well-crafted” hosting solutions.It got more unique developer-oriented features. For example, on “GoGeek” plan they do free PCI compliance and free Git & staging areas.
DreamHost is perhaps one of the oldest hosting companies out there, who are had the time to master the art of providing top quality web hosting with plenty of perks, features, and plans.
DreamHost started as a project of some enthusiastic undergraduates of Harvey Mudd College of Claremont, California in 1996. These students were Dallas Bethune, Josh Jones, Michael Rodriguez. One year later in 1997, The name DreamHost was conceived and registered and DreamHost came into being an officially recognized hosting company.
Before long DreamHost was being counted as one of the renowned and reliable hosting companies of the USA. It garnered fame especially for being non eig hosting and a cheap-and-powerful-hosting providing company.
Not many hosts offer a 100% uptime guarantee, but DreamHost do. This means they have a lot of pressure on their shoulders to provide that consistently to their users. The service provides shared hosting, VPS and dedicated plans that come with a 14 day free trial so you can explore what DreamHost has to offer before jumping straight in. Once you have accustomed yourself to the hosting dashboard you will find that there are plenty of unlimited features and tools but they do lack a telephone number.
A 97-day money-back guarantee will also provide you with a confidence boost in case you find that the service isn’t to your expectations.
DreamHost is the only WordPress shared hosting provider I’ve seen to offer unlimited storage, domains, email, and monthly data transfers even on its basic plans. This is a huge plus for more advanced website owners and helps get over the higher price on hosting.
Most other website hosting companies only provide some of these unlimited services on the higher-level packages and few offer unlimited domains or monthly data transfers at any price.
Once you sign up for a DreamHost hosting plan, the control panel is easy to use. There is no website builder which really wasn’t an issue for me since I have all my sites made in WordPress anyway.
DreamHost does offer a simple, one-click install for WordPress, making getting your site going fairly easy. Once in WordPress, you’ll simply install a theme and start working…or do what I do and just hire a cheap developer to get you started.
The hosting provider starts you off with some free WordPress themes and plugins as well as all the unlimited features mentioned above.
DreamHost customer service is managed through email, ticket-based support on the platform and through online chat. I have contacted them a couple of times and each time received great service which solved all the issues I had. I was able to get on chat support multiple times without waiting for more than a minute. The DreamHost customer rep was knowledgeable and able to guide me through several questions.
I asked another blogger that uses DreamHost to share her experience with the webhost’s reliability. She uses uptimerobot.com to automatically monitor her site every five minutes. It basically pings your site to make sure it’s working right.
She reported only one instance where the site was down over the last three months and then only for eight minutes late at night. It’s right up there with the best site reliability I’ve seen in other website hosting reviews.
DreamHost offers Linux-based virtual private server plans (VPS) for larger websites and businesses that need more security or higher traffic. The packages start at $15 per month with 1GB of RAM, which is pretty nice. Also, you do get unlimited email, storage and monthly data transfers and higher RAM is available for a little more per month.
Dedicated server plans start at $149 per month, a little more than other hosting providers but you get 1 TB of storage and unlimited data transfers. DreamHost doesn’t offer Windows-based dedicated servers which will be a non-issue for those familiar with Linux.
You get anti-spam software on DreamHost email but no malware protection. You will also need to set up your own SSL certificates for websites.
There are a few other security features you get with DreamHost but you will need some developer skills to manage them. It’s another reason why I only recommend DreamHost to more experienced website owners or those with help.
DreamHost Price Comparison
DreamHost doesn’t have a no-frills package for shared WordPress hosting with its cheapest plan starting at $10 per month (and that’s before the 50$ discount promotion!).
For that pricing, DreamHost offers extra features like multiple WordPress sites and domains as well as much larger storage compared to other hosting providers. For those that will use the extra services, it’s a good deal.
This pretty affordable deal combined with 1-click WordPress install making it suitable for beginners as well.
What I Liked About DreamHost Website Hosting
DreamHost is a strong contender for experienced and amateur website owners that will be able to use its extra features on the hosting plans. Newbies will probably want to go with a more basic tier such as the shared hosting one around $10 per month (which stay consistent for the whole period – other hosting services usually bump the hosting price after your first year with them, a dirty trick that DreamHost avoids).
For those with larger websites or that don’t need a site-builder, you’ll like the quality you get from DreamHost’s managed hosting and some of the other features
DreamHost is a hosting solution that will be exactly what is needed for many website owners, advanced and beginners alike. There are some great features in its hosting services that users of every expertise level could benefit from. DreamHost monthly price is fair compared to other shared hosting providers. Yet, there are still some cons that we must to point out:
There aren’t servers based on Windows
Chat and email support
But, the lacking of Windows servers is, in my opinion, an advantage. Linux based ones are much reliable for web hosting.
As for phone support, I never needed it. The LiveChat support was ultra fast and helpful.
Oh, They’re Carbon Neutral (AKA Green)
Being a web host takes tons of resources. Just the amount of electricity it takes to run servers alone is tremendous.
That’s why DreamHost is committed to reducing its impact on the environment. One way that they do this is through the purchase of carbon offsets.
In fact, DreamHost has been a carbon neutral company since 2007. In just 10 years, the company has neutralized a whopping 29,298.1 tons of greenhouse gases.
That’s huge! If you’re proactive about reducing your carbon footprint, DreamHost is a great web hosting option to consider.
What’s Good About Dreamhost
Let’s Summarize. What’s good about Dreamhost web hosting solution, should you go with it for your next website?
Great uptime (almost 99.9%).
Page loading times are 18% faster than competitors (~870ms).
High-quality, helpful, and fast customer support.
Generous 97-day money-back guarantee (most web hosting companies willing to offer 30 days refund policy).
Bandwidth is truly unlimited.
They’re carbon neutral (AKA green).
A generous 2 weeks free trial during which the user can test and get used to the platform.
Alternatives to DreamHost
DreamHost makes an excellent choice among managed WordPress hosts and with its tiered plans, you won’t overpay for features you don’t need. But, given the vast WordPress hosting offerings, you may consider some other DreamHost alternative.
Our alternative hosting favorites are SiteGround which is a great SSD based webhosting provider and WP Engine who offers quality and fast WordPress only hosting for bigger companies and enterprises.
It’s important that you keep your web host and domain registration separate. Before getting into why we’ll start by defining what the two terms mean and why they are the foundation of any successful website.
The domain registration is sort of redirection work, such as ebay.com – that directs people to the files of a particular website through an internet browser. For example .com, .net, .org, .inc and many more.
The web host is the account on a server that stores website files and serves them to users through the internet. It’s basically a kind of file storage. Think of Dropbox, but it’s connected to the network an instead it’s something that serves the files to internet users.
The domain of a website is their internet
“address”, while the hosting is the “land” that the website is built on.
Now we’ll look at the reasons you should have a separate domain and hosting providers.
1. Holding your hosting or domain as a hostage
Many hosting and domain registration
services offer the two tied together in confusing and obnoxious ways.
If you want to cancel just your hosting,
you may find that your domain has become more expensive. Or perhaps the domain
is canceled with the hosting
because everything was offered as a “bundle”.
Keeping your registrar and web host separate allows you to prevent this kind of thing from happening. It stops one company from having so much leverage against you.
2. Easier to switch web host provider service
Having fewer service commitments makes it easier to change web hosting providers.
If you are getting downtimes from your current supplier, are disappointed with the lack of support, are paying too much for renewal, or facing a similar problem, you’ll have an easier time changing hosts without impacting your domain. All you have to do is move the files across to the new host and redirect the DNS settings.
3. Separate security from the file management
Companies typically specialize in either hosting or domain registration, and not both. It’s hard to find a company that can excel at both at the same time.
The very best domain registrar services offer privacy, advanced DNS settings, sub-accounts, and other benefits. The best web hosting companies have great file management, backups, site-lock features, and more. It’s good to have separate accounts for domain and hosting to get the best of both worlds.
4. In case of hacking to your account or website
Let’s assume that you have your domain and web host handled by the same company. What happens if the hosting website gets hacked or something happens to your host or website? What if someone stole your files and your domain and injected malware, or your hosting company locked your account? That means you lose access to your web domain too.
By keeping domain and hosting separate, you have an easier time dealing with these problems without affecting your domain. You’ll still have access to your domain dashboard and are in control.
5. Several domains support and control
So you’ve got multiple domains, each of which is hosted on a different service. This makes it easier to manage your domains all under one roof as you are able to manage several domains all from a single account.
6. Keep Problems and Concerns Separate
Will your host provider still be in business in five more years? Will your domain provider? By keeping your registrar and web host separate like this, you reduce the risk of a total and complete outage. Especially true if you went with EIG hosting.
Summary – Separate hosting and domain registrar
If you are considering a website project, then it’s critical to understand the difference between domain registration and web hosting and the way they work together but also act like different products.
A domain is critical to any website project — whether you go with a hosting company or bundled services so you must learn how to buy a domain name.
We also understood what it’s recommended to separate the web hosting solution and the domain registrar. But, what solution should we go with?
For a web hosting provider, we recommending DreamHost. They are global, SSD based, non-EIG hosting service and provide a free SSL (by Let’s Encrypt) with great support and uptimes. Check out this DreamHost review.
As for domain registrar, we are fans of NameCheap, which is an affordable domain service with constant pricing, quick support, features rich and 14-day money-back guarantees. Look into our domain registrars review.