2012-01-05 126 views
0

我正在將舊的遺留網站轉換爲zend框架,但是我將使用lighttpd而不是apache作爲我的web服務器,而lighttpd不支持.htaccess文件,這是我將通常添加我所有的重寫,我有幾個問題:Zend Framework URL重定向

  1. 哪裏是把所有這些改寫最好的地方,我們正在談論接近200個重定向,lighttpd的配置文件或引導?

  2. 就性能而言,哪種方法會更好?

+1

您期待多少個請求? Imho,我會把它放在任何可以爲你處理的地方,這當然不是瓶頸。投入您的時間來優化其他問題。 – vik 2012-01-05 01:12:42

回答

1

我用的引導去做,但是我只有像10次重寫,所以在這裏唯一的問題是你是否願意讓他們在引導(與你的其他配置),並且由於大多數編輯器/集成開發環境會讓你摺疊你的代碼塊,你不會管理它們的問題,或者你可以創建一個單獨的文件來做到這一點。

我建議你創建一個單獨的文件,特別是如果你的引導在開發環境和生產環境中可能有點不同。

+0

我決定創建一個單獨的.ini文件來處理我所有的重寫,然後使用Zend_Config_Ini將它加載到引導程序中,如下所示: $ config = new Zend_Config_Ini(APPLICATION_PATH。'/configs/rewrites.ini',APPLICATION_ENV); $ router = new Zend_Controller_Router_Rewrite(); $ router-> addConfig($ config,'routes'); 我認爲這種方法對我來說可能更容易管理,並且不會超載我的引導文件。 – MikeGA 2012-01-05 02:51:04