发表于: 2017-10-30 23:18:02

1 790


今天完成的事情:

今天完成的事情:

这个方法不是清空缓存的作用,应该是使所有的数据生效,不能使用

 

80个并发下

关闭memcache服务,为什么会那么大差距,正常来说,我关闭memache,打开页面的时候它还会想到memache里找,memache没开启,所以students肯定是空的,所以它会到数据库里面找,但差距怎么会那么大,我不用memache80个并发下也就200ms

 

使用memcache清理缓存

使用memcache不清理缓存

代码中也不使用memcache

使用memcache快了40ms

查看日志发现在我关闭memcache服务后我添加memcache代码的这个方法耗时太长

 

发现代码有个地方没改,改了之后直接降低40ms

没改之前

 

 

 

使用nginx负载均衡来测试性能

测服务器

 

 

我的阿里云服务带宽是1m,只能支持个位数并发,并发1200ms以内,两个并发就到了400ms

2.本地安装配置nginx

单独用jetty

单独用tomcat

nginx负载均衡

3.学习json

JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

JSON JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。

什么鬼,了解了使用注解 @ResponseBody来标注接下来return出来的东西用json来表示

 

 

压测json

80个并发

 

4.nginx负载均衡部署两台web服务器,都是本地,一台tomcat一台jetty

 

部署两台web服务器,一台是本地tomcat(单独用的话80并发在140ms)一台在远程resin;

 

两台web服务器一台本地tomcat一台远程jetty(不太稳定)

 

memcached-win64-1.4.4-14

明天计划完成的事情:明天再看一下json,学习redis

遇到的问题:

注解


1.空值强转类型会报空指针

原因我的服务器上没安装memcache

收获:学习nginx负载均衡,熟练使用jmeter和memcache.

 



返回列表 返回列表
评论

    分享到