Welcome to Australian PC User Magazine Offline CD-ROM PC User Online - Your complete guide to the Internet
Get on the Net Guide Games' Guide Education General & Business Applications Online Tools - All your Net Essentials Utilities Patches & Support Files PC User Interactive - Exclusive tutorials
Software Contents

Home
Search
Help!

Helen Bradley and John Hilvert look at some of the things you should consider when you're shopping around for an ISP or if you're evaluating your current service.

 

The right choice of ISP can make an enormous difference to the performance of your Web site and the time you spend administering it.

 

Hosted or DIY?
When you are considering your options for publishing your Web site, you have the option of hosting it yourself or paying someone else to do it. Most small businesses and individuals cannot afford the cost and don't have the expertise to host the site themselves, so they shop around to find an ISP who will host it for them.

The first place you look is generally the company which you are using for Internet access -- many of them offer you hosting free of charge or for a small fee, but this is not always the best choice. Many ISPs will only allow personal home pages and won't allow you to create a business site on their server. In addition, as their core business is providing access to the Internet to Web surfers, they probably won't be able to offer you much help with the technical side of hosting sites so you can get rather stuck. Even if you have a lot of knowledge or if you have someone to assist you, you'll find you can't do much from your side anyway, so you're really very dependant on your ISP.

Some of the better hosting companies don't offer Internet access and only offer site hosting which means that all their bandwidth and support services are funnelled into their hosting services and not into servicing the needs of the average Web surfer. You should get better technical service and better connections from these companies.

Every business and person will look for a range of basic functions from their ISP and as well, each will need some higher end functionality according to the site itself and the options available on it. Like everyone else, you'll want your Web site to be accessible all the time and you will want good technical support. If you're designing your site using FrontPage 98, then you'll want a site that supports the FrontPage Extensions so you can add elements like a hit counter or search field to your pages. If you're a small business and you intend to do business on the Web, then your needs will be different again.

Some businesses will use a hybrid hosting arrangement where they use a specialist server for their e-commerce and secure credit card checking services and run the other parts of their site on their own server or one hosted by a different company. If you have a personal Web site, you may choose to do this too, particularly if you get free hosting with your Internet access but it doesn't offer you all you can obtain from other server companies. Use the free hosting for the basics of your site and use another server to provide services such as CGI scripts, FrontPage Extensions and other more specialist options. The downside of this is that administration of your site can get more complex and you may experience difficulties with obtaining technical support if you encounter problems, but if you're strapped for cash, this might be a good entry-level approach.

Here are some of the options that ISPs commonly offer and some of the questions you should ask your ISP about their services so you can make a more considered choice for your Web site. Some of these issues will be more important to you than others, but whoever you are, support and reliability will be two of the key issues to look at.

1. Speed
One of the big differences between ISPs will be the speed they offer. The speed of the server impacts how fast your viewers get to see your site, but raw Megahertz won't give you all the answers you need. While the server's CPU speed is important, so are a variety of other factors, including the speed that they are connected to the internet. A good hosting company should offer you a range of dial-up connections using 56Kbps modems and via ISDN 'modems'. Depending on the number of domains the server hosts, it should be connected to the Internet via T1 (slower) or T3 lines with redundant links. If you already use a hosting service, you can evaluate its speed by checking out NetMechanic's service at http://www.netmechanic.com  or Web Site Garage at http://www.websitegarage.com.au/.

One question that might give you some insight into speed is how many other domain names are handled on the same server as you're using. Servers cost a lot of money so some providers sardine as many domains as they can onto the one server to offset the high cost of maintaining the server. This means that, regardless of how fast the server is, if there's a lot of traffic to those other sites, then visitors to your site will suffer a loss of speed. Some servers host anything from 500 to 10,000 domains per server, others host fewer than 100 per server.

2. Operating system
The operating system that the ISP's server uses will impact on whether you can use server-side Java applets, CGI scripts, FrontPage Extensions, Cold Fusion, FileMaker Pro files, MS SQL databases etc. You should determine which of these you will be using and ensure that your ISP can support them. If it can't then you won't have the functionality that you need. In a previous column we encountered problems testing a CGI script when one of the servers we used did not support them.

3. FTP and Telnet
Make sure that you get a free FTP account so you can upload your pages to your site yourself. When your site is hosted, you'll be given a small area of the server and a directory structure of your own. The FTP account gives you 'behind the scenes' access to this area on the server where you can make and change directories and upload your files onto the server. Without an FTP account, the ISP staff will have to do it for you and you'll probably end up paying for the service, not to mention how very inconvenient it will be.

