1
我不明白爲什麼我有這麼長時間要求管理面板在Croogo CMS。爲什麼這麼長時間要求在Croogo/CakePHP中管理面板?
PRINTSCREEN產品管理面板(調試工具包插件):
如何檢查究竟是什麼原因,只要在頁面加載?頁面視圖包含少量元素,但加載時間超過4秒。
在此先感謝!
我不明白爲什麼我有這麼長時間要求管理面板在Croogo CMS。爲什麼這麼長時間要求在Croogo/CakePHP中管理面板?
PRINTSCREEN產品管理面板(調試工具包插件):
如何檢查究竟是什麼原因,只要在頁面加載?頁面視圖包含少量元素,但加載時間超過4秒。
在此先感謝!
它似乎需要花費最長的時間來呈現管理菜單。
我也體驗過這一點,並寫了一個補丁來緩存結果。用以下內容替換Plugin/Croogo/View/Elements/admin/navigation.ctp
:
<nav class="navbar-inverse sidebar">
<div class="navbar-inner">
<?php
$cacheKey = 'adminnav_' . $this->Layout->getRoleId() . '_' . $this->request->url . '_' . md5(serialize($this->request->query));
$navItems = Cache::read($cacheKey, 'croogo_menus');
if ($navItems === false) {
$navItems = $this->Croogo->adminMenus(CroogoNav::items(), array(
'htmlAttributes' => array(
'id' => 'sidebar-menu',
),
));
Cache::write($cacheKey, $navItems, 'croogo_menus');
}
echo $navItems;
?>
</div>
</nav>
瀑布時間表顯示的時間是在導航元素花(影響「父」計時器事件管理佈局和「渲染視圖」) – AD7six