让企业赢在全网营销时代
当前位置: 首页>>建站知识>>PC建站

大型商城网站系统开发思路整理

作者:admin 点击量:74次 2017-06-21 03:03:17

在架设大访问量的web网站建设应用时候,优先解决web负载均衡、数据库主从、缓存、分布式存储、队列稳定性等问题,当然足够的网络带宽也是必不可少。解决这些问题需要软硬件共同支持,,程序软件的作用是将硬件的性能发挥到最大,减少服务器空闲的资源浪费,同时维护队列稳定性,memcahce缓存一致性,数据库稳定性,达到web大型商城网站建设应用稳定且不浪费服务器资源。

商城系统

第一步:在网站建设初期,最关键的是程序要管理方便易于拓展,做好缓存和静态管理,尽量向前端优化、减少数据库操作、减少磁盘IO。初期不建议营运者立刻采用memcahce缓存、数据库分布存储等解决方案,因为需要独立专用的服务器和多台服务器共同支持,这样开发成本和服务器维护、租用成本都较高,在初期访问量不高的时候,占用大量的网站建设初期营运推广的经费,增加了网站营运难度和风险是没有必要的。

第二步:在网站日访问量达到较高数量级的时候,为了保证大型商城网站能够稳定营运,可以考虑将web应用和数据库应用单独分布到独立的服务器上,引入memcahce缓存技术,服务器方面采用主流的Linux操作系统结合apache作为Web服务器支持。

第三步:在网站访问量更大的情况下,考虑1-2台普通服务器已经满足不了需求,这时候可以做数据库分布式存储,把较长交互的数据库表独立出来由专门的服务器提供交互式操作。通过加入更多的服务器形成一个集群(云),来为用户提供服务,这时候需要用到很多中间件来调配统一管理服务器集群的资源。