Archive for the ‘VPS Windows Hosting’ category

How to estimate your website hosting needs

September 26th, 2011

I write this article especially for people who are new to web hosting. This is why I will only talk about the basic needs (in a shared hosting environment): space, bandwidth. Most of the people looking for advanced features (scripting, databases) already know what they want/need anyway.

So let’s start with the space. Web space (disk space) is the amount of data you can store on the hard disk of the web server. Each web hosting accound comes with a certain amount of space, usually over 50 MB and less than 1000 MB.

Obviously, the amount of needed space depends on the size of the website. Most websites are composed of html (text) pages with a few images (gifs or jpegs) or even a little bit of Flash animation. Text is very economical; it occupies very little space. Images and flash are more expensive; they require a lot of space. If you’re new to the web you might think it’s great to have a lot of colorful images to make your website really beautiful. Don’t make this common mistake!

Your aim should be to say as much as you can on a page while maintaining it’s size under 50-60 KB including images. The reason? There are still lots of people using slow dial-up connections of under 56 Kbps. For them a 150 KB will take more that 21 seconds to load. A 60 KB page will take more than 8 seconds to load. That’s still a lot of time! A good page size is under 30 KB. A maximum page size is 50-60 KB.

Considering an average page size of 30 KB, you can put approximately 33 pages on 1Mb of space. If you have 10 MB of space available, you could host 330 pages. I only wish I had so many pages to put online. Don’t worry, I’m working on it!

The idea is this: unless you run a busy forum your needs for space are likely to be rather modest. Just keep in mind to achieve an average of 30KB/page and you should be more than fine even with 10 MB of web space.

Bandwidth is the amount of data that you’re allowed to transfer per month. It includes all uploads and downloads regardless of the protocol used (HTTP, FTP, POP etc.). Bandwidth depends very much on the average page size, but it also depends on the number of visitors your website will have and the average number of pages they visit. For an average page size of 30 KB, 20,000 visitors per month and 3 pages per visitor your website will need about 1800 MB (1.8 GB) of bandwidth per month. Most low cost hosting packages include that amount of bandwidth. Not to mention that 20,000 visitors per month is only a dream for most websites. Most don’t even have 2,000 visitors per month.

I took you through all those numbers just to give you an idea how to estimate your needs. If you’re just launching your website you will not need neither a huge amount of space, neither a huge amount of bandwidth. For 99% of people a hosting account with 10MB of space and 1Gb is more than enough.

Conclusion: Unless you have reasons to believe that your website will definitely have lots of visitors and unless you’ll offer movies or music for download (legally of course ), I see little reason for you to worry about space and bandwidth.

Just make your own calculations and also try to make sure that the host you choose allows account upgrades. That is to make sure you will be able to get more space and/or bandwidth if/when you need it without going through all the trouble of changing hosts.

Web Hosting Services to Publish a Blog or Website.

December 13th, 2010

In order to publish a blog or website online and make it accessible to computers connected to the Internet you need a Web host. A Web Host is also sometimes referred to as a Web Server and it is just like another computer somewhere else in the online world that provides a convenient and safe space to store your blog and website pages and files so that people can access to them 24/7/365 via the World Wide Web.

You can also link your domain name to your web host so as to allow online users to access your website pages and files via your domain name. When you first link your domain name to your web host it is assigned with a unique IP that points to your data stored on the server. And whenever people who wanted to access your web-pages and files from any place on the internet enters your domain name into their browser’s address bar, what happens is the IP-address associated with it is located and website is loaded from your web host.

Instead of using a web server as a central place on the internet to get access to your website pages and files you can also host yourself using your own personal server at the comfort of your home but it is not a preferred choice for many because of the fact that it is very complicated to setup, maintain and also to ensure that your server is running 24×7. So, it is much more affordable, reliable, simpler and hassle free to use a web hosting service instead of doing it yourself.

There are different types of hosting depending on the services provided by the web hosting companies.

Here are some of the most common ones: Free Web Hosting,Shared Web Hosting,Reseller Web Hosting,Dedicated Hosting,Virtual Dedicated Server (VDS) Hosting,Colocation Web Hosting,Cloud Hosting,Clustered Hosting,Grid Hosting etc.

Monitoring Your VPS or Dedicated Server.

December 6th, 2010

