Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][eaccelerator] Pytań kilka
sniezny_wilk
post
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ź.
Go to the top of the page
+Quote Post
erix
post
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
Go to the top of the page
+Quote Post
sniezny_wilk
post
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)
Go to the top of the page
+Quote Post
erix
post
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. ;]
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.12.2025 - 19:07