M6.Net ASP.Net, ASP and PHP hosting Provider
Register your domain

M6.Net  Weekly  News    October 26 2005



Michael Guilfoyle
Director

  Welcome

Vijay has completed an overhaul of the new control panel visual styles and is uploading it today. Ananth has tackled a number of bugs with only a few left to go before we remove the "Beta" from the URL as Michael mentions below.

Many sites are starting to become busy and popular - which is terrific. We all live for such things. If you have a popular site or are planning on your site becoming incredibly busy plan this into your site from the beginning. Many people use Microsoft Access with ASP. Access and ASP are great for quickly developing a web application without having to be a super developer. And for the first few months or first few visitors this is fine. Access is designed to handle up to 256 reads and 1 write at any one time. If you read and write to your access DB a lot after a few hundred users it will start to struggle. And when your site starts to struggle, Access and ASP take over and lock up memory and handles on the server effectively bringing the server to a halt. The weak area of ASP and Access is when people do not close database objects within their code - leaving these open use up memory and resources adding to a halt of the server.

Adding expensive hardware, balancing sites to 1 per server and the like only costs money and will still not solve the problem. Such problems are within the web application code and the database choice. When we find sites like this we can only suggest they are migrated to SQL Server which is designed to handle thousands of concurrent connections and activity. Access is a small office single user database. SQL Server is a multi user, wide area network database.

This time of year as sites become busy is the time we come across sites with what we regard as bad code. Most of this bad code we find is with sites with Access Databases (great for small sites of less than 200 sessions a day) or poorly written SQL statements. If you want to ensure your site will run and perform well look at these two areas of your web application. We support SQL Server databases in the SME-Kit and higher.

I will talk to Priyanka our Chief Webhelper to track down some articles and information in relation to developing scaleable web sites and migrating to SQL Server from Access and put a special section in the Help Area of the new control panel. 



Bob Watson
Network Operations

Network Administration

In Network Ops this week, we have spent a fair amount of time balancing out the servers containing this sort of code, as well as expanding our monitoring systems and generally cleaning up our procedures. We have a new mail server being set up this week as well, which will allow us a little more growing room.

As Michael mentioned above, busy ASP and Access sites tend to struggle more then a little. Specifically, the increased load means they are unable to save session state data - you can get a reasonable comprehensive explanation from this MSDN blog. Unfortunately, as we have to consider many diverse sites per server, we cannot implement application pools that can just use as much memory as they want, so small and efficient code helps to keep your site fast and available.



Kunal Kochlar
Support Coordinator
  Support and Customer Service
 

This week numbers in support have been a little higher than usual, as we have seen a lot of queries come in regarding control panel bugs for the new version. I’d like to advise all clients that you can send these bugs directly to bugs@copanel.com.

Other than that’s it’s been a pretty good week with no major server issues



Michael Nordling
Chief Software Engineer
  Development and New Technology
  Hi everyone, this past week we have been working on the new contropanel, we still have a few issues that needs to be solved before we can remove the beta in front. But we are moving forward each day and each day it is getting better. So keep those bug reports or comments coming in to bugs@copanel.com  and we will fix them as soon as possible.

M6.Net  Always On. Always Performing. Always Hosting.

http://www.m6.net/   : Control Panel : http://www.copanel.com/  Past Newsletters: http://www.m6.net/newsletter