![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 31.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
W którym miejscu mógłbym przechwycić do cache całą wyrenderowaną stronę?
Szukam rozwiązania które mocno skróciłoby czas ładowania strony. Swego czasu miałem napisane coś swojego (nie pod zend_framework) co działało mniej więcej tak: if(file_exist('index_category_1_product_5.html'){ require_once('index_category_1_product_5.html'); } Takie proste cachowaie na początku skryptu sprawiało że przy liczeniu czasu wykonania (get microtime w ostatniej linijce - w pierwszej) wyskakiwałey mi wyniki w notacji z "E" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Czyli praktycznie nie musiałem się martwić o serwer, jedynym ograniczeniem mógłby być transfer. ZF daje spory narzut ale zanim zacznę stosować woje rozwiązania chciałbym wypróbować Zend_Cache, który napewno byłby wygodniejszy. Wszędzie jest pełno informacji jak przechwcić jakąś zmienną, ale gdzie mogę złapać tę zmienną która jest już gotową wyrenderowaną stroną? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 17 Dołączył: 18.07.2007 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
użyj zend_cache_frontend_page. Jeśli chcesz robic to sam to zapoznaj się z tematem takim jak buforowanie
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 17:30 |