总体策略:页面静态化、缓存技术、数据库优化、图片服务器分离、负载均衡、CDN,反向代理
页面静态化
1.获取请求,根据请求查询数据库,然后把数据封装成静态页面进行访问。
2.静态文件的实时性不是很好,当数据变的时候不能提供最新的数据。好的做法是当数据变的时候,立即更新静态页面。但是这个时候也有缺点,就是生成的静态文件太多,占用服务器空间。
3.静态文件有利于SEO优化。上面的是真静态化。
前端优化
1.减少http请求。合并css、js文件。
2.减少请求文件大小。压缩js、css体积。
后端优化:
1.缓存首页
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。