kafa karıştırıcı dosya önbelleği senaryo

0 Cevap php

Ben çözmek için nasıl emin değilim bir önbelleğe alma senaryo var. Ben bir sorun olmadan statik sayfaları önbelleğe mümkün ama dinamik sayfaları ile biraz sorun yaşıyorum.

Dinamik sayfada mantık böyle bir şey gider:

//part1
-some processing for the beg of the page (needed for part 3)
-echo some info

//part2
echo user specific menu + some user specific info

//part3
echo rest of the page

The problem is that if I cache the whole page, and then the cache is read, it is no good ( part2 will be incorrect since it depends on the user).

to cache a page, I just use "ob_start();" at the beginning of the file, then save ob_get_contents() to a file and then "ob_end_flush();" at the end.
If the file already exists in cache and its not expired, i do: "include(file);" and "exit;"

Ben iki dosya ancak parçaların 2 içine önbelleğe bölme denedim ve 3 ben bir sabit zaman yaşıyorum part1 bazı php işleme bağlıdır ...

Herkes bu çözmek için nasıl herhangi bir fikir var mı? Ben çok açık olmak değilim ve ben soruyu yeniden formüle eğer bana bildirin lütfen. Teşekkür ederiz!

0 Cevap