ForumCała strona

Nawigacja

Aktualnie online

Gości online: 11

Użytkowników online: 0

Łącznie użytkowników: 25,393
Najnowszy użytkownik: Assassin

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

JazOOn
06.12.2024 23:45:46
Amen

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Zoptymalizowanie standardowych statystyk PHP-Fusion (Aktualnie online)
Gutek1806
Witam korzystam z PHP-Fusion v7.00.07 i mój problem jest następujący przy włączonych standardowych statystykach strony obciążenie procentowe procesora samym tylko procesem mysql waha się pomiędzy 50-120% co spowalnia pracę innych stron umieszczonych na tym samym serwerze. Próbowałem odchudzić statystyki na własną rękę, ale niestety ja się na tym nie znam i obciążenie się nie zmienia. Adres strony to www.ls-world.pl, liczę na Waszą pomoc.

Poniżej dane, które mogą być pomocne.

Odwiedziny:
  1. średnio: 23000
  2. rekord: 30150

Odsłony:
  1. średnio: 170000
  2. rekord: 273909

Ilość osób przebywających jednocześnie na portalu:
  1. średnio: 180-200
  2. godziny szczytu: 250+
  3. rekord: 605

Zużycie transferu:
  1. wrzesień 2010: ~ 380 GB

Edytowane przez Pieka dnia 02.10.2010 16:29:38
www.ls-world.pl - Najlepsze mody do Farming Simulator 2015
 
www.ls-world.pl
Wścibski Gość
Dodany dnia 21.12.2024 15:11:04
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
bartek124
Których standardowych statystyk, bo nie łapie?
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Pieka
bartek124 napisał/a:
Których standardowych statystyk, bo nie łapie?

Chodzi o statystyki odwiedzin, nowych uzytkowikow etc., umieszczone w bocznym panelu (Aktualnie online).
Pieka dodał/a następującą grafikę:
aktualnie_online.jpg

Jestem jaki jestem Smile
 
www.php-fusion.pl
bartek124
Usuń z bazy tabelę prefix_online, a następnie w PHPMyAdmin wykonaj zapytanie:
Pobierz kod źródłowy  GeSHi: MySQL
  1. CREATE TABLE `prefix_online` (
  2. `online_user` mediumint(8) unsigned NOT NULL DEFAULT '0',
  3. `online_ip` int(10) unsigned NOT NULL DEFAULT '0',
  4. `online_lastactive` int(10) unsigned NOT NULL DEFAULT '0',
  5. KEY `online_lastactive` (`online_lastactive`)
  6. ) ENGINE=MEMORY;
Zinterpretowano w sekund: 0.019, wykorzystano GeSHi 1.0.8.10

Oczywiście wcześniej wpisz swój prefix tabel do zapytania!

Teraz podmień zawartość pliku infusions/online_users_panel/online_users_panel.php na następującą:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Tyle obecnie mogę zrobić. Przeprowadź kilka testów i daj znać, jak wyniki. Jeśli Cię nie zadowolą, będziemy próbować dalej :)
Edytowane przez bartek124 dnia 02.10.2010 19:53:44
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Gutek1806
Zastosowałem wszystko co napisał bartek124 i obciążenie zmniejszyło się minimalnie, ale problem jest nadal, w praktyce nic to nie dało.
www.ls-world.pl - Najlepsze mody do Farming Simulator 2015
 
www.ls-world.pl
bartek124
Widziałem serwis gdy był włączony panel. ~150 zalogowanych użytkowników wtedy. To jest jedna z tych sekcji strony, w której cache się w ogóle nie przyda, więc musimy myśleć dalej.

Swoją drogą, a jak wyglądają statystyki bez tego panela? Bo zdaje mi się że i cały serwis potrzebuje optymalizacji, przy takim ruchu.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Gutek1806
Obciążenie procentowe procesora samym tylko procesem mysql W granicach 2-12%.
www.ls-world.pl - Najlepsze mody do Farming Simulator 2015
 
