Это не будет кешироваться. Главные страницы, даже скомпилированные, не выполняют код, который вы написали в них во время компиляции.
Например, следующая вещь:
<div><%= File.ReadAllText( someFile ) %></div>
будет скомпилировано во что-то, по сути, следующее:
builder.Append("<div>").Append( File.ReadAllText( someFile ) ).Append( "</div>" )
, которая будет выполняться каждый раз при загрузке этой главной страницы.