KEEP AN EAGLE EYE ON EVERYTHING IT

Tips and Insights on:

  • Website, Server, Database monitoring
  • Optimization and Web Design
  • Uptime and Server performance

This Week in Website Performance

website-performance-weekly-monitorusThis Week in Website Performance is a weekly feature of the Monitor.Us blog. It summarizes recent articles about website performance. Why? Because your friends at Monitor.Us care.


Essential Server Performance Metrics you should know, but were reluctant to ask

Author: zhirayr.

There are a great many important metrics that allow you to evaluate the health of your server, of varying usefulness. This article presents a minimal set of metrics to begin monitoring to understand the state of your web application. Read more…

Category: Website Performance

ASP.NET Performance Tips

In this article you can find some easy steps you can follow to maximize the performance of your ASP.NET applications.

1. Use caching.

When multiple users request the same content from your page, your server can respond with a cached copy of that content. This way, only the first user will have to wait for the actual processing, all the next ones will have the content much faster. In this scenario it’s possible for the user to get old cached content instead of an updated new one. To avoid this use the SQL Cache Dependency. Here’s some information from Microsoft about it: http://msdn.microsoft.com/en-us/library/ms178604.aspx.
You have two options with caching. You can use output caching or partial page fragment caching. The key here is to make a clear separation between the static and dynamic content of your pages.

2. Use compression.

ASP.NET allows you to compress your pages before your server sends them to the client. It uses GZIP compression, which is not very CPU intensive. An easy way to improve the performance of your pages is to enable this feature. Read more…

Category: Website Performance

Application Transactions

The concept of an application transaction (also called a business transaction or an end-user transaction) is at the heart of Application Performance Monitoring (APM).  A previous three-part article, The APM Primer (part one, part two, and part three), described the basics of APM.  The article now before you delves a little deeper into APM’s core concept, the application transaction.

What is an Application Transaction?

An application transaction is a sequence of user and system activities that are perceived by the user to be a logical unit of work.  Technically, this definition includes activities outside the computer (e.g., going to the store to buy printer paper), but for convenience, we consider only those parts of the transaction that are within the computer system and the man/machine interface. Read more…

Category: Move to Monitis, Website Monitoring

The Application Performance Monitoring Primer (Part 3 of 3)

Application Management (AM) includes project management, development, testing, quality assurance, release management, application monitoring, and responding to the information supplied by monitors.  Application Performance Monitoring(APM) is application monitoring that is focused on performance rather than security, availability, planning, or some other matter.This article is part three of a primer for those who have never heard about APM.  It is helpful to read part one and part two first.

Part Two of this article ended by saying:

“This allows the development team to effectively implement end-user experience monitoring; user-defined transaction profiling; application component discovery and monitoring; and application component deep-dive monitoring, all with just one tool.”

Part Three continues by describing how to use Monitis cloud-based monitoring to accomplish user-defined transaction profiling, and application component discovery and modeling. Read more…

Category: Move to Monitis, Website Monitoring

Google/Yahoo Best Practices

Like it or not, your end-users will judge your website.  If, in their judgment, it is perceived to be slow, that judgment will partly determine how often they return.  It will also affect their friends’ decisions insomuch as user experiences are shared.  That’s why monitoring the user experienceis so important.Now on to the next step.  We’ve monitored user experience and our monitors are telling us that things could be better (or couldn’t be worse).  So what do we do about it?  We know the transaction is slow, but how do we identify the source of the problem?We can search the Internet for suggestions, but we would quickly find way too many tips and varying opinions about their relative importance.  Lack of information is not the problem here.  The problem is that there is too much information with a wide variety of opinions interspersed.

Fortunately, someone is trying to help us wade through the mass of opinions.  Based on research rather than opinion, Google and Yahoo have each published their own version of the best-of-the-best performance tips for web applications.  Yahoo has also provided implicit rankings for their tips.  Finally, both have created tools you can use to judge your own web pages.  Yahoo created YSlow and Google created Page Speed.  Google and Yahoo are not the only reputable sources of information out there, but they seem to have given the matter reasonable thought and have produced some usable tools. Read more…

Category: Website Marketing
trusted by
trusted by trusted by trusted by trusted by trusted by
About Monitor.Us

Monitor.Us, the free version of Monitis, the specialist web and cloud systems monitoring service that provides website monitoring, web page load testing, transaction monitoring, application and database monitoring, web page load testing,transaction monitoring, application and cloud resource monitoring, and server and internal network monitoring within one easy-to-use dashboard. Monitor.Us gives home and small business users access to leading-edge availability and performance monitoring within one easy-to-use dashboard. For more information please visit Monitor.Us.

Follow Monitor.Us on Facebook
Follow Monitor.Us on Twitter