发表于: 2017-05-05 23:11:32
2 1135
今天完成的事:
1、下载就meter并做简单的压力测试
2、查看Memcache相关概念
参考自:http://www.csdn.net/article/2016-03-16/2826609
官话:MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。 MemCaChe 是一个存储键值对的HashMap,在内存中对任意的数据(比如字符串、对象等)所使用的key-value存储,数据可以来自数据库调用、API调用, 或者页面渲染的结果。MemCache设计理念就是小而强大,它简单的设计促进了快速部署、易于开发并解决面对大规模的数据缓存的许多难题,而所开放的 API使得MemCache能用于Java、C/C++/C#、Perl、Python、PHP、Ruby等大部分流行的程序语言。
我自己的理解:采用缓存是将数据存放在内存中,对数据的操作直接在内存中进行,因为cup结构的关系,这样会提高速度,在高并发下优势更显突出,在程序中我们先要将数据库的数据添加到缓存中,当前端页面通过接口加载数据的时候,程序先从缓存中去取,如果缓存中没有的话,再到数据库中取出来放到内存中并传给前端页面,
明天计划的事:继续学习MemCache
问题:在看缓存概念中很多东西不理解如 hash算法hash环什么的
总结:发现最近的状态不佳有点疲劳了,学东西缺少激情,
评论