To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.8 - Spider Friendly 1.3.12

holcu - 11-08-2008, 19:27

Crack dzięki za pomoc wyłączyłem

Strona wygenerowana w 1,4 sekundy. Zapytań do SQL: 7 przy - 60 użytkownikach online

Można jeszcze jakoś to zoptymalizować ?

Crack - 12-08-2008, 13:09

Tu już trzeba by włączyć debugger z profilowaniem kodu i poszukać wąskiego gardła. Jeśli masz dedyka to można lekko zmienić konfigurację systemu. Warto wypróbować eAccelerator, APC albo XCache. U mnie na laptopie (PentiumM 2,1 GHz) potrafią podnieść wydajność do poziomu dobrego serwera.

(uwaga, teraz będę teoretyzował, to co napiszę jest w całości oparte na założeniu że masz vpsa/dedyka i na mojej wiedzy teoretycznej nie popartej własnymi doświadczeniami)

Dalsze postępowanie zależy od miejsca gdzie system niedomaga, jeśli to operacje wejścia/wyjścia to mapuj katalog cache forum do RAMu, spadnie obciążenie dysku przy odczycie szablonów i cache'u SF oraz forum (każde wyświetlenie strony forum to odczyt ok. 6-8 plików z cache'u).

Masz Apache'a, dla zawartości statycznej (katalogi templates, scripts, images) warto by osłaniać go squidem albo varnishem.



Dzięki warnie paczka w pierwszym poście zawiera poprawki z 1.12.6 p1

holcu - 12-08-2008, 13:27

Niestety nie mam vps oraz dedykowanego serwera.
matfeusz2 - 13-08-2008, 11:18

tosiek napisał/a:
W instrukcji nie ma sprecyzowanego która linia bo są dwie w pliku includes/sessions.php
Kod:
#
#-----[ FIND ]------------------------------------------
#
if ( isset($HTTP_COOKIE_VARS[$cookiename . '_sid']) || isset($HTTP_COOKIE_VARS[$cookiename . '_data']) )

#
#-----[ BEFORE, ADD ]------------------------------------------
#
if ( user_is_spider() && !defined('MRW_SPIDER_FORCED') )
{
// Gives the spider only one session
$session_id = md5(get_spider_name());
$sessiondata = array();
$sessionmethod = SESSION_METHOD_GET;
}

#
#-----[ IN-LINE FIND ]------------------------------------------
# dotyczy linii z ostatniego FIND
# concerns the line from the previous FIND
#
if

#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
else


Tak samo tych linii jest chyba ze 6:
Kod:
if ( !$db->sql_query($sql) )

Te są dwie:
Kod:
if ( isset($HTTP_COOKIE_VARS[$cookiename . '_sid']) || isset($HTTP_COOKIE_VARS[$cookiename . '_data']) )



więc może mi ktoś powiedzieć, które te linie należy zamienić? Bo już drugi raz instaluje tą modyfikacje i nie chce robić ją 3 raz... :/

tosiek - 13-08-2008, 11:24

MateuS, o ile się nie mylę są dwie takie linie i dla dwóch linii jest ta sama instrukcja :)
matfeusz2 - 13-08-2008, 11:30

tosiek, ok jestem w trakcie instalacji... później zobaczymy

a te?
Cytat:
Tak samo tych linii jest chyba ze 6:
Kod:
if ( !$db->sql_query($sql) )

Te są dwie:
Kod:
if ( isset($HTTP_COOKIE_VARS[$cookiename . '_sid']) || isset($HTTP_COOKIE_VARS[$cookiename . '_data']) )

tosiek - 13-08-2008, 11:33

to jest po lini co wykonuejsz te instrukcje:
Kod:
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, '$sess_bot'

#
#-----[ FIND ]------------------------------------------
#
        if ( !$db->sql_query($sql) )


a w pliku includes/functions_post.php to jest pierwsza taka jaka występuje po ostatnim find w pliku ;)

matfeusz2 - 13-08-2008, 14:49

niby wszystko działa...

mam jednak pytanie czy jest możliwość usunięcia z adresów słów <big> i </big>?
bo mam sztucznie powiększone napisy for i teraz w adresie4 pokazuje mi się:
Cytat:
xxxx.eu/<big>informatyka-komputery-telefony<-big>-vf23.htm


[ Dodano: 13-08-2008, 15:14 ]
znalazłem dodatkowy błąd... wcześniej na forum miałem zainstalowanego mod'a Online Bots Manager i teraz pokazuje mi się w statystykach:
Cytat:
Na Forum jest 1 użytkownik :: 2 Zarejestrowanych, 0 Ukrytych i -1 Gości (1 bot)
Zarejestrowani Użytkownicy: matfeusz, Googlebot/2.1, Googlebot/2.1


jak to naprawić? usunąć Online Bots Manager?
link do moda:
http://www.przemo.org/php...pic.php?t=43254

Seraphe - 13-08-2008, 16:54

MateuS napisał/a:
jak to naprawić? usunąć Online Bots Manager?


Tak.

Crack - 13-08-2008, 18:51

Przypominam: instrukcje wykonujemy liniowo, zawsze zaczynając od miejsca ostatniej edycji i szukając w przód. Nawet jeśli w pliku jest 20 fragmentów pasujących do FIND zawsze interesuje nas ten występujący jako pierwszy po miejscu poprzedniej zmiany w pliku.
Yaxiz - 15-08-2008, 15:04

Witam.
Mam zainstalowanego cash moda na forum.. Czy to nie bedzie sie gryzlo?
I nie wiem ktore pliki sciagnac (jesli bede instalowal tego moda po raz pierwszy) ;/
Mam nadzieje ze pomozecie...

MisieQ_PL - 15-08-2008, 22:08

w najnowszej paczce nie ma instrukcji instalacji :/
a ja mam zainstalowane kilka modów:
Kod:
1 - Zarzadzanie Zalogowanymi Botami 1.2
2 - Ostatnio Popularne Tematy 1.4
3 - Kolorowanie Textu w ShoutBoxie
4 - Ilość Dni na Forum
5 - Czyszczenie ShoutBoxa 0.1
6 - Notatka Moderatora 1.5
7 - Przycisk Przenoszenia do Kosza 1.0

i nie mogę plików podmienić :/
mógłbyś Crack dodać tą instrukcje instalacji krok po kroku ;P

warna - 15-08-2008, 22:56

Nie no, w ogóle nie ma... W paczce plik spider_friendly_przemo.txt to instrukcja.
MisieQ_PL - 16-08-2008, 13:10

warna napisał/a:
Nie no, w ogóle nie ma... W paczce plik spider_friendly_przemo.txt to instrukcja.


to ciekawe w którym ona jest katalogu....


gaku - 16-08-2008, 16:01

MisieQ_PL, a może byś tak ściągnął paczkę z modem a nie gotowe pliki :>


Powered by phpBB modified by Przemo © 2003 phpBB Group