2015-02-11 47 views
0

查看了一些基於PHP框架的舊代碼,其中有幾個部分可以繞過大多數框架並優化單個.php文件以顯着加快請求速度。這讓我想到,採取現有的「龐然大物」項目並分離可能需要擴展的單個項目也是一種好方法。有沒有辦法將基於框架的PHP代碼轉換爲單獨的PHP文件?

我完全意識到,這是不切實際的,以後視方式來看事物,所以只要把它看作一種生成動態緩存文件的方式。

只是想知道是否有什麼可以做這樣的事情嗎?

+1

取決於框架。像Laravel這樣的更現代的嘗試只加載他們需要的特定請求。 Laravel本身是由Symfony組件構建的。你可能會更好地考慮緩存可重複的數據/響應,而不是重新構建框架本身。 – ceejayoz 2015-02-11 15:45:25

回答

1

我在Magento和Wordpress框架以及Magento/Wordpress集成方面做了類似的事情。主要是找到由框架前端生成的數據庫查詢,並將它們包含在您的自定義PHP腳本中。

這樣做的一大優點是您仍然可以使用框架的管理端來管理數據庫的內容,然後將其顯示在前端,而無需通常所需的所有開銷和緩存,因爲這些代碼膨脹框架類型。

我見過最近談論一個正在開發的Wordpress API,它應該做類似的事情,我希望無論如何。

相關問題