mirror of
https://github.com/e107inc/e107.git
synced 2025-08-18 20:31:41 +02:00
Experimental JS and CSS caching for improved performance. Currently disabled by default.
This commit is contained in:
@@ -314,6 +314,8 @@ foreach($CSSORDER as $val)
|
||||
|
||||
unset($CSSORDER);
|
||||
|
||||
e107::getJs()->renderCached('css');
|
||||
|
||||
if(deftrue('e_DEVELOPER'))
|
||||
{
|
||||
echo "\n\n<!-- ======= [JSManager] FOOTER: Remaining JS ======= -->";
|
||||
@@ -321,6 +323,8 @@ if(deftrue('e_DEVELOPER'))
|
||||
// [JSManager] Load JS Footer Includes by priority
|
||||
e107::getJs()->renderJs('footer', true);
|
||||
|
||||
e107::getJs()->renderCached('js');
|
||||
|
||||
// [JSManager] Load JS Footer inline code by priority
|
||||
e107::getJs()->renderJs('footer_inline', true);
|
||||
|
||||
|
@@ -313,8 +313,16 @@ else
|
||||
|
||||
//TODO Additional options for 'bootstrap' and 'style' (ie. THEME_STYLE loaded above). Requires changes to js_manager.php
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
$CSSORDER = deftrue('CSSORDER') ? explode(",",CSSORDER) : array('other','core','plugin','theme','inline');
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
foreach($CSSORDER as $val)
|
||||
{
|
||||
$cssId = $val."_css";
|
||||
@@ -323,6 +331,11 @@ foreach($CSSORDER as $val)
|
||||
|
||||
unset($CSSORDER);
|
||||
|
||||
|
||||
$e_js->renderCached('css');
|
||||
|
||||
|
||||
|
||||
/*
|
||||
$e_js->renderJs('other_css', false, 'css', false);
|
||||
echo "\n<!-- footer_other_css -->\n";
|
||||
@@ -363,7 +376,7 @@ echo "\n<!-- footer_inline_css -->\n";
|
||||
e107::getJs()->renderJs('header', 1);
|
||||
e107::getJs()->renderJs('header_inline', 1);
|
||||
|
||||
// Send Javascript Libraries ALWAYS (for now)
|
||||
// Send Javascript Libraries ALWAYS (for now) - loads e_jslib.php
|
||||
$jslib = e107::getObject('e_jslib', null, e_HANDLER.'jslib_handler.php');
|
||||
$jslib->renderHeader('front', false);
|
||||
|
||||
@@ -571,6 +584,10 @@ e107Event.trigger('loaded', null, document);
|
||||
|
||||
e107::getJs()->renderJs('header_inline', 5);
|
||||
|
||||
|
||||
e107::getJs()->renderCached('js');
|
||||
|
||||
|
||||
echo "</head>\n";
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user