Bei eingeschaltetem Caching gibt's das schlicht und wenig ergreifend nicht,
da� ASP schneller ist. Vor allem nicht nach dem ersten Zugriff (erster
Zugriff - ja, da wird es m�glicherweise langsam sein)
Chris
At 02:45 PM 5/6/2002 +0200, you wrote:
>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