Pogledajte određenu poruku
Staro 01. 02. 2006.   #1
MorenoArdohain
Knowledge base
Wrote a book
 
Avatar MorenoArdohain
 
Datum učlanjenja: 16.06.2005
Lokacija: Novi Sad
Poruke: 1.437
Hvala: 37
131 "Hvala" u 82 poruka
MorenoArdohain će postati "faca" uskoroMorenoArdohain će postati "faca" uskoro
Default Geotargeted script

Hello
potrebni su mi saveti od iskusnijih, ako ih ima

Elem, imam mySQL bazu koja sadrzi geotargeted podatke (na osnovu IP adrese daje ostale podatke tipa country, region, city)... baza je poprilicna, 100ak MB sa sve indeksima (1.5 milion recorda)

Ne treba da napominjem da je prilicno spora

I sad, naisao sam na projekat u kom treba skoro realtime ispisivati geotargeted podatke, na osnovu IP adrese posetioca.. Server ce trpeti zestoko opterecenje posto je ocekivan broj geotargeted requesta oko 50 hiljada na sat

I imam par ideja kako da ubrzam stvari:
1. baza ce biti u binary formatu
2. koristice se memory cache kako bi se maksimalno ubrzala pretraga za odredjeni IP
3. koristice se Perl radi brzine (koristio bih C kad bih ga znao tako dobro kao perl

Zeleo bih da cujem vase predloge i iskustva..
Da li koristiti neka gotova resenja za binary db (tipa DB_File), ili koristiti custom db file, sa fiksnim duzinama polja?
Ili da drzim celu bazu u memoriji? Da li mislite da bi koriscenje C-a znacajno ubrzalo stvari?

Svaka sugestija dobrodosla!
__________________
Năo quero mais seguir um só caminho
MorenoArdohain je offline   Odgovorite uz citat