Easy Methods To Enhance Your Dedicated Server’s Overall performance

Possibly a while back, you noticed the application really beginning to decelerate which means you invested a while in really tuning points. You’ve enabled compression on just about all HTTP traffic, set content-expiration headers on just about all static content so they are not being repeatedly retrieved out of your server which improves web page load time, ensured all of your database queries are seo’ed, and you’re caching as much “read-mostly” data as possible. While there still other paths to often be explored, you may be on the right path to having a fairly well-optimized web site or application. One obvious answer if you’re using a dedicated machine is to begin to look at including more hardware to the blend but that can add additional intricacy and cost to your implementation. Before you upgrade your hardware, it’s important to take a look at your individual machine and make sure that you’ve maximized it’s performance.

Because Disk I/O is among the real killers when it comes to machine load and website overall performance, is it possible that the hard drives on their own being used are not optimal. Work together with your hosting provider to make sure that you’ve excellent RPM speeds in your disk drives, as this on it’s own can make a difference on programs that do heavy amounts of data source transactions. Switching from Seven,200RPM SATA drives to enterprise quality 15,000RPM SAS drives can make a realm of difference in this case.

Additionally, normal maintenance ought to be done to ensure that all the disks being used are defragmented, no matter your operating-system. On the working itself (Linux or Home windows), make sure that there are no non-essential background procedures or services running that offer no value yet eat valuable resources. If there are providers such as a virus scanner that you’re required to run, be sure that they’re scheduled to not run on the actual server during peak hours ? I have debugged more than one performance problem only to discover that a full antivirus check out was being performed at Eight AM each day just whenever all users began to sign in and use the site.

For system I/O between servers, be sure that your own network access settings tend to be configured properly and that you are experiencing optimal bandwidth between them. Network greeting card mis-configurations can cause repetitive retries and wait around states, which will affect overall performance. If you do some monitoring of the network traffic and find out that you’re maxed out on your 100 megabyte per second card, it may be time to update to a 1gbps infrastructure. Finally, on the web server by itself, servers such as Microsoft IIS offer the deployment of “web gardens” which are basically individual web servers grouped on a single machine. This can enhance memory utilization for a solitary app by distributing this across multiple nodes, which can enhance relative server performance.

In case your web server is hosted with a managed hosting provider, you need to reach out to their support group and ask for their assistance. Apart from assisting with some of these inspections, they can also check your Memory and CPU utilization, to ensure your server is ‘right sized’.


Filed Under: Featured


RSSComments (0)

Trackback URL

Comments are closed.