发表于: 2017-03-25 22:54:11

3 1412


.今天完成的

1.尝试解决昨天的问题,badboy录制脚本拿到jmeter去进行压测,试了各种方法也重装了还没解决

2.安装启动memcach,理解缓存概念

.明天计划

1.完成task5项目集成memcached,重新压测服务器

.今天的收获

1.memcached是什么

        Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。

        用自己的话说就是,web应用的用户很多的时候,对数据库的数据读取次数是海量的,这个时候可能会影响数据库速度甚至造成宕机,怎么解决呢,memcached就是来解决这个问题的,memcached是介于请求和数据库之间的一层"缓存",相当于将请求和数据库"隔离",准确的说是部分隔离,当请求需要的数据在缓存中已经存在,就不再访问数据库,只有当缓存中没有请求需要的数据才会去读取数据库,这样就大大地减少了对数据库的读取

2.安装启动memcached

    下载Windows版本memcached,然后在命令行如下操作,

使用telnet localhost 11211命令连接端口,看到如下代表成功

3.如何将memcached整合进项目中?

   1.首先添加jar

如下(ps:这个包最好到手动下载,自动下载比较慢)

2. 新建工具类MemcachedUtils.java,新建spring-memcached.xml文件,

             以及memcache.properties配置文件

如图

 

接下来StudentService中添加一个方法做测试,

以及在StudentServiceImpl类中对应方法的实现

然后需要修改TaskController,调用getAllStudent方法

至此整合完毕,可以用tomcat测试了

 

 

.今天遇到的问题:还是昨天的问题: jmetercookie manager载入cookie不成功



返回列表 返回列表
评论

    分享到