Tauhokohoko & WhakamatauMarketing ihirangiRapu Rapu
Algolia: Rapu Realtime Roto hei Ratonga
Ko te hanga i o ake kaha rapu a roto e whai rawa ana, he waahi tuuturu, he tere hoki he kaupapa. Taapirihia atu ki a ia te rapu matawhenua, whakaahua, tauhokohoko me te pukoro me te whanake he kaupapa katoa. Katahi ano matou ka korero ki tetahi kaiwhakanao i tenei ata mo o raatau kaha rapu me te mea me kii ake te kaupapa ki runga i ta raatau papaanga.
Kaore he take ki te whakawhanake i a koe ake - algolia he ratonga rapu kua oti te manaaki, e waatea ana hei REST API. API he waatea nga kaihoko mo nga anga nui katoa, nga papaaho me nga reo me te whakawhiti korero i waenga i nga kaihoko me nga API kei te whakatakotoranga JSON.
āhuatanga o algolia
- Teitei-Mahi - Nga wa whakautu tae atu ki te 200 wa tere atu i a Elasticsearch, a tae atu ki te 20,000 wa tere atu i te SQLite FTS4. He hangarite te taupū kia taea ai e nga kaiwhakamahi te rapu i nga hēkona hou i muri i te whakahou. Ka whakaatu hoki ratou i te API mo te tirotiro i te mana tohu.
- Nginx - Ko te whakatinana-a-taha a Algolia kua oti te tuhituhi ki te C ++ ka whakauruhia hei waahanga i roto i te Nginx kaituku HTTP mahi-nui.
- Papatohu - Kotahi te whakairoiro whakairoiro mo nga mahi katoa, tae atu ki te whakamahinga, te mahinga, nga whakaritenga, API rakau, API taviri me te tirotiro raraunga.
- Rapu pātengi raraunga - i hoahoahia hei rapu tuhinga rekoata, kaua ko nga whaarangi
He otinga tino pai mo nga putunga korero SQL me NoSQL, me te tohu rangatira algorithm pai rawa mo te papaanga-hanganga. - Huanga-maha - Ka whakaae ki nga momo ahanoa me nga huanga hei rapu.
- Rapua i a koe e tuhi ana - i tua atu i te otinga-otinga noa, ka whakahoutia e nga kaiwhakamahi nga kitenga rapu me ia reta ka tuhia e raatau.
- Relevance - tino whakarite me te maarama rangatira. algolia he whakarato i te huarahi ngawari ki te tohatoha i nga hua ma te rongonui me te pupuri ano i te whaitake.
- Mobile - i hoahoahia mo te pūkoro… tere, murua nga tohu me te whakariterite i nga hua ma te tawhiti geo.
- Te reo - Rapua i roto i tetahi reo tuhi. Hei tauira, ko te rapu ma te whakamahi i te Hainamana ngawari ka kitea nga hua e rite ana ki te Hainamana tuku iho.
- Whakatika Hato - algolia he maarama ki nga taatai, ara i nga reta tuatahi, kia kitea ai e o kaiwhakamahi nga mea e rapuhia ana.
- Whakaaturanga Maamaa - Miramirohia ko tehea waahanga te rite ki te paatai a te kaiwhakamahi, ahakoa ko te waahanga ko nga reta tuatahi noa iho o te kupu ka mau ki nga tohu.
- Te Huarahi Whaimana - ko te miihini rapu anake hei whakaatu i nga waahanga ka patohia ana e koe, no reira ka whiwhi nga kaiwhakamahi i nga kitenga a muri i te pihi tuatahi
- Rapunga-Geo - whakaatuhia nga hit ma te tawhiti, ko nga mea tata ranei, i tetahi waahanga ranei. Whakakotahitia me nga paatai kuputuhi me etahi atu waahanga rapu.
- Waea teitei - a 99.99 orau SLA (kirimana taumata-mahi). Katoa nga urunga raraunga kua taupūhia i runga i nga kaiwhakarato taumata-teitei e toru.
- Maha-pātengi raraunga - kia iti te wa whakautu ma te kowhiri i te papa raraunga tata ki o kaiwhakamahi.
- Haumarutanga o te akomanga tuatahi - API ka aukati te mau taviri i te urunga ki tetahi taupū motuhake, me te tautuhi i nga rohe penei i te utu mo te uinga uara mo te wāhitau IP, te waa paunga matua ranei.