2015-04-03 68 views
0

我正在開發一個網站,它正處於開始階段。在我堅持在控制器的操作中加載插件的時候。我知道有一種方法可以在bootstrap.php中加載插件。它可以工作,但會增加我的頁面加載時間。我擔心它正處於起步階段,如果它會在現場或代碼增加時發生什麼?在bootstrap.php中加載插件的主要缺點是,它會爲每個請求加載插件。但是我只需要在控制器的操作或控制器中加載這個插件。爲什麼我在每個控制器上加載這個插件,如果它不被使用?有什麼方法可以在控制器的操作中加載插件?在控制器的動作中加載插件CakePHP

提前非常感謝......在引導

回答

0

加載插件不會加載它的每一個控制器,它不應該增加加載時間,除非使用插件。如果一個插件導致站點變慢,您將需要修復插件本身。

+0

感謝abhishek您的建議。但我使用的是Facebook插件,這個插件正在調用Facebook的分享腳本,例如'http://static.ak.fbcdn.net/connect.php/js/FB.Share'。在我的dom中,我檢查了只有這個腳本在加載時需要時間,我無法刪除它或修復它。如果需要,我發現只有少數控制器/操作可以調用此插件。再次感謝您的想法。 – Vineet 2015-04-03 14:07:42