Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Uczyń swoje IPB 10 razy szybszym !!!


Gexem

Rekomendowane odpowiedzi

Witajcie !

Chcecie uczynić wasze IPB 10 razy szybszym ??

To proste !

Otwórzcie plik conf_global.php

Znajdźcie w nim linijkę

$INFO['sql_user']			=	'tutajnazwa';

Dodajcie po niej ten kod:

$INFO['use_eaccelerator'] = '1';

Zapiszcie plik, wrzucie na serwer, podmieńcie orginała, wyczyśćcie Cahe skina i gotowe !

Wasze IPB działa szybciej !

Poradnik by Gexem

Edytowane przez DawPi
drobna korekta
  • Lubię to 1
Odnośnik do komentarza
Udostępnij na innych stronach

  • 5 miesięcy temu...

wpisałem

<?php
$INFO['admin_group']			=	'moja nazwa';
$INFO['auth_group']			=	'moja nazwa';
$INFO['banned_group']			=	'moja nazwa';
$INFO['board_start']			=	'moja nazwa';
$INFO['board_url']			=	'moja nazwa';
$INFO['default_language']			=	'en';
$INFO['guest_group']			=	'moja nazwa';
$INFO['installed']			=	'moja nazwa';
$INFO['member_group']			=	'moja nazwa';
$INFO['mysql_tbl_type']			=	'moja nazwa';
$INFO['php_ext']			=	'moja nazwa';
$INFO['safe_mode']			=	'moja nazwa';
$INFO['sql_database']			=	'moja nazwa';
$INFO['sql_debug']			=	'moja nazwa';
$INFO['sql_driver']			=	'moja nazwa';
$INFO['sql_host']			=	'moja nazwa';
$INFO['sql_pass']			=	'moja nazwa';
$INFO['sql_tbl_prefix']			=	'moja nazwa';
$INFO['sql_user']			=	'moja nazwa';

$INFO['use_eaccelerator'] = '1';?>

i to jest poprawnie? Chodzi mi o zakonczenie czy jest dobre..

Edytowane przez warezleechorg
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager
i to jest poprawnie? Chodzi mi o zakonczenie czy jest dobre..

Tak.

p.s. jakbyś trochę mógł zmniejszyć sygnę. Dzięki.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 miesiące temu...

Taka moja mała porada. Aby wyżej wymienione modyfikacje miały sens (tzn działały) nalezy wpierw sprawdzić, czy tego typu moduły są zainstalowane na naszym hostingu. w tym celu wystarczy utworzyć plik np. phpinfo.php z zawartością

<?php

phpinfo();

?>

Następnie plik należy wgrać na serwer do katalogu nadrzędnego. Odpalamy plik komendą:

http://naszserwer.pl/phpinfo.php

i w wyświetlonych informacjach szukamy jakiego typu akceleratory php mamy zainstalowane:

# After Burner

# APC

# ionCube php Accelerator

# Turck MMCache for php obrcnie Eacelelator

# Zend Accelerator

46279b204b.png

Rozwiążemy dla Ciebie każde zadanie z matematyki: http://matma4u.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Dla użytkowników nazwa.pl mam dodatkowe info:

Zarówno Zend Optimizer jak i IonCube są włączane na życzenie klienta. Wysyła się w tej sprawie maila do adminów.

W przypadku problemów z działaniem zawsze można wyłączyć. Wystarczy utworzyć plik .htaccess na swoim koncie i umieścić w nim odpowiednią zawartość np:

SetEnv ZEND_OPTIMIZER 0

co powoduje wyłączenie.

Edytowane przez matma4u

46279b204b.png

Rozwiążemy dla Ciebie każde zadanie z matematyki: http://matma4u.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Sprostowanie

W przypadku Zend Optimizer i ioncube nie mamy żadnych korzyści w stosunku do IPB, ponieważ moduły te optymalizują pliki kodowane. Jedynie potrzebne są dla wersji beta i trial IP.Board

Inaczej rzecz ma się z Xcache i eacceletor, które optymalizują wszystkie pliki php.

46279b204b.png

Rozwiążemy dla Ciebie każde zadanie z matematyki: http://matma4u.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Sprostowanie

W przypadku Zend Optimizer i ioncube nie mamy żadnych korzyści w stosunku do IPB, ponieważ moduły te optymalizują pliki kodowane. Jedynie potrzebne są dla wersji beta i trial IP.Board

Inaczej rzecz ma się z Xcache i eacceletor, które optymalizują wszystkie pliki php.

Co do tego 'keszowania' to u mnie to się nie sprawdza. Próbowałem xcache jak i tego drugiego. Na początku wszystko wygląda fajnie, forum chodzi szybciej, a potem zaczynają się dziać dziwactwa z shoutboxem, raz są wypowiedzi świeże, po refreshu pojawiają sie z dnia wczorajszego :) Tak samo jak ktoś napisze jakiś topik, raz jest pokazywany, później po F5 znika. Raczej to nie jest tylko moje odczucie, forumowicze sami po pewnym czasie zauważyli, że coś jest nie tak ;)

