---
title: "Effektivare besöksräknare"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/190542-effektivare-besöksräknare"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "noshornin"
published: "2012-10-11T08:17:22.000Z"
updated: "2012-11-01T08:43:17.000Z"
replies: 14
views: 1406
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/190542-effektivare-besöksräknare"
---

# Effektivare besöksräknare

## #1 — noshornin, 2012-10-11T08:17Z

Okej!

Jag hade en besöksräknare på alla bloggar på min bloggportal vitorm.se. Den sparade varje sidvisning som en rad i en tabell. När antalet sidvisningar började närma sig 100 000 om dagen så blev det här sättet helt ohållbart. Jag har nu inaktiverat besöksräknaren helt men vill göra en ny och mer effektiv.

Jag har dock svårt att komma på hur jag ska göra och skulle behöva lite tips.

Besöksräknaren ska kunna logga sidvisningar och unika besökare varje dag och spara detta i flera månader/år.

En kompis snackade om sampling: "sampla istället. spara inte varje sidvisning utan lägg dem i sampel dagvis. inkrementera för varje sidvisning." Men jag fattade inte riktigt...

Permalänk: https://www.webforum.nu/p/190542

## #2 — Quid, 2012-10-11T08:23Z

[Google Analytics](http://www.google.com/analytics/)?

Permalänk: https://www.webforum.nu/p/2305292

## #3 — noshornin, 2012-10-11T08:30Z

Nej, nej. Jag vill göra en egen. Gillar inte analytics alls och den känns väldigt opålitlig.

Permalänk: https://www.webforum.nu/p/2305294

## #4 — Quid, 2012-10-11T08:41Z

Känns onödigt att uppfinna hjulet igen...

Webbhotellet har säkert något statistikverktyg som du kan använda, den analyserar ju log-filerna från webbservern och borde vara det mest tillförlitliga.

Permalänk: https://www.webforum.nu/p/2305298

## #5 — noshornin, 2012-10-11T08:52Z

Uppfinna hjulet igen är min specialitet. Annars hade jag inte slösat bort hundratals timmar på att utveckla en egen bloggportal från grunden.

Hur som helst, aktiverade webbhotellets statistik. De verkar dock inte ha de funktioner jag vill.

Grejen är att det finns ca 400 bloggar på min bloggportal och jag vill kunna visa varje enskild bloggare deras trafik när de loggar in... Ser inte hur jag skulle kunna göra det med webbhotellets statistik eller analytics.

Permalänk: https://www.webforum.nu/p/2305299

## #6 — Pedda, 2012-10-11T09:05Z

Skapa en tabell

Datum - bloggID - pagecount - uniquecount

Vid sidvisning, kolla om bloggen har en rad för aktuellt datum i databasen...
om true, gör en update där du gör en +1 pagecount och eventullt även på uniquecount
om false, gör en insert för att skapa en rad för aktuellt datum

Permalänk: https://www.webforum.nu/p/2305300

## #7 — noshornin, 2012-10-11T09:27Z

Nice pedda och tack för svaret. Jag undrar dock hur jag ska veta om besöket är unikt eller bara en sidvisning?

Permalänk: https://www.webforum.nu/p/2305301

## #8 — Pedda, 2012-10-11T09:28Z

cookies?

Permalänk: https://www.webforum.nu/p/2305302

## #9 — noshornin, 2012-10-11T09:42Z

Ahh, smart. jag är dock ovan med att arbeta med cookies. Ska jag skapa en för varje blogg besökaren besöker eller ska jag typ sätta value="blogg1,blogg2,blogg3" osv eller hur skulle du göra?

Permalänk: https://www.webforum.nu/p/2305303

## #10 — greyhound, 2012-10-11T10:49Z

Har du kollat in <http://piwik.org/?>

Permalänk: https://www.webforum.nu/p/2305311

## #11 — Pedda, 2012-10-11T11:15Z

> **[noshornin skrev:](https://www.webforum.nu/p/1555412)**
>
> Ahh, smart. jag är dock ovan med att arbeta med cookies. Ska jag skapa en för varje blogg besökaren besöker eller ska jag typ sätta value="blogg1,blogg2,blogg3" osv eller hur skulle du göra?

jag skulle göra en rad för varje blogg, så fältet bloggID kommer innehålla bloggens id.

Permalänk: https://www.webforum.nu/p/2305314

## #12 — Quid, 2012-10-11T11:26Z

Att bygga något på cookies känns inte speciellt tillförlitligt då det enkelt kan stängas av.

Permalänk: https://www.webforum.nu/p/2305316

## #13 — noshornin, 2012-10-11T12:41Z

> **[Pedda skrev:](https://www.webforum.nu/p/1555425)**
>
> jag skulle göra en rad för varje blogg, så fältet bloggID kommer innehålla bloggens id.

Jag tänkte ifs value i själva kakan inte i databas tabellen. Men Det fixade sig.

Tack för tipsen :)

> **[greyhound skrev:](https://www.webforum.nu/p/1555422)**
>
> Har du kollat in <http://piwik.org/?>

Tack för tipset. Kollade runt lite på det där. Jag kommer eventuellt använda det i framtiden. Just nu vill jag ha något simpelt som jag har full kontroll över. Det känns som det snabbaste och enklaste lösningen just nu är att göra som pedda rekommenderade.

> **[Quid skrev:](https://www.webforum.nu/p/1555427)**
>
> Att bygga något på cookies känns inte speciellt tillförlitligt då det enkelt kan stängas av.

Alla besöksräknare, även analytics bygger på cokies? Känns som det är mer tillförlitligt än analytics i allafall.

Permalänk: https://www.webforum.nu/p/2305319

## #14 — civilpolisen, 2012-10-12T09:29Z

Jag gjorde detta för 12 år sen och jag använde session ID för att särskilja besökare från varandra. Jag använde ASP men det finns säkert liknande för PHP om det är det du använder.

Det har givetvis sina begränsningar, men det är som det är...

Ja, ja... men jag lagrade aldrig återkommande besökare. Det kan du inte med sessioner, givetvis. Då får du läsa på om kakor i så fall! :-)

Permalänk: https://www.webforum.nu/p/2305354

## #15 — prplxr, 2012-11-01T08:43Z

Ända tabellen till:

Datum - bloggID - pagecount - ip

Om besökarens IP tillsammans med dagens datum och den aktuella bloggen finns med i tabellen, uppdatera då pagecount med 1, annars lägg till en ny rad. Inga cookies behövs, det som kan göras här är att du kan byta IP-adress för att räknas som fler unika.

Permalänk: https://www.webforum.nu/p/2305681

---

Tråden på webben: https://www.webforum.nu/amne/php/190542-effektivare-besöksräknare
