![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%)
|
Witam,
mam kilka pytań dotyczących eacceleratora (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pierwsze moje pytanie: czy znacie jakieś artykuły ilustrujące sposób użycia ? Przeglądałem już dokumentacje API, ale chciałbym zobaczyć jak to w kodzie wygląda. Rozumiem, że aby skorzystać z funkcjonalności API należy wywoływać odpowiednie funkcje. Ale co najbardziej opłaca się cache'ować? Całą stronkę, czy jej poszczególne elementy? Jak testować wydajność takiego eacceleratora i kodu napisanego pod jego API, jest jakiś soft który może to testować ? Będę wdzięczny za odpowiedź. |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Odświeżam. ;]
Cytat It increases the performance of PHP scripts by caching them in their compiled state, so that the overhead of compiling is almost completely eliminated. Cytat Rozumiem, że aby skorzystać z funkcjonalności API należy wywoływać odpowiednie funkcje. Najprostsze, to zainstalować i pozwolić mu działać. ;] Po jakimś czasie od instalacji, poobserwuj, co masz w sekcji eAccelerator nt. ilości zbuforowanych skryptów. A przyznam szczerze, że w jakiś inny sposób nie korzystałem z tego akceleratora - co serwer, to inny - przecież jest jeszcze Zend Optimizer, Turck MMCache... Kilka razy zdarzyło się, że nie było żadnej wzmianki na phpinfo" title="Zobacz w manualu PHP" target="_manual, że jakikolwiek jest albo np. SMF mi nie widział. ;P Owszem, można coś się jeszcze pobawić, ale to już raczej dla konkretnych serwisów. Zresztą, na stronie projektu są opisane funkcje, z przykładami. ;] To były moje 3 grosze. ;] Ten post edytował erix 5.05.2008, 22:55:37 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%)
|
Dzięki erix za info, właśnie o taką odpowiedź mi chodziło (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Tak mi właśnie to wyglądało, że wystarczy wrzucić i on sobie będzie bufforował co trzeba. Przeglądałem jego API, ale nie była tam jakiś konkretnych megapomocny (w moim przypadku) funkcji.. ale teraz się tak zastanawiam (czysto filozoficznie) czy takie zdanie (bo się z nim spotkałem) ma sens "Zoptymalizuj skrypt pod eaccelerator'a" - no ale co zoptymalizować skoro on sam bufforuje, chyba że w sensie wydawania mu konkretnych instrukcji. Choć z drugiej strony w tym co tworzę póki co nie widzę (lub nie mam pomysłu) jak wykorzystać API, zatem chyba pozwolę mu po prostu działać. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Ok - ale jeszcze raz zaznaczam - klient zechce przenieść serwis na inny serwer i wywali mu dziesiątki błędów, że funkcji eaccelerator_* nie znaleziono.
Domyślne ustawienia są zazwyczaj dobre. Ostatecznie, możesz jakąś klasę abstrakcji akceleratora napisać, ale czy to ma sens...? Z tego, co się orientuję, to najlepiej by było przejrzeć źródła SMF, bo on z tego na pewno korzysta. ;] |
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 19:07 |