-
Posts: 1524
Nickname: nitronic
Registered: Jul, 2006
|
Norbert Eder works as a software architect.
|
|
|
|
HTML Seiten mit ASP.NET Cachen
|
Posted: Jan 18, 2007 12:01 AM
|
|
|
This post originated from an RSS feed registered with .NET Buzz
by -.
|
Original Post: HTML Seiten mit ASP.NET Cachen
Feed Title: Norbert Eder - Living .NET
Feed URL: http://feeds.feedburner.com/NorbertEder-Livingnet
Feed Description: Copyright (c)2005, 2006 by Norbert Eder
|
Latest .NET Buzz Posts
Latest .NET Buzz Posts by -
Latest Posts From Norbert Eder - Living .NET
|
|
Bei gro��em Useraufkommen und/oder auf Seiten die nicht immer 100%ig aktuell sein m��ssen, bietet es sich an, diese Seiten zu cachen. Dies bedeutet, dass die jeweilige Seite nicht bei jedem Aufruf neu gerendet werden muss.
Hier nun ein einfaches Beispiel f��r das Cachen von ASP.NET Pages. Die Ausgangslage bietet folgende Seite:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Cache Demotitle>
</head>
<body>
Uhrzeit: <% = DateTime.Now.ToLongTimeString() %>
</body>
</html>
Wird diese Seite gestartet und mehrmals durch Reloadaktualisiert ist sch��n zu sehen, dass stets die aktuelle Uhrzeit angezeigt wird.
Mit der Output-Direktive kann nun ein einfaches Caching aktiviert werden. Der Aufbau der Direktive sieht wie folgt aus:
Hier nun das gesamte Beispiel:
<!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Cache Demotitle>
<</head>
<body>
Uhrzeit: <% = DateTime.Now.ToLongTimeString() %>
</body>
</html>
Bei einer Ausf��hrung dieser Seite und dem Bet��tigen von Reload ist sch��n zu sehen, dass der Seiteninhalt ca. alle 10 Sekunden aktualisiert wird.
Read: HTML Seiten mit ASP.NET Cachen
|
|