Grzegorz Stanislawski napisał(a):
Krzysztof Drewicz napisał(a):
Zrób tak: b) php-eaccelerator (http://eaccelerator.net/)
A nie prosciej/szybciej/bardziej elegancko byloby uzyc mechanizmu cachowania ktory jest w smarty?
Którego? chodzi Ci o to że templaty są cacheowane? (bo są :-D) Mi chodzi o prekompilowanie PHP. to tak jak Gnu world odkrył prekompilowane nagłówki jakiś czas temu. Po prostu gdy php są już w eacceleratorze prekompilowane to nie traci on ciągle czasu na modyfikowanie tych samych skryptów.
Prosty tescik: z: welcome.html (0,98018) (total) header.html (0,76518) footer.html (0,01989) lang_debug.html (0,01395)
bez: welcome.html (1,28291) (total) header.html (0,84705) footer.html (0,10008) lang_debug.html (0,03111)
Są to wyniki oczywiście bez danych nawet i fine tuningu akceleratora do konkretnego serwera etc. Wiem że włączenie samego mmcache i danie mu około 4 MB powoduje zupełnie niezły speedup przy lmssie 1.4.4 i około 300 userach z danymi za ostatnie 2 lata. Zwiększanie pamięci nie powoduje zbytnio większych zysków.
kd.