1.数据库处理:mysql作为数据存储,与memcached数据同步,实现分布式数据存数,实现读写分离。从数据库里面查询就是其实就是从memcached里面查询。
memcached 是一个分布式内存对象缓存系统。单个value的大小为1MB
作用:减少数据库负载,提升性能。特点:不互通信的分布式。
格式为:hash----》(管理)hash key-----(一个key对应一个value)-》value
memcached的主要作用是读数据,快速读取,和mysql数据库数据始终一致。实时更新常用数据;而数据库mysql是用来存储数据。
2.脚本处理:redis作为脚本缓存,快速查询脚本内容。
redis是现在最快的读操作的非关系型数据库。支持集合的操作。单个value的大小为1GB
缺点:不能做海量数据的高频读写。存数数据量受计算机物理内存的限制。
3.总体项目用的是cdn来发布静态数据给用户来实现数据查看:分发的数据信息为html和DHtml--->dhtml:
(Dhtml : 是一种综合适用的网页技术来实现实时变换页面元素效果的网页设计概念。实现请求下载页面后还能更新数据,主要包括:html+css+javascript(客户端脚本语言)。
-------------------------------------------------------------------------------------------------------------------------------
这是一种web技术)