webForumDet fria alternativet

En fråga om Vides räknare...

ASP

9 svar · 228 visningar · startad av LearningASP

Medlem sedan okt. 2001127 inlägg
Frågan#1

Använder mig av vides räknare den är kanon ;)

Men jag har en fråga:

Istället för att databasen lägger till en ny post för varje besökare, hur gör man för att den bara ska kolla i databasen se om en dublett finns och räkna på +1 i ett fält i databasen

och att man bara plusar på om det är en ny unik besökare

Förstår Ni vad jag menar?

------------------
Varje dag är en ny lektion ;)

[Redigerat av LearningASP den 22 okt 2001]

Medlem sedan dec. 19998 577 inlägg
#2

Jag föstår hur du menar, men jag förstår inte varför du skulle vilja göra det, då går ju innehållet i statistiken åt fanders.

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

Medlem sedan dec. 200012 464 inlägg
#3

Man kan använda denna principiella lösning.

set connect = server.createobject("adodb.connection")
connect.open "dsn"
sql = "update visitors set visits = visits + 1 where visitor = '" & visitor & "'"
connect.execute sql,rows,128
if rows = 0 then
'new visitor
sql = "insert into visitors(visitor,visits) values('" & visitor &"',1)"
connect.execute sql,,128
end if

red: kanske inte i detta fall då. ;)
------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 22 okt 2001]

Medlem sedan okt. 20005 273 inlägg
#4

set connect = server.createobject("adodb,connection")??? ;)

------------------
Icaaq, mannen med korven. (!)

Medlem sedan okt. 2001127 inlägg
#5

Jag föstår hur du menar, men jag förstår inte varför du skulle vilja göra det, då går ju innehållet i statistiken åt fanders.

rätta mig om jag tänker fel, men om man sparar samma info som innan bara att man lägger till ett fält i databasen typ |besökarant| och varje gång nån kommer till sidan med samma webbläsare och refferer så skall den lägga in +1.

Då förstörs ju inte statestiken bara att antalet poster i databasen minskar avsevärt. Jag skippar det med att bara lägga in om det är ett nytt IP för då kan man inte få ut trogna besökares statestik.

------------------
Varje dag är en ny lektion ;)

Medlem sedan dec. 19998 577 inlägg
#6

Om det bara är antalet besök man skall logga så är det bättre att ta en vanlig besöksräknare...

Mitt program loggar ju även vart man kommer ifrån, vilket datum och vilken datorinfo klienten har. Det tappar allt detta om du bygger om den på ditt sätt, plus att du måste ändra på sidan som visar allt.

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

Medlem sedan aug. 20011 946 inlägg
#7

Var får jag tag i Vides räknare?

------------------
/Dahlgren

"Det finns saker som man måste vara fackman för att inte förstå"

Medlem sedan dec. 19998 577 inlägg
#8

http://www.webeye.nu/default2.asp?que=asp/default.asp&exec=asp/artiklar/asp_10.asp

Då förstörs ju inte statestiken bara att antalet poster i databasen minskar avsevärt.

Är det ett problem med att det är många poster?

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

Medlem sedan okt. 2001127 inlägg
#9

Nope, inte igentligen men jag tänkte på prestandan om man har en 100.000 inlägg ;)

------------------
Varje dag är en ny lektion ;)

Medlem sedan dec. 19998 577 inlägg
#10

100.000 inom vilken tidsram? Annars tycker jag att SQL-server är ett alternativ om man har många träffar, besöksräknaren är ju inte det som drar mest kraft av servern.

Dessutom har inte många fast IP mot internet så du kommer fortfarande få relativt många ounika träffar.

Men visst du kan bygga om de delar som lägger till i databasen, och ändra sidan som visar statistik. Men jag tror att din förstasida blir segare om du har en massa poster den måste gå igenom varje gång en besökare kommer. Det är ju inte direkt snabbt att söka i ett text-fält... ;)

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

316 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
177 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
177 ms — ändringar (db)