[TYPO3-dev] set_no_cache is bad. What's next?

Martin Kutschker martin.kutschker-n0spam at no5pam-blackbox.net
Sun Apr 1 22:08:06 CEST 2007


Steffen Kamper schrieb:
> "Dmitry Dulepov" <9f4eetb02 at sneakemail.com> schrieb im Newsbeitrag 
> news:mailman.1.1175173443.25187.typo3-dev at lists.netfielders.de...
>> Hi!
>>
>> From time to time I see that people try to use $TSFE->set_no_cache() in 
>> extensions. You know what happens next: no caching for pages, performance 
>> is terrible, web server is not responding, etc. At the same time, 
>> sometimes, in really rare cases caching must be disabled. But definitely 
>> not this way from extensions.
>>
>> Should we change this function in some way? Should it explain people that 
>> using it is no-good?
>>
>> Personally I would vote for radical methods like (1) keeping it but 
>> emptying or (2) writing commented phrase inside generated FE page that 
>> set_no_cache was used, so do not expect good performance.
>>
>> Any other ideas/opinions?
>>
>> -- 
>> Dmitry Dulepov
>>
>> Web: http://typo3bloke.net/
>> Skype: callto:liels_bugs
>>
>> "It is our choices, that show what we truly are,
>> far more than our abilities." (A.P.W.B.D.)
> 
> Ok, here i have a question for a special case, and alos an example, that 
> shows the difficults of right caching:
> 
> On a list-view with a form, that filters the records, what is the best 
> technique that the search results will be cached ?

Store the search result somewhere. Possible locations are the session or 
a table. If you use a table you can share the results of popular 
searches across sessions.

I thought about creating this for the indexed search. and I even thought 
about making a framework for other extensions. Maybe this is something 
for ECT?

Masi





More information about the TYPO3-dev mailing list