Yedek baştan sona geri yüklendi
Bu sunucu 11 Ağustos'tan beri her gece kendini yedekliyor. Log dosyasında 163 satır var. “Geri yükleme” sözcüğü hiçbirinde geçmiyor, çünkü her satır yazmayla ilgili. Bugün okuma yarısı da…
Her zaman doğru çıkan kontrol
Bu hizmette 23 UPDATE ifadesi var. Bunlardan tam olarak biri bir şeyi değiştirip değiştirmediğini kontrol ediyor. O kontrol şu: 'success' => $n->rowCount() >= 0 rowCount() hiçbir satır…
Test için curl kullanmak yanlış şeyi sınıyor
Tarayıcı kimliği olmadan gelen bir sayaç isteği, sayılan bir ziyaretin normalde dokunduğu on iki yerden ikisine yazar. 200 yanıtı verir. Geçerli bir sayaç görseli döndürür. On iki yerden…
Tüm lib/ dizinini yüklemenin gerçek bedeli
Bu hizmetin tek giriş dosyasının 46. satırı: foreach (glob(__DIR__ . '/lib/*.php') as $f) { require_once $f; } Bu, her istekte yüklenen 65 dosya ve 1,5 megabayt demek. Bir sayaç görseli,…
Önbellek ters yönde ölçeklendiğinde
Bu hizmetin önbellek klasöründe dört küçük dosya duruyor. En büyüğü 35 bayt. Hepsi birlikte üç sayaç numarası tutuyor ve istisnasız her sayaç isteğinde okunuyor. Bu dosyalar, sayım yolu…
İndeks eklemek işleri yavaşlattığında
Günlük rakamları tutan tablonun tek bir anahtarı var: sayaç ve tarih birlikte. Koddaki beş yer bu tabloya farklı bir soru soruyor — “bu sayaç zaman içinde” değil, “bu tarihlerdeki tüm…
Veritabanı şeması aslında nerede duruyor
Bu hizmetin yaptığı her şey sürüm kontrolünde. En azından kod öyle. Üzerinde çalıştığı veritabanı 32 tablodan oluşuyor ve bunların 15 tanesinin depoda hiçbir yerde tanımı yok — ne bir…
Geri dönen ziyaretçileri neden sayamıyoruz
Stats4U'nun hiçbir yerinde geri dönen ziyaretçi sayısı yok. Kimse ona vakit ayıramadığı için eksik değil. Yapıldı, bir kez gerçek verilerle çalıştırıldı ve 27 Ağustos 2026'da geri çekildi;…
Yapılandırma dosyamız neden çoğunlukla yorumlardan oluşuyor
Bu sunucudaki .htaccess dosyası 478 satırdan oluşuyor. Bunların 98 tanesi kural. 309 tanesi yorum. İş gören her satıra üç satır açıklama. Bu oran planlanmadı; bir kural yazmanın kuralı,…
Her çeviriyi nasıl denetliyoruz
Bu blogda on bir dilde 64 yazı var: 704 satır ve yaklaşık 2,2 milyon karakter. Hiçbir dilde eksik yazı yok; bu iddia da ancak onu güvenceye alan bir şey varsa bir anlam taşır. Böyle bir şey…
Eski kullanıcılarımıza neden e-posta göndermiyoruz
Bu hizmetin sayaç tablosunda 4.148 e-posta adresi var. Bunlar son yirmi yılda oluşturulmuş sayaçlara ait; o zamanlar sayaçla birlikte bir adres alanı gelirdi ve insanlar onu doldururdu. Üç…
Koyu moda uyum sağlayan sayaçlar
Sayaç, başka birinin sayfasındaki bir görseldir. O sayfanın bir koyu modu olduğunda görselin bundan haberi olmaz: ziyaretçinin sistem tercihi henüz bir olgu olarak ortada yokken, çok…