I have a very simple web page as below, no code-behind, no nothing:
<%@ Page Language="C#" AutoEventWireup="true" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><title>This is a test</title></head><body><div><h1>This is a test and nothing else.</h1></div></body></html>
The page is located on an application hosted on Azure websites in Shared Mode. After ensuring that no one knows about this web site, I loaded this page once in a web browser. I did this over three hours, 8pm-9pm, 9pm-10pm and 11pm-12midnight.
The dashboard correctly shows one Http Request per hour (very light purple line) for those times. But the CPU consumed (dark purple line) by that one simple page was 3.53s, 3.73s and 3.69s respectively!! This looks like a few orders of magnitudes way higher that what it should be.
Is there something wrong in how Azure collects CPU time? At this rate, it will make it enormously expensive to use Azure websites.