如题,如果做一个类似淘宝,阿里巴巴的网站,怎么样做,程序运行会比较快呢?好像很少看到他们的网页打开很慢的情况,他们的网站也都是动态的网站,用了什么web技术实现的呢?

解决方案 »

  1.   

    你说的静态是纯静态吧?这样子用户与服务器之前的交互不大好吧?
    用伪静态的话,跟不用没多大区别,伪静态主要是对seo友好。至于缓存,用的不多,做企业网站的时候,一般不常改变的东西,都写在Xml中的。
      

  2.   

    div+css
    静态页
    数据库设计多使用存储过程,索引,视图等能够提高查询效率的功能
    缓存,在多次加载时避免重复读取。
    另外,尽量控制js脚本的数量,不过这样网站的效果可能会差了很多哦。
    避免使用太大的图片、falsh等文件。
      

  3.   

    cdn 分布式缓存 什么的只是听说过,用不起。
      

  4.   

    人家的技术是建立在强大的硬件上的.淘宝,那自然是几百台服务器做成集群,并做CDN镜像加速
    譬如,针对北方网通用户,淘宝就在天津设有专门的节点.
      

  5.   

    话说回来,淘宝的技术总监 架构师之类肯定是超牛人物不过下面普通的技术人员,当你用了淘宝就知道水平有多滥.
    你有时间可以仔细看一下它的产品属性设置,那完全是胡搞.不知他们的DBA对其它部门的
    同事有何感慨.反正淘宝有钱,能用钱砸出速度来.
      

  6.   

    教你个简单的方法不过也是要搭建两台WEB一个是你正常的,另一个是上传图片和保存图片的WEB(该WEB的安全性我就不说了。主要负责缩略图以及另一个WEB的引用)。最主要的一点是 两个WEB 放在不同的  盘符中。如一个在C  一个在D。或
      

  7.   

    楼上两位可否详细一点?
    资源充分释放,我一般只是数据库打开再关闭,各种read和write操作,能dispose的就dispose,不能dispose的就close;除此以外,还有什么可以补充的么?找到瓶颈再提优化
    麻烦说一下方法,一般用什么方法或什么工具来找瓶颈呢?
      

  8.   

    瓶颈 主要就是数据库操作,IO操作能用静态就用静态吧,还有缓存之类的你看大型网站有几个直接有动态页面的,模式 目录规划 样式规划 JS规划等等都有很多学问的 可以说是一个工程东西多了,就乱了
      

  9.   

    <<构建高性能Web站点>>
    http://www.infoq.com/cn/minibooks/build-high-performance-web