skatalizowany prośbami podjąłem temat podziału bazy na regiony, a właściwie jej synchronizacji wg regionów. Bo baza zostaje ta sama - te same pliki, te same obrazki. Różnica między pełną synchronizacją a synchronizacją regionalną jest taka, że w tym drugim przypadku synchronizowane są jedynie pliki z wybranego regionu. Powyższą metodę można stosować przy nowych "instalacjach" bazy jak i w bazach już istniejących, gdy chcemy np skrócić czas synchronizując tylko kesze w naszej okolicy.
Jak proponowano, podzieliłem Polskę na 5 części - 4 ćwiartki + centrum. Na razie podział jest mocno "na oko", więc jeśli ktoś będzie miał lepsze pomysły, proszę o propozycje. Dodatkowo testowo dwa rejony, które również można sobie zsynchronizować. Obecne granice regionów:
Kod: Zaznacz cały
$rejony['Bieszczady'] = Array(49.00452,22.92984,49.42963,22.02197);
$rejony['Puszcza Kampinoska'] = Array(52.23488,20.93123,52.43822,20.22373);
$rejony['nw'] = Array(54.43,13.19,52.63,19.0);
$rejony['ne'] = Array(55.0,17.7,52.7,24.3) ;
$rejony['sw'] = Array(52.75,13.19,49.0,19.0) ;
$rejony['se'] = Array(52.17,17.7,49.1,24.7) ;
$rejony['centrum'] = Array(53.18,18.3,51.2,23.08) ; //centrum
dla linuxa - sprawdzony. Można zapisać np tam gdzie już mamy oc-update.sh: http://oc.achjoj.info/baza/rsync/oc-regiony.sh
dla windowsa - zupełnie nie sprawdzony, ale może działać: http://oc.achjoj.info/baza/rsync/oc-regiony.bat
Jeśli komuś zadziała, proszę o podesłanie działającej wersji tutaj.
oczywiście wszelkie uwagi mile widziane. aha - wszystko jeszcze w wersji beta, więc może nagle przestać działać albo coś:)