2012-11-07 62 views
0

我正在考慮將smarty與Zend Framework整合爲一個大型項目。我想達到的目標是:提高代碼的可讀性並加速開發。 Zend對它自己很重,我還使用PropelORM增加了重量。我並不太在意PHP的性能,因爲有替代PHP緩存可以緩存源代碼,但是我仍然希望在向項目中添加另一個大型庫之前有一個好的想法。Zend Framework + Smarty的高流量網站

在高流量下你有沒有smarty的經驗?我應該注意哪些問題?

謝謝。

+0

你爲什麼要使用Smarty?它會爲你添加什麼?這與你想在設計師和開發者之間分工的方式有關嗎?除非你有一個很好的理由,爲什麼要麻煩? PHP已經是一種Web腳本語言。個人無法忍受Smarty。 – ficuscr

+0

我在問題開始時回答了問題。 –

+0

我發現它既沒有這些東西。只需使用短標籤並編寫好的可重用視圖助手。 – ficuscr

回答

1

我在沒有任何問題的高流量項目(約40000次訪問/天)上使用Zend和Smarty。 Smarty整合也很容易。模板被編譯成PHP代碼,所以不用擔心。

只要小心幫手,一個堅強的助手可以發送你的服務器。但這不是Smarty的問題......

+0

我同意Smarty是輝煌的。即使在高流量下。如果您使用緩存,那麼對於HTML文件更好。除此之外,我不認爲引擎需要消耗太多。一個好的Zend服務器會像Smarty一樣吃光滑而小巧的東西。那個,用緩存.. DNS ..負載平衡..集羣..快速 – TheBlackBenzKid

+0

我想那是東西。無論你使用什麼高流量,你都必須緩存一切。 –