phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Matteo
09-11-2013, 09:35
Advanced Page Generate Time 1.1
Autor Wiadomość
Polaczek


Pomógł: 351 razy
Posty: 2297
Wysłany: 25-07-2009, 00:29   Advanced Page Generate Time 1.1

Advanced Page Generate Time 1.1

Pokazuje dokładne dane dotyczące czasu wygenerowania strony



Kod:
##############################################################
## MOD Title: Advanced Page Generate Time
## MOD Author: Polaczek
##
## Specjalne podziękowania dla They2!
## http://www.przemo.org/phpBB2/forum/profile.php?mode=viewprofile,u,16247
##
## MOD Description: Pokazuje dokładne dane dotyczące czasu wygenerowania strony
##                  przykład: [Czas: 0,525s. | SQL: 26 | GZIP on]
## MOD Version: 1.1
##
## Installation Level: Łatwy
## Installation Time: 3 Minuty
## Files To Edit: 1
##          includes/page_tail.php
##
## Included Files: 0
##############################################################
##
## MOD History:
##
## 1.1: włącz/wyłącz MOD w P.A.
##      optymalizacja, tylko jeden plik do edycji
##      Podziękowania dla They2
##
## 1.0: Pierwsza wersja moda
##
##############################################################
_________________
The Cephei Family
stuff 'n' stuff
Ostatnio zmieniony przez Boltex 26-09-2010, 18:10, w całości zmieniany 5 razy  
 
     
Gadatliwa Kasia 

   
kevin_


Pomógł: 768 razy
Posty: 2680
Wysłany: 25-07-2009, 07:16   

Na phpbb.com widziałem jeszcze MODa, który informuje o "uptime" serwera ;-)
To dopiero by było "Advanced" w połączeniu z tamtym modem ;-)
_________________
Prezes :mrgreen:
 
     
They2


Pomógł: 82 razy
Posty: 1297
Wysłany: 25-07-2009, 11:24   

Ta modyfikacja jest niepoprawna !

Polaczek, chyba nie wiesz co te kody działają.

i po co to ?
Kod:
db/mysql.php
db/mysql4.php
extension.inc


a to:
Kod:
//if( ($userdata['session_logged_in']) and ($userdata['user_level'] == ADMIN) )
bez użycia wartość if nie możesz użyć klamry początkowej i końcowej { }



Zamiast tej instrukcji modyfikacji wyżej wystarczy zmodyfikować w jednym fragmencie kodu w pliku page_tail.php
Kod:
if ( $board_config['generate_time'] && (!$board_config['generate_time_admin'] || ($board_config['generate_time_admin'] && $userdata['user_level'] == ADMIN) ))
{
    $gzip_text = ($board_config['gzip_compress']) ? 'GZIP on' : 'GZIP off';
    $excuted_queries = $db->num_queries;

    $time_end = microtime_float();
    $generated_time = round(($time_end - $time_start), 2);
    $generated_time = ($generated_time > 200 || $generated_time < 0) ? '0.01' : $generated_time;

    $sql_time = round($db->sql_time, 4);
    $sql_part = round($sql_time / $generated_time * 100);
    $php_part = 100 - $sql_part;

//    echo '<br /><div class="gensmall" align="center">[Czas: '. $generated_time .'s. (PHP: '. $php_part .'% SQL: '. $sql_part .'%) | SQL: '. $excuted_queries .' | '. $gzip_text .']</div>';
//    $generate_time = '<table align="right"><tr><td align="right"><span class="gensmall">' . $lang['generate_time'] . ' ' . $generated_time . ' ' . (($generated_time <= 2) ? $lang['second'] : $lang['seconds']) . '. ' . $lang['generate_queries'] . ': ' . $db->num_queries . '</span></td></tr></table>';

    $generate_time = '<table align="right"><tr><td align="right"><span class="gensmall">[Czas: '. $generated_time .'s. (PHP: '. $php_part .'% SQL: '. $sql_part .'%) | SQL: '. $excuted_queries .' | '. $gzip_text .']</span></td></tr></table>';
}
else
{
    $generate_time = '';
}
wtedy opcja w PA nadal będzie działać.


i na koniec
Cytat:
[Czas: 0,39s. (PHP: 100% SQL: 0%) | SQL: 11 | GZIP on]

wydaje mi sie ze jest nieprawidlowy, trzeba poprawic w tej
Kod:
    $sql_time = round($db->sql_time, 4);
    $sql_part = round($sql_time / $generated_time * 100);
    $php_part = 100 - $sql_part;
_________________
Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG.
 
     
Polaczek


Pomógł: 351 razy
Posty: 2297
Wysłany: 25-07-2009, 12:51   

They2, poprawię to w następnej wersji, dziękuję za zgłoszenie błędu :)