Na VB xcache sprawdza się bardzo dobrze, a IPB działa dziwnie :D

Odnośnik do komentarza
Udostępnij na innych stronach

Ja nie doznałem takich objawów ;) U mnie wszystko działa w porządku.

No nie wiem to chyba masz dość mało aktywne forum bo skutki xcache są zauważalne, nawet użytkownicy je widzą ;)

typu:

mi tez, nieraz widze np ostatni shout 18 a jest 20 biggrin2.gif wczoraj tka juz bylo
ta, i dodatkowo cale forum pokazuje z opóznieniem

Na szoutboxie to działa tragicznie, w widoku ogólnym forum także, ktoś coś napisał to powinno po chwili zaktualizowac pliki cache np. pokazuje:

Ostatni post

Dzisiaj, 20:10

W: Większy odstęp w wybieraniu ma...

Autor: Tramp

Subforum: STER CS 1.6 FFA #1 b...

A już mamy załóżmy 23:00 wchodzę do forum, a tam temat z 22:00. Czyli nie odświeżyło widoku forum poprawnie.

Trochę to trudno wytłumaczyć ale może zrozumie ktoś ;)

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Ja rozumiem. ;)

Nie znam się aż tak bardzo na działaniu cache etc. ( ogólnie wiem o co chodzi ;) ) jednak odświeżanie cache zaraz po napisaniu czegoś wg mnie mija się z ideą cache'owania ;)

Z drugiej strony jakoś to musi być rozwiązane.

Same nie wiem ( tak tak, ja też czegoś nie wiem ;) ;) ).

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Chyba pomogło zwiekszenie keszu do 256mb i podzielenie go na 8 części :> Teraz jakoś wszystko ładniej wygląda.

Gdyby ktoś kiedyś potrzebował zamieszczam swoją obecną konfigurację:

Directive	Local Value	Master Value
xcache.admin.enable_auth	Off	Off
xcache.cacher	On	On
xcache.coredump_directory	no value	no value
xcache.count	8	8
xcache.gc_interval	0	0
xcache.mmap_path	/tmp/xcache	/tmp/xcache
xcache.optimizer	On	On
xcache.readonly_protection	no value	no value
xcache.shm_scheme	mmap	mmap
xcache.size	256M	256M
xcache.slots	8K	8K
xcache.stat	On	On
xcache.test	no value	no value
xcache.ttl	0	0
xcache.var_count	8	8
xcache.var_gc_interval	300	300
xcache.var_maxttl	0	0
xcache.var_size	8M	8M
xcache.var_slots	8K	8K
xcache.var_ttl	0	0

Dual Quad czyli 8 rdzeni dlatego xcache.count i xcache.var_count jest na 8

Odnośnik do komentarza
Udostępnij na innych stronach

Ja ostatnio instalowałem eAccelerator i wszystko pięknie działa. Wrzuciłem plik phpinfo.php na serwer i w module eAccelerator obserwowałem jak zmieniała się liczba cache'owanych plików.

Jeśli coś nie działało Ci właściwie z odświeżaniem , to zapewne problem wynika ze złej konfiguracji modułu. W przypadku eAccelerator wartość:

eaccelerator.check_mtime musi być ustawiona na 1

eaccelerator.check_mtime = "1"

The downside of disabling this check is that you need to manually clean the eAccelerator cache when you update a file.

Co można przetłumaczyć: Wyłączenie tej opcji powoduje, że musisz manualnie czyścić cache eAccelerator w przypadku aktualizacji pliku.

Zapewne w Xcachu jest podobny parametr.

Jeśli nie masz bezpośredniego dostępu do pliku php.ini, możesz poprzez plik .htacces ustawić odpowiednią flagę wpisując:

php_flag eaccelerator.check_mtime 1

Generalnie proponowałbym byś zastąpił Xcache przez eAccelerator, któy nie sprawia tego typu problemów, a w przeglądanych przeze mnie testach plasuje się na pierwszym miejscu. Musisz tylko pamiętać, żeby został zainstalowany przed Zend Opitimizer (jeśli masz). Więc jeśli masz to wpierw odinstaluj, zainstaluj eAccelerator a potem Zend Optimizer(jeśli używasz) (oczywiście musisz dinstalować Xcache)

Edytowane przez matma4u

46279b204b.png

Rozwiążemy dla Ciebie każde zadanie z matematyki: http://matma4u.pl

Odnośnik do komentarza
Udostępnij na innych stronach

  • 6 miesięcy temu...
  • Manager

Jaki akcelerator jest najlepszy ? czy oplaca sie instalacja paru ?

Nie. Instaluje się jeden. Z tego, co mnie pamięć nie myli to ludzie z IPS-u polecali memcache.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.