数据层
我们采用了Memcached 缓存技术,DB数据库用了阿里云rds技术,图片静态缓存用 阿里云oss技术。
我们采用了Memcached 缓存技术,DB数据库用了阿里云rds技术,图片静态缓存用 阿里云oss技术。
多台服务器支撑系统,用阿里云弹性升级可以随活动自动增减服务器配置,让缓存命中率提升50%。
又称用户接触点方面,我们用了阿里云SLB技术,大大减少服务器负载。
1,通过多台服务器使用调度器来分发请求,实现分流作用,解决了单台服务器因承载不了大量并发导致访问过慢的问题。
2,运用oss的存储功能,实现超低延时的图片直接下载,解决了图片加载速度缓慢的问题。
3,通过mencache从内存中读取信息,更加快速的反馈给请求所需的信息,分担了数据库查询的压力。
数据库从原有的结构中分离了出来,单独应用阿里云的RDS云数据库
运用缓存技术,减少数据库的压力,对一些页面的请求先查看缓存中是否有该数据信息,然后再去数据库做查询,再大并发时大大减少了对数据库的压力。另session也存在内存中,分担数据库的读写压力。
用于图片的存储,并提供了图片服务基础功能(获取图片信息;图片格式转换;图片缩放、裁剪、旋转;图片添加图片、文字、图文混合水印;通过管道顺序调用多种图片处理功能)