[TYPO3-core] RFC #12130: Improve performance of flashmessages
Rupert Germann
rupi at gmx.li
Tue Oct 6 16:22:36 CEST 2009
hi,
here's v3 of the patch where I moved function renderFlashMessages() to
class t3lib_messageQueue. Now this function can be excuted from
everywhere and is not bound to an instance of template.php anymore.
greets
rupert
Rupert Germann schrieb:
> hi Francois,
>
> Francois Suter schrieb:
>> I agree that writing to the database is not optimal. I must say I
>> hadn't noticed that TYPO3's "session" handling mechanism was purely
>> database-based. I would store these messages in the PHP session.
>
> done in the attached patch
>
>> Actually I've been using flash messages in my custom apps for a long
>> time. In my API I have a double set of methods: one for writing to the
>> current queue and one for writing into the session queue.
>>
>> Now I agree that having a class to manage the queue is much better
>> than having the work done by template.php. What we could now have is a
>> method for storing to the PHP session. Then next time the message
>> queue object is instantiated, it reads what's in the session, removes
>> it from session and uses it to initialise the queue. Or maybe - to
>> avoid instantiation - there could be a method to do that retrieval
>> from session.
>
> in v2 I moved the queue handling from template.php to class
> t3lib_messageQueue.
>
> better? ;-)
>
> greets
> rupert
>
>
>
>
More information about the TYPO3-team-core
mailing list