我正在重写一个大型网站,需要非常坚固的架构,这是我的几个问题,请原谅我将苹果和橙子以及可能的猕猴桃混合在一起:) 我做了很多研究,最终完全糊涂了。
主要问题:您将采用哪种方法来构建一个预计会以各种方式增长的大型网站?
单一入口点,数据库中的页面数据,通过将 GET 变量与数据库条目相关联来拉取 (?pageid=whatever)
单一入口点,单独文件中的页面数据,基于 GET 变量包含(?pageid=whatever 将包含whatever.php)
MVC(好吧,伙计们,我完全赞成,但是除了检查那里的所有教程和框架之外,他们无法掌握这个概念,他们是否将“视图”存储在数据库中?在我看来,如果你有 1000 页相同的页面它们可以由 1 个模型塑造,但我仍然需要 1000 个“视图”文件?)
PAC - 这对我来说听起来更合乎逻辑,但没有找到太多资源 - 如果这是一个好方法,你能推荐任何书籍或链接吗?
DAL/DAO/DDD - 在发布问题之前,我通过认真阅读堆栈溢出来了解这些术语。不确定它是否属于此列表
坐下来创建我自己的架构(如果没有人在这里启发我,可能会这样做:)
没有提到的东西...
谢谢。