webForumDet fria alternativet

Logg i asp

ASP

4 svar · 353 visningar · startad av Thomasa

Medlem sedan aug. 2002351 inlägg
Frågan#1

Hej!

Jag bygger på uppdrag en loggapplikation i ASP, eller själva loggningen sker i ASP och presentationen i .NET.

Jag har kört ett dygns loggning och får 1500 träffar (sidvisningar) i min databastabell. Jag kör MSSQL databas.

Är detta en vettig lösning, att skriva till databasen går väldigt fort, däremot kanske den blir väldigt stor på en kort tid eller att det går saktare när tabellen växer?

Ska man lagra i textfil istället, vad finns det för för och nackdelar, någon som har erfarenhet av liknande?

Tack på förhand!

Medlem sedan juni 20003 076 inlägg
#2

Att skriva 1500 om dagen till databasen är inga problem.
Det är inte där problemet sitter, utan hur du sedan ska presentera träffarna.
Det kommer att bli segt ja, om du ska visa träffarna "live" dvs. man kan se träffar fram tills aktuell tid.
Så har jag på en gammal loggapplikation, jätteseg nu! :)

Skulle jag bygga om den skulle jag lagra undan summorna, t.ex. när en vecka har gått så summerar du veckan och lagrar i en annan tabell osv. med hjälp av schemaläggaren.

Textfiler: Nää, varför då! Att spara går väl bra men att sedan hämta upp och visa träffarna på en sidan, nää.

Medlem sedan aug. 2002351 inlägg
#3

bra tips, något schemalagt som körs och lagrar undan lite varje månad är nog vettigt =)! Tack för det!

Medlem sedan mars 200533 inlägg
#4

Varför inte använda IIS's eller Apachs egna loggfiler istället för en massa totalt onödigt skrivande till databasen?

En annan fördel med att använda dom är att du kan få ut exakt hur mycket bandbredd som har dragits.

Eller så kan du istället för att uppfinna hjulet igen installera CGI support och downloada AWStats (http://awstats.sourceforge.net/). Vet inte om du känner till applikationen men den baserar sin statestik på webbserverns loggfiler.

Man schemalägger den att köra t.ex var 24:e timme. Du kan ju slå en kik på den, typ världens mest använda "Free log file analyzer".

Medlem sedan aug. 2002351 inlägg
#5

jo vi kör både livestats.xsp och webtrends, men problemet är att vi vill kunna logga saker som inte logfilerna registrerar. Många av våra sidorna är dynamiska och styrs av formulär och querystrings, och de presenteras inte tillfredsställande i loganalys programmen. Sen så har ju kunden alltid rätt =) vill de ha loggningen i databasen med eget utformat statistikverktyg så får de det!

tack för tipsen iaf! Ska kolla på awstats och se om det kan vara något alternativ där det finns mindre budget!

251 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)