1.网络,网络不好,其他做得再好,性能也是问题。
其中包括自己的带宽和请求的数量,带宽是我们无法控制的。我们能做的是尽可能的减少不必要的请求。
2.服务器,一个产品,服务器是关键,所有的请求都要经过服务器的处理。
服务器性能包括选择的服务器类型,如:iis,Apache等,和服务器的硬件。我们需要根据实际情况选择最适合的服务器,并使用性价比最高的硬件。
3.代码,代码是我们最熟悉的一点,很多人在做性能优化的时候基本都只盯着代码去修改。
代码优化应该是我们最常用的方式,如:减少dom的操作,缓存常用变量等。
4.数据存储,根据实际情况选择适合的数据库是关键。