If you're an advanced user and plan to develop and debug CGI scripts on a Unix server, then you'll need a telnet account, which is similar to an FTP account, but allows you greater access to the server.

4. Hard disk space
Ask how much the hard disk space you need will cost you. Most ISPs offer 2-10Mb which should be sufficient for most sites. As a guide you could fit approximately 500-1000 pages with a reasonable number of graphics into a 10Mb site. Around 98 per cent of the Web sites around the world are smaller than 5Mb and 80 per cent of those are smaller than 2Mb, so don't pay for more than you need. A good plan is to start with a smaller amount of space, with the option of increasing this later on if your site expands.

5. Traffic charges
Ask if you have to pay more if your site receives a lot of hits. Many ISPs place a limit on the number of hits you can have or the traffic you create on their systems. For example, many put an upper limit of 50-100Mb per month, which means you'll pay more if the traffic to your site exceeds this limit. If your pages average 50Kb in size, then each time someone visits a page, it is downloaded from the server and the amount of data transferred will be added to your total. When you exceed your total, you start paying for each additional Mb downloaded at a rate of around 10 cents per megabyte. You won't know until the end of the month exactly how much extra you will pay. A moderately popular site with a few thousand visitors a month could end up paying hundreds of dollars a month in extra charges. If your site will attract this kind of traffic, find an ISP offering unlimited traffic or at least one with a high limit -- 2.5Gb a month or more.

6. Statistics
Ask what statistical services your ISP provides, how often you get them, and whether you have to pay for them. These statistics tell you about your visitors -- they tell you what pages they are accessing, where they come from, what browser they are using etc. You will also want to know the format that you'll get the log data in. Ideally, if you have a busy site, you'll want the raw data so you can use your own preferred software to analyse it. The error log file can also help you locate any problem pages or links on your site as it lists the errors that users have encountered.

7. Extras
Ask about the extras that your ISP offers. These extras allow you to add functionality to your Web site without having to do all the work to establish them yourself. Typical extras include mailing lists, chat, newsgroup management, and pre-installed and configured CGI scripts. Some of these might be included free and others such as live chat may incur a fee, but regardless of the cost, you should enquire about what is available.

8. Support
Good technical support is invaluable and you shouldn't underrate its importance. When something is wrong or when you encounter problems, you need to know that you can contact the ISPs technical support people quickly and that they are technically knowledgeable enough to fix the problem or advise you what to do. Ask what technical support is available and at what cost -- remember to factor in the cost of phone calls, especially if the ISP doesn't offer a 1800 number and requires you to phone interstate or long distance. Some support is 9-5 weekdays and other support is 24 hours a day, seven days a week. If you have a busy business site and you're selling from the Web, you'll need better support than a less interactive site. Whatever your online business is, determine what you need and find an ISP that gives it to you. It will pay you to test the support line before you sign up. Ask for the number and call it -- if you can't get through easily, you have cause for concern.

If your ISP also offers Internet connections, you may find that their support people are good at resolving problems with dial-in modems (this is often the most frequent problem they deal with) but poor at the more technical issues. You may also find that their technical support section has a number of technicians, so it is impossible to build a working relationship with them. A smaller technical team will mean you have a chance to build a good working relationship with your technical support and they will get to know your business and your needs. When they are knowledgeable and they become proactive rather than reactive, their expertise can add significant value to your online business.

Some support teams offer technologies other than the phone for technical support. Ask if there is a manual of FAQs which addresses the most often asked questions -- some ISPs provide them. Some teams use e-mail or online pagers such as ICQ to offer online problem solving via chat or messaging -- ask for the details of all the possible ways of obtaining help. Another way of evaluating a company's support is to ask for references from them. Even better is if they will tell you the names of some of their other customers whom you can talk to and ask what they think of the service they are getting.

9. Reliability
A parallel issue to support is how reliable your ISP is. When your ISP suffers down-time, your visitors won't be able to access your site. You can hope that they'll try again later rather than moving on to find somewhere else to spend their money -- but don't count on it. Your server needs to be reliable and there needs to be a system in place to recover from system failures if they occur. Ask your ISP how their servers are monitored. Do they back them up and how often? Ask too about their procedures for recovering from system failures if their building and all their computers were destroyed, how long do they estimate it would take to have your site back online? Ask yourself if their answer is acceptable.

