Müşterilerimizin sitesinde bir mağaza bulma sayfası var. Son kullanıcı posta kodunu ve arama yarıçapını girer ve sonuçları bir Google Haritasında görüntüleriz.
Son zamanlarda, sitenin genel trafikte dikkate değer bir artış olmadan ücretsiz harita arama sınırına (24 saatte yaklaşık 25.000) ulaştığını fark etmeye başlamıştık. Sorunun ne olduğunu bulmak için bazı ek günlükleri açtım.
Googlebot'un bu haritada binlerce arama gerçekleştirdiği ortaya çıkıyor. Bu küçük bir örnek:
2017-07-09 23: 56: 22.719 [7] INFO ShopLanding - [Konu 41] Google Maps: araılan G23 66.249.66.221 adresinden OK aldı 2017-07-09 23: 56: 35.469 [7] INFO ShopLanding - [Konu 10] Google Maps: Aranan CA6, 66.249.66.221 tarihinden itibaren OK aldı 2017-07-09 23: 57: 24.563 [7] BILGI ShopLanding - [Thread 48] Google Maps: arama BN14 66.249.66.223 Tamam aldı 2017-07-09 23: 58: 00,970 [7] BILGI ShopLanding - [Thread 42] Google Maps: aranan CB4 66.249.66.221 adresinden OK aldı 2017-07-09 23: 58: 13.064 [7] INFO ShopLanding - [Thread 54] Google Haritalar: DY9 arandı 66.249.66.221 adresinden alındı 2017-07-09 23: 59: 18.722 [7] BILGI ShopLanding - [Thread 59] Google Maps: arama TS3 66.249.66.223 Tamam aldı 2017-07-09 23: 59: 53.223 [7] BILGI ShopLanding - [Thread 49] Google Maps: araılan S45 66.249.66.221 adresinden OK aldı
Google'ın bu kadar çok istekte bulunmasını engelleyebilmemin bir yolu var mı? Bu, serbest ödeneğin önemli bir kısmını yiyor. Meşru aramalar günde yaklaşık 200'ün altında görünüyor.
DÜZENLE
Site C # ASP.NET üzerine kurulmuştur. Mağaza arama POST kullanıyor, URL gönderildiğinde değişmiyor. Bu davranışı onaylamak için yarın sabah IIS günlüklerinin bir örneğini gönderebilirim.
POST
AJAX için istekleri olmalı , ben de olsa IIS günlükleri kontrol edecektir.