我正在改寫一個大網站,需要非常堅實的架構,這裏是我的幾個問題,並請原諒我混合蘋果和橘子,也可能獼猴桃:)我做了大量的研究和結果完全混淆了。高流量網站的推薦結構
主要問題:你會採取哪種方法建立一個預計將以各種方式增長的大型網站?
單一入口點,在數據庫中的網頁數據,通過GET變量,數據庫條目(?的pageid =什麼)
單一入口點,在單獨的文件頁面的數據,相關拉昇包含的基於GET變量(?pageid =什麼將包括whatever.php)
MVC(好,夥計們,我都是爲了它,但除了檢查所有教程和框架外,不能理解概念,他們是否存儲「視圖「在數據庫中?從例子中可以看出,如果你有1000頁相同類型的頁面,它們可以被1個模型所塑造,但是我仍然需要1000個「視圖」文件?)
PAC - 這聽起來更合乎邏輯,但沒有找到太多資源 - 如果這是一個好的方法,你能推薦任何書籍或鏈接?
DAL/DAO/DDD - 通過在發佈問題之前認真閱讀堆棧溢出,我瞭解了這些條款。不知道是否屬於這個名單
坐下來創建自己的架構(容易做的,如果沒有人開導我在這裏:)沒有提到
東西...
謝謝。
我是MVC設計模式的忠實粉絲,這裏是一個教程,我認爲它將闡明你的一些問題。 http://php-html.net/tutorials/model-view-controller-in-php/ – serialk 2010-11-30 17:27:47
如果您打算製作您自己的架構,請給我一個電話= D在對Drupal感到失望之後,我一直在考慮用更多的力量做一些事情。如果有人有Drupal粉絲,請隨時與我聯繫。我會很樂意分享我的不好的經歷。如果您想親自找出問題,請嘗試爲具有可變列的表創建內容類型。 – stevendesu 2010-11-30 17:42:54
您在這裏提到的所有這些與處理高流量無關。你可以選擇你想要的任何東西,但有些要點只是跛腳。另外請記住,在這裏說「MVC」這個詞的人中,有99%的人沒有絲毫的想法。 – 2010-11-30 19:05:36