什么需求分析、市场调查,这些前期工作不是我需要的。
我想要问的是:网站的架构。
比如:MVC、代码优化(使服务器的CPU和CACHE比较稳定)、生静等,反正一个大型网站经常遇到的问题。
哪位前辈能指教一下???诚心请教。我问的这个问题,可能不好理解。还请前辈谅解。

解决方案 »

  1.   

    大型网站到底有多大呢?
    没有需求谈框架是空洞的,甚至是危险的.我认识也不多,到目前接触到的项目最高不过300W,50W-300W的也只能算中等项目,不知道你的大到底多大,需求是处于绝对地位的,如果说抛开需求的话,什么都做不了。
    一般的框架设计是从业务模型来的,业务模型是从数据分析抽象出来的.从设计开发角度来说很难回答.
    例如网站的访问量很大,如何设计?
      数据库设计,必要的数据冗余设计
      代码优化是必须,
      缓存的架构也是必须,
      如果是新闻类非交互的可以采用模板方式生成HTML静态页面
      还要考虑到服务器负载,一个服务器够用不,不够用要多个,如何负责平衡等等
    如果是多个站点组成的则需要考虑用户同步,SSO领域的相关设计    技术成熟的可以考虑自己设计框架,不成熟的要利用MVC,分层(三层),还是2个轮子,但对其中通用行和局限性要能深刻认识,但绝对不是拿来直接用的.
      

  2.   

    服务器端一般建议采用Linux + Nginx + Php + MySql的架构前端采用一个JavaScript Framework(如YUI,EasyUI)和一个CSS Grid Framework(如YUI,960Grid).