[TYPO3-core] [TYPO3-project-4-3] Re: RFC #11474: Store separate extlist for the frontend

Martin Kutschker masi-no at spam-typo3.org
Wed Jul 15 09:01:56 CEST 2009


Rupert Germann schrieb:
> hi Masi,
> 
> Martin Kutschker wrote:
>> Instead of a "doNotLoadInFE" I'd add a "modes" property. If set, it
>> defines the mode in which the extension is loaded (comma separated
>> list). The values are BE and FE. If not set, it defaults to "BE,FE".
> 
> good point - that would also allow to reduce the BE load.
> This patch is also a result of the performance-improvement-meeting we had
> last week. I remember that the first version(s) had such a feature (or at
> least we talked about it)
> 
> @Mattes: can you remember why this feature doesn't make it to the patch?
> 
> however, shouldn't be a problem to add it

This is getting off topic now, but I think that one of the problems is
that ext_localconf.php and ext_tables.php are loaded and executed every
time. And especially in ext_tables.php is so much stuff that has
absolutely nothing to do with tables at all. A solution in the spirit of
you proposal would be additional config files (eg ext_localconf_BE.php etc).

Another idea I had was not to load a cached version of ext_tables.php,
but to cache the results of it code. ie create a FE and BE version of
the TCA and other configuration arrays as serialzed arrays in the file
system.

Replies to this post please to typo3.projects.typo3_4-3.general.

Masi


More information about the TYPO3-team-core mailing list