Kuinka säästimme 120 000 ruplaa vuodessa maksetulla Yandex.Maps API:lla

Olen kehittämässä Creatium-nimistä verkkosivustojen rakentajaa, ja yksi sivujen rakentamiseen käytetyistä komponenteista on Yandex Map. Jokin aika sitten haku lakkasi toimimasta tässä komponentissa.

Kuinka säästimme 120 000 ruplaa vuodessa maksetulla Yandex.Maps API:lla

Miksi haun korjaaminen saattoi maksaa meille 120 000 ruplaa vuodessa, ja kuinka vältimme sen - alle leikkaus.

Tämä on komponentin keskeinen toiminto, koska haun kautta asiakkaat ilmoittavat kartalla näkyvän osoitteen.

Yandex-tuki selitti, että pyynnöt Geocoder API:lle (vastaa hausta) vaativat nyt API-avaimen, ja koska olemme kaupallinen projekti, tämä API maksetaan puolestamme.

Ja hän seisoo 120 000 ruplaa vuodessa enintään 1000 pyyntöä päivässä - tämä on vähimmäishinta. Vaikka käyttäisin kaupallisessa projektissa 50 pyyntöä päivässä, hinta ei muutu.

Tarvitsemmeko maksullisen API:n?

Samaan aikaan Google Maps Platform tarjoukset käytä API:ta ilmaiseksi 200 dollarilla kuukaudessa, minkä jälkeen "maksa siitä mitä käytät" -hinnoittelu alkaa.

Emme voi kieltäytyä Yandex.Mapsista, koska niitä käytetään jo asiakkaidemme verkkosivustoilla. Emme myöskään voi korvata niitä Googlen kartoilla - ne ovat ulkonäöltään liian erilaisia.

Siksi teimme hybridin. Haku suoritetaan Googlen API:lla, ja hakutulos näkyy Yandexin kartalla.

Kuinka säästimme 120 000 ruplaa vuodessa maksetulla Yandex.Maps API:lla

Siten "korjasimme" haun kartalla ja säästimme itsellemme 120 000 ruplaa vuodessa.

PÄIVITYS: Ehdotettu menetelmä rikkoo Google Maps Platformin sääntöjä, kuten kommenteista kävi ilmi, joten se ei ole suositus.

Lähde: will.com

Lisää kommentti