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?
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ää.
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".
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