php商城网站如何提高性能和并发访问
大型商城网站性能提高策略 大型商城网站,比如在面对大量用户的访问、高并发请求方面,一般的商城解决方案主要在这样几个方面:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。但是这几个解决思路意味着更大的投入。 那还有什么办法去更小投入的优化这方面的性能吗?在开发DSmall商城系统的时候,我们利用了一下几点: 1、HTML静态化 大家都知道,执行效率最高、消耗最小的其实就是纯静态化的html页面,所以尽可能使网站上的页面采用静态页面去实现。 2、图片服务器分离 图片是最消耗资源的,于是我们有必要将图片与应用去进行分离,这是基本上也是大型网站都会采用的策略,它们都是有独立的、甚至是很多台的图片服务器。这样的网站架构可以降低提供访问请求的服务器压力,德尚网络DSMall多店铺系统就使用阿里云OSS支持图片应用分离。 3、数据库集群 那么在面对大量访问的时候,以及大数据量的时候,一台数据库将无法满足应用,于是我们需要使用数据库集群。 4、缓存 缓存一词搞技术的都接触过,很多地方用到缓存。网站架构和网站开发中的缓存也是非常重要。 5、负载均衡 负载均衡将是大型网站解决高负荷访问和大量并发请求采用的高端解决办法。 6、数据库优化 6.1、选择正确的存储引擎 以 MySQL为例,包括有两个存储引擎 MyISAM 和 InnoDB,每个引擎都特点。