Dari mana angka di halaman Tentang berasal
Kini ada enam angka di bagian atas halaman Tentang — orang yang sedang online saat ini, pengunjung kemarin, penghitung yang digunakan, negara dalam tiga puluh hari terakhir, desain yang dapat dipilih, dan tahun layanan ini dimulai. Keenamnya berasal dari sistem yang sedang berjalan, dan dua di antaranya berubah selagi halaman terbuka.
Hal itu perlu dijelaskan, karena angka di halaman seperti itu biasanya bukan angka yang sebenarnya.
Asal setiap angka
Sedang online adalah semua orang yang terlihat di situs mana pun yang memasang penghitung dalam lima menit terakhir. Satu kueri ke tabel kecil, enam persepuluh milidetik, sehingga halaman menanyakannya ulang setiap kali seseorang membukanya.
Pengunjung kemarin adalah jumlah pengunjung berbeda di seluruh penghitung selama sehari penuh kemarin. Kemarin, bukan hari ini, karena setengah hari bukanlah angka yang dapat dibandingkan dengan apa pun. Sebelas milidetik, juga ditanyakan pada setiap permintaan.
Penghitung digunakan dan negara adalah pasangan yang mahal. Menghitung penghitung yang mencatat sesuatu dalam tiga puluh hari terakhir memakan waktu sedikit di bawah sembilan persepuluh detik pada perangkat keras ini; negara yang berbeda memakan dua persepuluh detik. Menanyakan salah satunya pada setiap tayangan halaman akan menghabiskan satu detik waktu basis data untuk angka yang hanya berubah satu di antara kunjungan. Keduanya dihitung sekali sehari dan disimpan dalam file kecil di sebelah kode.
Desain berasal dari file yang sama yang membangun galeri, sehingga tidak mungkin menyimpang dari apa yang benar-benar tersedia — saat ini 691. 2006 adalah tahun penghitung tertua yang masih ada di tabel. Hari tepatnya: 18 November.
Penghitung yang digunakan, bukan penghitung yang pernah dibuat
Di sinilah pengelola layanan bisa memilih apa yang ingin disampaikan, jadi inilah pilihannya.
Sejak 2006 telah dibagikan 379.174 nomor penghitung. 2.124 di antaranya mencatat kunjungan dalam tiga puluh hari terakhir. Angka pertama lebih besar, juga benar, dan menggambarkan sebuah lemari arsip. Angka kedua menggambarkan apa yang sedang berjalan. Angka kedualah yang ada di halaman, dan label di bawahnya menyebutkan yang mana dari keduanya.
Dua hal kecil tentang cara ini
Pasangan yang disimpan di cache membawa tanggal perhitungannya. Jika tanggal itu bukan lagi hari ini, halaman menghitung ulang — dan menulis tanggal baru sebelum mulai menghitung, bukan sesudahnya. Jika tidak, dua orang yang membuka halaman pada detik yang sama setelah tengah malam akan sama-sama memicu kueri yang lambat, dan pada mesin yang memberi setiap koneksi terbuka prosesnya sendiri, hal itu berubah menjadi halaman yang lambat bagi semua orang lainnya.
Jika kueri gagal, kotaknya menghilang alih-alih menampilkan nol. Nol akan menjadi sebuah klaim.
Bagian halaman lainnya
Bagian itu ditulis ulang pada saat yang sama: apa sebenarnya penghitung itu, apa yang muncul di halaman statistik, apa yang terjadi pada data pengunjung, perbandingan jujur dengan skrip analitik yang umum, dan pertanyaan yang paling sering dikirimkan kepada kami. Kini halaman itu diterjemahkan ke dalam kesebelas bahasa, bukan lagi lima.
Sebagian isi yang dulu ada di halaman itu dihapus, dan ternyata hal itu memerlukan artikel tersendiri.