PDA

Zobacz pełną wersję : jak wyczyscic joomlastats?



big_krzysiek
30-03-2009, 17:55
witam!

mam pytanie dotyczace komponentu i modulu joomlastats...

w ktorej z tabel i ktorym wierszu przechowywane sa dane wyswietlane w module joomlastats:

wizyt dzisiaj:
wizyt wczoraj:
wizyt wszystkich:
obejrzano stron dzisiaj:

chcialem odchudzic joomlastats tak zeby nie stracic ww danych...
w bd sa tabele:

bots
browsers
configuration
ipadress
ipcountry
keywords
page_request
page_request_c
pages
refferer
search_engines
systems
topleveldomians
visits

ppilus
30-03-2009, 21:16
Dear @big_krzysiek :)
Kiedyś podobny zabieg robiłem dla znajomego. Serwis był na Joomla! 1.0.15 (ale to chyba nie jest istotne) i miał JoomlaStats. Dzięki temu dodatkowi baza "spuchła" do 120 MB. Też zależało mu na pozostawieniu ilości wizyt dzisiaj, wczoraj, w miesiącu i wszystkich.
By było najszybciej to zrobiłem tak:
- kopia bazy danych (wywalało mi błędy, ale za którymś razem się udało),
- spisałem wartości poszczególnych liczników,
- odinstalowanie JoomlaStats (i tak było wydanie mało aktualne),
- usunąłem z bazy wszystkie tabele, które się zaczynały od jos_jstats_
- instalacja na nowo JoomlaStats + mod_stats_counters
- konfiguracja modułu, ustawiając odpowiedni offset dla wszystkich wizyt,
- wszystko robiłem w nocy nie było więc problemu z wizytami "dzisiaj"
- wyświetlanie wizyt "wczoraj" właczyłem kolejnego dnia w nocy
- i chyba tyle. Z bazy 120 MB zrobiła się 5 MB :) Przez to, że dzieki temu komponentowi baza tak puchnie nie za bardzo mi się podoba.

big_krzysiek
30-03-2009, 21:58
:)
dzieki za odpowiedz...
ale nie zupelnie o to mi chodzilo...
niestety modul ten nie ma mozliwosci ustawienia wartosci poczatkowej licznika..

chcialem zrobic to metoda prob i bledow na stronie testowej...ale...

jommlapack-iem nie da sie...tzn da sie spakowac witryne , ale przy tworzeniu bazy danych ... wyskakuje blad... za duzo zapytan do bazy danych i znika baza danych (nazwa.pl) ...:-)

na piechote...tez porazka...przy wgrywaniu calej bazy ..to samo...trzeba ja usuwac i zakladac od nowa...

na piechote "po kawalku"...wgrywa sie wszystko, oprocz kilku tabel joomlastats..i niestety tam pewnie sa te dane...

rozwiazanie, o ktorym pisales zastosowalem na innych stronach...tzn joomlastats jest od zaplecza..a od frontu zwykly licznik...

ale... jest to kolejny nierozwiazany problem...

ppilus
30-03-2009, 22:03
nie, nie, nie :)
Nie piszę o zwykłym liczniku tylko o module do JoomlaStats (mod_stats_counters) - to właśnie on odpowiedzialny jest za wyświetlanie dziś, wczoraj itd. W jego ustawieniach (modułu) z pewnością jest możliwość ustawienia licznika początkowego (opcja offset przy Visits total)

big_krzysiek
30-03-2009, 22:18
mod_jstats_counters_PL...

niestety nie ma...

chyba ze zastosowales cos innego wspolpracujacego z komponentem joomlastats..?

ppilus
30-03-2009, 22:28
brałem stąd w ver.2 http://joomlacode.org/gf/project/joomlastats/frs/

big_krzysiek
30-03-2009, 23:10
chyba jest cos ze mna nie tak...

pobralem , zainstalowalem...i nie ma w tym module mozliwosci ustawienia wartosci poczatkowej licznika...ani w wersji 2 ani 3...

ale dzieki za informacje...zajrzalem na stronke projektu i chociaz myslalem ze jest przestarzaly...a jednak sie rozwija...

ppilus
30-03-2009, 23:26
nie wiem o powiedzieć .... przejrzyj jeszcze raz parametry modułu :)

big_krzysiek
31-03-2009, 08:50
ja tez nie wiem co mam powiedziec...

z przepracowania mozna dostac odpalu..ale zeby wzrok stracic...???
faktycznie jest...

dzieki za pomoc
pozdrawiam
krzysiek

ppilus
31-03-2009, 10:33
:) Powodzenia.
Dodam jedynie, że to co podałem to będzie chyba najszybsza metoda.
Raczej się nie kalkuluje in plus czasowo "grzebanie" w poszczególnych tabelach co gdzie jest i skąd się wzięło. Przy okazji można klientowi zaktualizować dodatek ;)