10. Domain names
If you have or plan to have your own domain name, ask if your ISP offers domain name registration and what this will this cost. The registration process can be fiddly to negotiate so an ISP that offers free registration will be attractive if you haven't already got your own domain name. However, if your ISP does register your domain name for you, make sure that you are listed as the admin contact in the registration process. If you aren't the admin contact, your ISP will be -- this is a huge disadvantage if you want to move your site elsewhere in the future. You need the admin contact's permission to move a domain name to another site; if the ISP refuses to do this, you'll effectively be held hostage by them.

Having your own domain name increases the maintenance on your site, so you may find that you'll pay more for domain name hosting. However, your site will be more mobile if you do have your own domain name, so there are definite advantages to spending the extra money.

If your business is varied, you may want to host more than one domain name in your Web space so you create two or more Web presences in the one area. This is called 'Parked Domains' and you normally won't get any extras like FTP or e-mail addresses with them, but you can get them for an additional fee. Some hosting companies will place each domain in its own subdirectory for you so that visitors to each domain go to a different homepage. If you need this functionality, make sure you ask if this can be done.

11. Site registration
Does your ISP offer registration services? Many ISPs offer to register your site with the major search engines for little or no cost. While this seems attractive, you should view this offer with some caution. If your business is on the Internet to make money, it's important that your prospective customers can find you. There are a lot of search engines and directories out there, and knowing the right ones for your business and the best way of marketing your business to them is more the job of an Internet marketing expert than an ISP's technical support person. If you just want the job done, then by all means take up their offer, but if you want the job done properly, reject the offer and find some professional marketing help instead.

12. E-mail addresses
If you have a business site, you'll want to have a number of e-mail addresses so that your key people and key departments can be easily contacted. Ask how many e-mail accounts you get with your site and if there are any limitations on the names you can use for these accounts. If you need more than are being offered, can you purchase more and at what cost? If you are running a small business or personal site, will your ISP offer automatic e-mail responding when you are on holidays so you can automatically let people know you're away and when you'll return?

Other e-mail options include triggering, which directs all the mail that arrives at your domain name to one email account. So you can have info@yourdomain.com.au, support@yourdomain.com.au and any number of similar e-mail addresses which you make up as you go and they all go to one mail address for collection. Your one-person company can look very big indeed!

13. Web commerce
If your business is Web commerce, you'll need an ISP that can handle the database format that you will be using and which can offer an acceptable level of security for your data and for your customer's details and credit card numbers etc. Ask your ISP what security it offers -- it should have encryption and server firewalls to protect against unauthorised access across the Internet, as well as physical security in the building that houses the server to protect the hardware and data from being accessed or tampered with by an unauthorised person.

Putting the relationship in its place
If you're in business, your relationship with your ISP should be a business partnership, not a them versus us one. The more important your Web site is to your company, the more important it is that you buy your ISP services on the basis of building a mutually satisfying business relationship and not shopping around for the cheapest price with the most options. Your relationship with your ISP should be like your relationship with your other suppliers -- they are the experts in their field and you are the expert in yours. If you work properly together, each of you can help build the success of the other's business.

Thanks!
A hearty thank you to Tony Anastasi from Domains 'n Servers web.hosting.au.com who patiently answered all our questions and who gave us valuable insight into other users' experiences.

 

WEBSERV.gif (5932 bytes)
Services offered by the Web Site Garage offer you a chance to see how your Web site is performing.
The cost of hosting -- what you can expect to pay
Site    Setup    Monthly charge
Basic site -- 10Mb   Setup fees $35-$400, Average $150   $0 with your Internet access, no domain name, CGI or logs.

$30-$90 from a hosting company

Fully optioned site (SOHO) -- 10Mb with FTP/ Telnet/CGI/ FrontPage Extensions and server logs    Setup fees $90-$1000 Average $200   From $30-$300 Average $80
Large site suitable for a school, very active small business, small/medium enterprises etc., requiring a medium level of security   Setup fees $200-$1000 Average $500   From $200-$800 Average $300-400
Web commerce site, secure credit card server and a high level of security   Setup fees $2000-$10,000+   From $200-$2000+ Average $400-800
Expect to pay more for these services:
Service    Approximate cost
Domain name hosting    Setup fee $55-$500 Average $300
Additional 5-10Mb space   From $2-$5 per Mb per month
E-mail accounts    From $5 per month to $150 yr
Unlimited e-mail aliases   From $150-$2000 yr
Real audio and video    From $15-$55 per stream per month

*These costs are approximate, your hosting company may charge more or less, but this is an estimate of what you'll pay to have your site hosted.

 

toppage.gif (1757 bytes)copyrite.gif (1355 bytes)