Bagaimana satu gambar dapat menghitung
Tentang konten dan peninjauannya
Dalam artikel ini
Mekanisme di balik penghitung web yang terlihat bekerja berdasarkan prinsip dasar komunikasi internet: permintaan dan respons. Setiap kali sebuah halaman web dimuat, peramban membaca kode sumbernya dan menemukan rujukan ke elemen eksternal, seperti lembar gaya, fon, dan grafis.
Untuk menyusun halaman secara lengkap, peramban harus menghubungi server yang menampung elemen-elemen tersebut dan memintanya satu per satu. Proses inilah yang menjadi dasar pencatatan kunjungan tanpa bergantung pada skrip pelacakan yang rumit.
Dengan menyematkan satu tag gambar ke dalam halaman, sebuah permintaan yang disengaja muncul setiap kali halaman itu dilihat. Server yang menerima permintaan ini tidak sekadar menyerahkan berkas statis; server mencatat peristiwa tersebut, melakukan perhitungan, dan baru kemudian mengirimkan grafisnya.
Mesin nomor antrean di ruang tunggu
Perbandingan yang membantu dari dunia fisik adalah mesin nomor antrean yang ada di banyak ruang tunggu. Mesin itu berisi gulungan kertas bernomor. Ketika seorang pengunjung menarik selembar kertas, dua hal terjadi bersamaan: pengunjung menerima nomor, dan mesin maju ke nomor berikutnya, sehingga tercatat bahwa satu orang lagi telah datang.
Penghitung yang terlihat bekerja dengan cara yang persis sama. Tag gambar di situs web berperan sebagai tangan yang menarik tiket.
Server berperan sebagai mesinnya. Server mencatat tarikan itu, mencatat waktu dan asal permintaan, menambah hitungan internal sebanyak satu, lalu mencetak angka baru pada tiket digital. Tiket inilah grafis yang akhirnya muncul di layar.
Apa yang tidak terjadi di latar belakang
Metode ini sangat berbeda dari platform analitik modern yang berat. Platform semacam itu mengharuskan peramban mengunduh dan menjalankan kode program yang besar, yang kemudian mengamati perilaku pengunjung dan diam-diam melaporkannya kembali di latar belakang.
Penghitung yang murni berbasis gambar sama sekali melewati hal ini. Peramban hanya meminta sebuah gambar. Seluruh logika penghitungan berlangsung jauh di server, aman dari pembatasan peramban atau izin skrip yang tidak diberikan.
Karena tidak ada pengamatan di latar belakang, mekanisme ini pada dasarnya tetap ringan. Pertukaran data hanya terdiri atas permintaan awal dan pengiriman berkas gambar kecil yang biasanya hanya berukuran beberapa kilobyte.
Gambar dibuat saat itu juga
Gambar yang akhirnya tampil di layar dibuat secara dinamis pada saat itu juga. Gambar itu bukan gambar jadi yang tersimpan di dalam folder.
Sebaliknya, server mengambil templat kosong dari katalog desain yang dipilih, memilih digit yang tepat untuk hitungan yang baru bertambah, lalu menggambarnya di atas latar. Semua ini terjadi dalam sepersekian detik, tanpa disadari sama sekali oleh orang yang melihat halaman.
Grafis akhir dikirim dengan header gambar standar, sehingga peramban memperlakukannya sama seperti foto biasa. Integrasi yang mulus ini memastikan proses penghitungan tidak pernah mengganggu konten sebenarnya dari situs web, dan menghasilkan hitungan yang andal semata-mata melalui mekanisme standar web.
Pembuatan di sisi server ini membuat desain tetap konsisten sepenuhnya di semua lingkungan tampilan. Karena angka-angkanya sudah digambar langsung ke dalam piksel gambar sebelum berkas meninggalkan server, tidak perlu khawatir soal fon yang tidak tersedia.