One of the most important factors that you should be constantly monitoring with your VPS or dedicated server, especially if you host clients on it, is the uptime of it; this means that you should always be using some type of monitoring service to ensure that your VPS or dedicated server, and if it isn’t you need to ensure that you are notified of the down time ASAP so that you are able to sort the problem out yourself, or notify the support team of your web host to ensure that the down time caused is minimal and that your server will come back online ASAP.

If you are a web host which is providing a responsible and sensible service, then in your terms and conditions you will probably have conditions set out regarding up uptime, which in most cases states things such as if a customer’s service is down for over a certain amount of time, or if the monthly uptime record doesn’t meet the one which is guaranteed then customers are able to request a refund; this in itself should provide you with the motivation to fix a server problem if you have set such rules out in your terms and conditions, since most companies wouldn’t want a servers worth of customers requesting refunds since they don’t think they have been provided with the amount of uptime which has been guaranteed. Most web hosts use their own internal monitoring system for their servers, since in most cases it will alert them quicker to a problem than an external solution would since an internal system is most likely monitored more closely, but with an external solution in place as backup in case the internal one fails. One thing to consider is that most external monitoring services monitor your website or server from multiple geographically different locations which means that they are able to provide a more reliable source of information when it comes to checking to see whether your VPS or dedicated server is online or not when compared to a monitoring system which is monitoring your VPS or dedicated server from one location or from one country or data center, which means that the produced results might not always be accurate and reliable.

When considering uptime solutions for your VPS or dedicated server, you should always take into consideration the effect that a program might have on the performance of your VPS or dedicated server; for example if you use an internal solution then you might need to install an ‘agent’ program which posts data about your server back to the master monitoring node, since information such as the speed that your server’s CPU is running at and the amount of memory that your server has left are factors that can only be gained by internal access to your server unlike other factors such as whether certain services are running or not that can be found out easily via pinging the port which the service runs on. You want to try and maximize the uptime of your VPS or dedicated server, which means that you should optimize the programs that you have installed on it, so that they don’t use up too many resources since the most common reason for a server crashing is that there aren’t enough resources available to keep the operating system going, which means that it just crashes because it is unable to run for any longer on the scarce resources that are available for it.

Conclusion

In conclusion, with the use of either internal or external monitoring systems, you are able to maximize the uptime of your VPS Hosting or dedicated server, thus ensuring that your customers, if you host them on your server, are happy with the service and level of uptime that you have been able to provide them with; you are also ensuring if you use your server for other purposes such as for receiving emails or for a website that emails are received as often as possible, and that visitors will still return to your website thus increasing your amount of revenue that you earn from adverts if applicable. You can also optimize your VPS or dedicated server as well as the programs that it runs to ensure that the amount of resources used is far lower, thus ensuring that you can install some more applications on your VPS or dedicated server or leave it as it is so that it is able to run fast; if running cPanel, then you can use the new optimized version since this will run much fast on a lower specification machine since it has been designed to take up less memory and utilize less CPU.

If you choose to use an internal monitoring system then you gain the ability to monitor internal factors of your server, such as the amount of CPU and memory that is available for use by the operating system and programs that you have installed on your VPS or dedicated server – this is very important if you are running a server which is hosting web hosting and design clients, since you don’t want their websites going down because of a lack of resources. Other factors which you might want to consider when choosing a monitoring system is the accuracy of the results that are collected and in turn produced; for example, with an external monitoring system you will want to be considering how spread the multiple geographical monitoring stations are and with the case of an internal monitoring system, you should find out whether internal server resources can be monitored or not – this will give you an advantage since you will be able to monitor all aspects of your server then, both internal and external which means that accurate results should be produced.

Windows VPS Hosting With Plesk 9

September 17th, 2009

Windows VPS Hosting With Plesk 9

Plesk 9 is the latest release of the popular Windows web hosting control panel and is now available as an addon for our new Windows VPS hosting solutions. Our VPS hosting plans give you the option of choosing either a clean “Vanilla” install of Windows Server 2003 SP2 or, for only $29.95+gst extra per month you can get Plesk 9 pre installed with all of the essential components required to offer your own, custom web hosting product.

The Essential ASP.NET Hosting Components Preinstalled.

ASP.NET framework

Plesk 9 requires that ASP.NET framework version 2.0 be installed for it to function. So to make sure all bases are covered, our Windows Plesk 9 VPS solutions come with ASP.NET framework version 2.0, version 3.0, and version 3.5(which includes AJAX for ASP.NET version 1.0) by default.

ActivePerl 5.8 and ActivePython 2.5

