Straszne, właśnie zdałem sobie sprawę z tego, że im wyżej w rankingu jestem tym bardziej nie mam życia... J--------e. Niech mnie ktoś wyciągnie z tej stagnacji :c
Szukam howto jak robi się tego typu wyszukiwarkę. Konkretnie chodzi o zaznaczone dwa pola (miejsce i promień). Miejsca nie mogą pochodzić z bazy bo nie wklepie całej mapy i do tego promień... Czyżby api google maps ?
@Jacob: no na pewno cacheuj bo API googla wolno działa. Prawdę mówiąc, to jeśli chcesz zrobić dokładnie taką wyszukiwarkę to zapisuj pozycję geo dla każdego ogłoszenia w bazie. Przy wpisywaniu przez użytkownika - odpytuj Google o pozycję geo wpisanego adresu i cache'uj. Samo szukanie rekordów, które mieszczą się w danym obszarze zrobiłbym matematyką, albo nawet w samym zapytaniu do bazy (coś mi świta, że mysql coś takiego może obsługiwać). Przynajmniej
@Jacob: Keszy jest zapewne wiele poziomów (kesze zapytań, wewnętrzne kesze danych, kesze po http proxy typu varnish). Tak przynajmniej jest w większości innych appek i wątpię, żeby na Wykopie było inaczej (tzn diabeł tkwi w szczegółach i jeśli o nie pytasz to tylko @wykop może odpowiedzieć).
Właściwie to jak powinno się budować aplikację / klaster by uzyskać takie mirko w czasie rzeczywistym i nie zabić serwera ?
@Jacob: Uzyskanie mikro bez czarnolistowania tagów to kwestia niemal wyłącznie odpowiednich zapytań na bazie (korzystających tylko z index seek) i Redisa, by nie pobierać ponownie tych elementów interfejsów, które się nie zmieniają (np. boks popularne tagi, sesja itd.). A czarna lista na tagi jest problemem.
Chodzi mi o to czy w nocy jest ok czy bez maczety nie wychodzicie ( ͡° ͜ʖ ͡°)
#uk #yorkshire