a pliki w /db faktycznie nie trzeba zmieniać.
ale extension.inc trzeba.

kevin_ napisał/a:
Na phpbb.com widziałem jeszcze MODa, który informuje o "uptime" serwera ;-)
To dopiero by było "Advanced" w połączeniu z tamtym modem ;-)


coś pomyślę :)
_________________
The Cephei Family
stuff 'n' stuff
 
     
They2


Pomógł: 82 razy
Posty: 1297
Wysłany: 25-07-2009, 13:02   

Polaczek napisał/a:
ale extension.inc trzeba.
absolutnie nie. ;]
_________________
Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG.
 
     
Polaczek


Pomógł: 351 razy
Posty: 2297
Wysłany: 25-07-2009, 13:03   

They2 napisał/a:
absolutnie nie. ;]


testowałem na swoim forum jak nie edytowałem extension.inc to była jedna wielka lipa - pokazywało złe dane.

ale następna wersja mam nadzieję, że będzie zoptymalizowana i dobra :)
_________________
The Cephei Family
stuff 'n' stuff
 
     
They2


Pomógł: 82 razy
Posty: 1297
Wysłany: 25-07-2009, 13:10   

Polaczek, od tego jest moj fragment kodu w poscie powyzej, jest ode mnie zmodyfikowana bez uzycia czegos innego czy plikow, tylko jeden fragment w zupelnosc wystarczy i ladnie wyswietla pod stopka.

a ze jest w extension.inc co tam dodalo to wygenerowanie strony i jest nie potrzebna, od tego jest zintegrowane w przemo.
_________________
Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG.
 
     
Polaczek


Pomógł: 351 razy
Posty: 2297
Wysłany: 25-07-2009, 13:30   

They2, ok bardzo dziękuję :)
juz wszystko poprawiam :)
_________________
The Cephei Family
stuff 'n' stuff
 
     
kevin_


Pomógł: 768 razy
Posty: 2680
Wysłany: 25-07-2009, 13:36   

Polaczek napisał/a:
coś pomyślę :)


http://www.phpbb.com/comm...792665#p1792665
tu masz źródło ; )
_________________
Prezes :mrgreen:
 
     
Polaczek


Pomógł: 351 razy
Posty: 2297
Wysłany: 25-07-2009, 13:37   

ok kevin_, dzięki :) dodam to jak jeszcze poprawie to co They2 zgłosił :)
_________________
The Cephei Family
stuff 'n' stuff
 
     
They2


Pomógł: 82 razy
Posty: 1297
Wysłany: 25-07-2009, 14:43   

kevin_ napisał/a:
Polaczek napisał/a:
coś pomyślę :)


http://www.phpbb.com/comm...792665#p1792665
tu masz źródło ; )
niektore serwery maja wylaczona funkcje uptime() , bez tej funkcji ta mod nie zadziala.

Jak chcecie sprawdzić czy macie włączona to sprawdz w pliku test.php
Kod:
<?php echo exec('uptime'); ?>


Odpada :/
_________________
Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG.
 
     
MagicalFire


Pomógł: 980 razy
Posty: 4353
Wysłany: 25-07-2009, 14:48   

They2, ale jak ktoś ma własny serwer możne ja włączyć ;p
_________________
nie za takie Przemo walczyliśmy
 
     
Polaczek


Pomógł: 351 razy
Posty: 2297
Wysłany: 25-07-2009, 17:15   

Faktycznie odpada ten dodatek.
Testowałem na swoim forum i lipa. Nie działa.

MagicalFire napisał/a:
ale jak ktoś ma własny serwer możne ja włączyć ;p


Ale raczej niewielka ilość for ma własny serwer. Więc dodatek z uptime odpada.
_________________
The Cephei Family
stuff 'n' stuff
 
     
lui754


Pomógł: 591 razy
Posty: 2699
Wysłany: 25-07-2009, 19:00   

odezwij się na GG to coś wymodzimy z tym uptime i loadem;)
 
     
Gadatliwa Kasia 

   
They2


Pomógł: 82 razy
Posty: 1297
Wysłany: 16-08-2009, 22:56   

lui754 napisał/a:
odezwij się na GG to coś wymodzimy z tym uptime i loadem;)
i jak tam ? ostatnio cos tutaj zamilklo, brak poprawki...

They2 napisał/a:
i na koniec
Cytat:
[Czas: 0,39s. (PHP: 100% SQL: 0%) | SQL: 11 | GZIP on]

wydaje mi sie ze jest nieprawidlowy, trzeba poprawic w tej
Kod:

    $sql_time = round($db->sql_time, 4);
    $sql_part = round($sql_time / $generated_time * 100);
    $php_part = 100 - $sql_part;
_________________
Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,09 sekundy. Zapytań do SQL: 13
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę