一个项目是仿照阿里巴巴的电子商务网站,目前刚刚处于功能分析。现在考虑部署时网站前台和后台管理放在一个站点好,还是分来两个站点好?在一个站点后台操作可能会影响前台访问。如果分开两个站点的话,后台除了操作数据库,还有些需要对前台读写生成静态的功能怎么办呢?

解决方案 »

  1.   

    一个站点就可以了,现在一般的机器加上现在带宽,基本上不会有太大的性能瓶颈,性能优化的方式有很多种,你可以其它方面下下功夫,另外,安全很重要,除了程序要做好安全工作外,最好把数据库放在另一个服务器上,最好放在防火墙里,外网用户只能通过前端Web服务器访问数据库!要做的工作很多,慢慢体会吧!
      

  2.   

    我做的是后台设为另一web站点,放在前一站点的目录下,楼主可以借鉴参考
      

  3.   

    “在一个站点后台操作可能会影响前台访问。”两个站点跟一个站点真的有区别吗?提高后台管理效率,可以通过简化后台管理界面,单独使用一台WEB Server等来实现如果你是在一个局域网内进行管理,甚至可以采用C/S软件,通过一个 APP Server 与数据库直接打交道我个人十分喜欢C/S的网站后台,代码安全,执行效率绝对比B/S的强,而且可以防止代码泄漏当然,用C/S开发的两层架构(客户端-数据库)的比较简单,但是安全性就很低了三层架构(客户端-应用程序服务-数据库)的安全性很不错,性能也绝对强过B/S,唯一的缺点就是技术要求颇高,开发时间要常过其他的。