Destekle iletişim

E-postayla, genellikle iki gün içinde yanıt veririz.

Google reCAPTCHA, kötüye kullanıma karşı bu gönderimi denetler; bu sırada veriler Google'a aktarılır. Komut dosyası yalnızca bu form açıldığında yüklenir.

← Tüm yazılar

Boş yanıt veren bir uç nokta

Bu sunucuda hiçbir şey yapmayan bir yol var. Bir yeniden yazma kuralı onu yakalıyor ve 204 döndürüyor: içerik yok, gövde yok, iş yok. 30 Ağustos'ta bu yol 1.000 kez çağrıldı.

/ssl/mt/ çağrıları, 30 Ağustos, sayaca göre en çok çağrı yapan on iki sayaç site 1 163 site 2 89 site 3 60 site 4 56 site 5 55 site 6 42 site 7 21 site 8 17 site 9 14 site 10 13 site 11 12 site 12 9 bir günde 45 sayaç ve 240 adresten 1.000 çağrı hiçbiri bot değil — bunlar insanlar ve aldıkları yanıt boş

Eski işlevi

Söz konusu yol /ssl/mt/, buradaki mt ise fare takibi (mouse tracking) demek. 2015'te bir betik, ziyaretçinin fare imlecinin nereye gittiğini kaydedip koordinatları buraya gönderiyordu. O özellik artık yok. 204 ile yanıt veren kural ondan geriye kalandır ve o sayfalardaki betik konsolda 404 yerine geçerli bir yanıt alsın diye vardır.

Çağrılar 45 farklı sayaçtan ve 240 farklı adresten geliyor. Hiçbiri bot değil. Bunlar gerçek sayfalardaki tarayıcılar; yıllardır ölü bir uç noktayı çağıran bir betiği çalıştırıyorlar ve bu bin çağrının 163 tanesi tek bir siteden geliyor.

Bunu kimse düzeltmeyecek

Betik, başka birinin sayfasının HTML kodunda duruyor. Oraya bir kez yapıştırıldı ve bir daha yapıştırılmasını sağlayacak hiçbir mekanizma yok. Aynı şey, sayım trafiğinin neredeyse tamamını hâlâ taşıyan 2006 tarihli sayaç adresi için de geçerli.

Geriye iki dürüst seçenek kalıyor. Sonsuza dek 204 ile yanıt vermeyi sürdürmek; bunun maliyeti bir yeniden yazma kuralından ibaret, PHP hiç çalışmıyor. Ya da yanıt vermeyi bırakmak; bu da sessiz bir boş işlemi 45 kişinin tarayıcısında bir hataya çevirir ve kimseye hiçbir kazanç sağlamaz.

Yanıt vermeyi sürdürüyoruz. Bu, olabilecek en ucuz yanıt ve sayfanın sahibi için görünmez.

Gerçek maliyeti

Kural .htaccess içinde duruyor ve hiçbir zaman PHP'ye ulaşmıyor; dolayısıyla maliyet, istek başına bir kalıp eşleştirmesinden ibaret. Günde bunlardan bin tane, iyileştirmeye değecek bir sayı değil; bunu ölçmenin nedeni maliyet değildi, hâlâ çağıran bir şey olup olmadığını öğrenmekti.

Yanıt — kırk beş site, hiçbiri bot değil — kaldırma işlemlerinin nasıl göründüğünü değiştiren kısım. Bir özelliği kapatmak istekleri durdurmaz. Yanıtları durdurur.

Genel ders

Kaldırılan bir özellik iki iz bırakır: silinen kod ve ulaşılamayan çağıranlar. Birincisi depodadır ve onunla gurur duymak kolaydır. İkincisi yalnızca kayıtlardadır ve gelmeye devam eder.

Başkalarının yerleştirdiği bir şeyi kaldırmadan önce sorulacak yararlı soru «bu hâlâ kullanılıyor mu» değil, «onu hâlâ kim çağıracak ve ne alacak» sorusudur. İki yarı da ölçülebilir ve yalnızca biri koddadır.

Reklam