ActivePerl and ActivePython are the industry standard Perl and Python distributions for Windows. They are used by develpoers and corporate users worldwide due to their ease of use.

Mail Enable

MailEnable’s mail server software is a Windows standard and provides a powerful, scalable hosted messaging platform. MailEnable™ Is the default mail ser ver in Plesk 9 due to its stability, unsurpassed flexibility and extensive feature set.

Database engines

MSSQL Server 2005 Express – the basic free version of Microsoft’s SQL server provides the core database functionality in Plesk 9. Whilst offering a more limited set of avaliable functions compared to the charged “Standard” version, MSSQL Server 2005 Express is more than enough for most web applications. – Note: support for MSSQL from within Plesk requires the pruchase of the Plesk Power Pack

SQL Server Management Studio Express – a desktop management environment to make administering your MSSQL server a breeze.

MySQL(with PHPMyAdmin) – MySQL is the open source, industry standard database engine used by millions of developers around the world. Paired with the popular PHPMyAdmin managemnert interface, it is an essential component in an PHP, database driven application.

Whats New In Plesk 9

September 17th, 2009

What’s new in Parallels Plesk 9?

Parallels Plesk 9 for Windows brings a whole suite of new features to further enhance the popular hsoting control panel software. All of VERSION NEXT’s Windows VPS hosting solutions come with the option of installing Plesk 9 for only an additonal $29.95 per month.

The array of new features include:

  • Enhanced Interface – Parallels Plesk Panel 9.0 boasts a completely redone user interface designed to help users navigate and perform tasks quicker and easier. The most popular and important actions are available right away on the user Home Page. Navigating through Plesk is faster than ever now due to ability to select Resellers, Clients, Domains and Mail User levels via pathbar. Parallels Plesk Panel 9.0 is presented in a brand-new clear and nice Vista visual theme that combines the best elements of the most popular Parallels Plesk Panel interface skins.

  • Offer hundreds of applications via Application Packaging Standard Catalog – Now you can browse web applications packaged in APS Format directly from the Parallels Plesk Panel interface. Also, you can add them to the server Application Vault online without the hassles of manual uploading. These applications can be made freely available to all customers or their distribution can be restricted for provision on a per-user basis, allowing you to conveniently sell the applications according to the hosting plans you provide.
  • Resellers Level – The Parallels Plesk Panel user hierarchy is enriched with Reseller accounts in version 9.0. Resellers can sign up their own clients and resell Web hosting services to them, distributing available resources within the limits set by the Parallels Plesk Administrator. Resellers can also create and manage their own domains. Migrating your existing clients to resellers can be done simply following upgrade to version 9.0.
  • Parallels Plesk Billing Integration – Parallels Plesk Panel 9.0 is fully integrated with the Parallels Plesk Billing solution(paid addon), eliminating the need to find third-party billing software. Smooth navigation between provisioning and billing portions makes provisioning more efficient for hosting service providers and their customers.
  • Total Control Backup – Completely revised Parallels Plesk Panel Backup/Restore functionality provides users with a more powerful and flexible backup solution than ever before. Selective data backup and restoration is now a comfortable, painless, and fully controllable process. On-the-fly restoration conflict resolution offers a variety of ways to resolve issues prior to actual update of the system, thus guaranteeing success and complete control over the restoration process.
  • Overselling/Overuse Capabilities – The ability to conveniently manage the overselling and overuse of provided resources directly via the control panel tremendously improves the flexibility of business model implementation. Used in conjunction with the Resellers Level opens up new possibilities for those who provide shared hosting services.
  • @Mail Availability – Users can now enjoy additional choice of @mail as their WebMail tool. The selection of WebMail can be done on a per-domain basis, guaranteeing that every customer can select and use their WebMail client of choice.
  • PHP over Fast CGI – Site applications based on PHP can be executed much faster and safer with PHP running in the Fast CGI mode. This feature was previously available only in the Windows version.
  • Improved Hosting Setup – User Interface for Hosting Setup was redone to make the procedure easier and more intuitive. The improved usability allows service providers to setup hosting on one page much quicker than before.
  • API RPC Protocol 1.6.0.0 – Updated API RPC protocol improves the ability to integrate your software solutions with the Parallels Plesk Panel and completely supports all important features introduced in Parallels Plesk Panel 9.0.
  • Microsoft SQL Server 2008 Support – Parallels Plesk Panel 9.0 for Windows now supports Microsoft SQL Server 2008.
PHP Freelancer