Ah ja noch:

Wie ich gerade vernommen habe, ist ein PageFrame Caching von 1 Stunde
eingeschaltet.
Ist der Cacher ev. nicht so schnell?
kann es mir zwar auch nicht vorstellen. Ein cache sollte ja so gut wie keine
Reaktionszeiten (da keine Rechnereien) haben.

Gruss

Christian

> -----Original Message-----
> From: Azubi IFK LabTec 
> Sent: Montag, 6. Mai 2002 14:44
> To: 'AspGerman Kaffeehaus'
> Subject: ASP.Net Performance - Praktisches Beispiel
> 
> 
> Hier noch mal den Source, welcher in ASP einiges schneller 
> l�uft, als mit ASP.Net
> 
> Ist ne simple sache, w�sste nicht, was man da falsch machen kann.
> Korrekturen / Tipps sind noch so wilkommen.
> 
> Gruss
> 
> Christian
> 
> Source:
> 
> <%@ Control Language="C#" Debug="true"%>
> <%@ OutputCache Duration="120" VaryByParam="none"%>
> <%@ Import Namespace="System.Data" %>
> <%@ Import Namespace="System.Data.OleDb" %>
> 
> <script language="C#" runat="server">
>     void Page_Load(Object sender, EventArgs e)
>     {
>       TimeStamp.Text = DateTime.Now.ToString();
> 
>       string strConn = "Provider=Microsoft.Jet.OLEDB.4.0; 
> Data Source=" + Server.MapPath("datenbank/downloads.mdb") + ";";
>       string strSQL  = "SELECT Top 10 ID,Name,AnzahlDownloads 
> FROM Files ORDER BY AnzahlDownloads DESC";
> 
>       OleDbConnection MyNWConn = new OleDbConnection(strConn);
> 
>       DataSet MyDataSet = new DataSet();
>       OleDbDataAdapter oCommand = new 
> OleDbDataAdapter(strSQL,MyNWConn);
> 
>       oCommand.Fill(MyDataSet,"Files");
> 
>       MyNWConn.Close();
> 
>       TopTenRepeater.DataSource = 
> MyDataSet.Tables["Files"].DefaultView;
>       TopTenRepeater.DataBind();
> 
> 
>    }
> </script>
> 
> <p>
> <table width="300" border="0" cellspacing="0" cellpadding="0">
>   <tr>
>     <td><span class="bigtitle"><b>Top-Ten der Woche</b></span></td>
>     <td align="right" valign="bottom"><span 
> class="smalltext"><a href="archiv">Top50</a></span></td>
>   </tr>
>     <tr>
>     <td colspan="2" height="1" bgcolor="#999999"><img 
> src="bilder/spacer.gif" width="1" height="1"></td>
>   </tr>
> </table>
> 
>   <ASP:Repeater id="TopTenRepeater" runat="server">
> 
>       <HeaderTemplate>
>         <table cellpadding="3" cellspacing="0" border="0" 
> width="300" style="font: 8pt verdana">
>       </HeaderTemplate>
> 
>       <ItemTemplate>
>         <tr>
>           <td>
>            <b>1.</b>
>           </td>
>           <td>
>             <a href="file.aspx?id=<%# 
> DataBinder.Eval(Container.DataItem, "ID")%>"><%# 
> DataBinder.Eval(Container.DataItem, "Name")%></a> (<%# 
> DataBinder.Eval(Container.DataItem, "AnzahlDownloads")%>)</a>
>           </td>
>         </tr>
>       </ItemTemplate>
> 
>       <FooterTemplate>
>         </table>
>       </FooterTemplate>
> 
>   </ASP:Repeater>
> </p>
> Last Updated <asp:label id="TimeStamp" runat="server" />
> 

| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an