www.ls-world.pl
Pieka
Nie Bartku, tylko te statystyki generuja obciazenie procesora na poziomie 60-120% procesem mysql. Po wylaczeniu wszystko wraca do normy. Inne procesy nie stanowia problemu. Standardowo LA wynosi 0.8, a w godzinach szczytu 1.5.
Jestem jaki jestem Smile
 
www.php-fusion.pl
bartek124
Skombinowałem jeszcze taki kodzik:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Sprawdź go, oczywiście razem z modyfikacją tabeli prefix_online z pierwszego postu.

Pozbyłem się całkowicie jednego zapytania oraz drugiego częściowo (wykonuje się rzadziej niż raz na 45 sekund).
Zobaczymy, co z tego wyjdzie.
Edytowane przez bartek124 dnia 02.10.2010 22:03:20
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
eldiablo
@Gutek1806 zawsze możesz podpiąć zewnętrzny widget "online", np: ten z którego korzysta toolbar wibiya. Albo całkowicie panel online pożegnać, jeżeli szukasz oszczędności w zasobach. Lub zostawić jedynie użytkownicy online, a gości bye bye. Pfft
 
http://dropdire.pl
Gutek1806
bartek124 teraz nie mogę do końca sprawdzić czy pomogło bo ilość osób online jest dużo mniejsza ale obliczając tak procentowo wychodzi na to że nie bardzo pomogło.

eldiablo no właśnie chciałbym tego uniknąć.
www.ls-world.pl - Najlepsze mody do Farming Simulator 2015
 
www.ls-world.pl
bartek124
Ok, ostatnia próba na dzisiaj, pomysły mi się kończą.

Usuń poprzednią tabelę prefix_online, a następnie wykonaj zapytanie w PHPMyAdmin:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Pamiętaj o prefixie.

Nowa zawartość pliku online_users_panel.php:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez bartek124 dnia 02.10.2010 23:11:31
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Gutek1806
Nic nie pomogło, obciążenie nadal jest tak duże.
www.ls-world.pl - Najlepsze mody do Farming Simulator 2015
 
www.ls-world.pl
pajoman22
Może zainteresuj się tym http://whos.amung...
 
http://pluk2012.tk/
bartek124
Tego typu widgety to żadne zamienniki. Chodzi o optymalizację kodu PHP-Fusion.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Pieka
Dokladnie. Tu nie chodzi o jakies atrapy, tylko o poprawe wydajnosci kodu, ktory jak widac przy bardzo obleganej stronie obciazajac baze katuje moim zdaniem bardzo wydajny procesor. Trzeba to jak najszybciej poprawic.
Jestem jaki jestem Smile
 
www.php-fusion.pl
Gutek1806
Co zrobić z pif_global_cache.php bo jak dodałem do głównego folderu to zamiast panelu wyświetla się Access Denied
www.ls-world.pl - Najlepsze mody do Farming Simulator 2015
 
www.ls-world.pl
Pieka
Z tego, co widac w pliku wymagana jest wtyczka Pimped Fusion, bez tego nie ruszy.

A wywala poniewaz jest wpis zabezpieczajacy:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Jestem jaki jestem Smile
 
www.php-fusion.pl
Gutek1806
Teraz wywala błędy
Pobierz kod źródłowy  Rozwiń Kod źródłowy

www.ls-world.pl - Najlepsze mody do Farming Simulator 2015
 
www.ls-world.pl
Gutek1806
Błędów już nie ma, ale statystyki dla Admina wyświetlają się normalnie, lecz jak mi się pokazało 16 gości 47 zalogowanych to już się to nie zmienia, a innym wywala całą listę
Pobierz kod źródłowy  Rozwiń Kod źródłowy


www.ls-world.pl - Najlepsze mody do Farming Simulator 2015
 
www.ls-world.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl