Marco Schuster wrote:
Steve Bennett schrieb:
On 1/21/07, Simetrical Simetrical+wikitech@gmail.com wrote:
- On Wikimedia projects, page views are not tracked due to load.
Probably because of this, nobody's created a {{PAGEVIEWCOUNT}} magic word or whatnot.
I thought they kind of were now. Like every 1000th view is recorded somewhere, possibly offsite. Wikicharts, it was called. What's the status of that?
that is on toolserver. but i think it would produce too much server load both on ts and on "normal" servers to call the stat info for every page call...
Wikicharts is only accurate for about the top 50 most popular pages. There's no technical reason why we couldn't count every single page view and store the counts in an in-memory hashtable for lookup by some web-based script. There's only 25M pages, so the memory requirements wouldn't be particularly onerous. This kind of thing would be enabled by the UDP logging infrastructure I've been setting up.
But it's not going to happen unless someone gets around to writing a program which:
* Accepts URLs on stdin, separated by line breaks * Identifies plain page views * Breaks them down into per-page counts as described * Provides a TCP query interface * Does all that for 30k req/s using less than 10% CPU and 2GB memory
Impossible?
-- Tim Starling