Web Hizmeti Kullanımını Optimize Etme

Önemli: Google Haritalar Platformu Premium Planı, müşteri edinmeniz için de geçerlidir.

Genel Bakış

Uygulamanız kullanım sınırını aşıyorsa Google Haritalar Platformu web hizmeti sınırlarını aşmazsa hizmet bir hata mesajı verir. Eğer kullanım sınırlarını aşmaya devam ederse uygulamanın ve bazı durumlarda "403 Yasak" hatası tıklayın.

Uygulamanızın web hizmeti istekleri hata mesajı alıyorsa kullanımı şu tarihe kadar azaltabilirsiniz: Web hizmetlerini daha verimli kullanmak için uygulamaları optimize etme.

Başlamadan önce

Uygulamanızın web hizmeti kullanımını optimize etmeden önce doğru hizmeti almanız ve doğru Haritalar API'leri lisansınızın olması gerekir.

Kullanım alanınızı doğrulayın

Google Haritalar Platformu web hizmetleri, gerçek zamanlı giriş gerektirmeyen uygulamalar için idealdir ve web tarayıcısı kullanılmadığında bunu görebilirsiniz. Örneğin, Uygulama, kullanıcı girişinden bağımsız bir veri kümesi kullanır (örneğin, sabit bir bir emlak web sitesindeki coğrafi kodlaması gereken adreslerden oluşan bir liste

Web hizmetlerinde dakika başına sorgu (QPM) sınırının Kaç IP adresi olursa olsun Premium Plan lisansı nasıl gönderilir?

Diğer yandan, Maps JavaScript API ile kullanılabilen istemci tarafı hizmetler ve tarayıcı oturumu başına hız sınırlaması vardır, böylece istekler tüm kullanıcılarınız arasında dağıtılır ve ve kullanıcı sayısı arttıkça ölçeklenir. Bu nedenle istemci taraflı hizmetler, gerçek zamanlı olarak kullanıcıların coğrafi olarak adres girdilerini coğrafi olarak kodlayan Kullanıcının ev adresine yakın mağazalar.

Web hizmetlerinin ne zaman kullanılacağıyla ilgili daha ayrıntılı bir açıklama için Coğrafi Kodlama Stratejiler. Coğrafi kodlamaya özel olsa da, bu videodaki tüm web hizmetleri için geçerli olan bu doküman, sunucu tarafını ne zaman veya bunların istemci taraflı eşdeğerleri ile uyumlu şekilde çalışır.

Web hizmeti kullanımını optimize etme

Web hizmetlerini daha verimli kullanmak için yalnızca şu durumlarda istek göndererek kullanımı azaltabilirsiniz: eşit sıklıkta dağıtmak ve sınırların altında tutmak için

Sonuçları önbelleğe al

3.2.3.a ve b Bölümleri uyarınca, hiçbir İçeriği önceden getirmemeniz, dizine eklememeniz, depolamamanız veya önbelleğe almamanız gerektiğini belirten Şartlar'da belirtilen sınırlı koşullar hariç.

Bir yeri benzersiz şekilde tanımlamak için kullanılan yer kimliğinin, hariç tutulduğuna dikkat edin. önbelleğe alma kısıtlamasını kaldırın. Bu nedenle, yer kimliği değerlerini süresiz olarak saklayabilirsiniz.

İstekleri kısıtla

Kullanım sınırlarını aşmamak için şu adımları izleyerek uygulamanızı istekleri kısıtlayacak şekilde yapılandırabilirsiniz: isteklerin ne zaman gönderildiğini takip eden bir sıraya koymak. Uygulamanız QPM sınırını aşan bir ek istek aldığında sorgularınızın hızını ayarlayın. Kodunuzda, sorgular arasına **`S`** saniyelik bekleme süresi ekleyin. Sorgu hâlâ kota hatasıyla sonuçlanıyorsa bekleme süresini iki katına çıkarıp başka bir sorgu gönderin. Sorgu hata olmadan geri dönene kadar bekleme süresini ayarlamaya devam edin.

Kısıtlama uygulansa bile uygulamalar durum kodunu içeren yanıtlar alabilir. OVER_QUERY_LIMIT Uygulamanızı küçük bir gecikme (20 ms) ekleyecek şekilde yapılandırın ve böyle bir yanıt alırsa tekrar deneyin.