发表于: 2017-10-29 23:00:44

2 646


今天完成的事

准备完了小课堂,这个花的时间比较多,重新选了一个题目来准备

准备小课堂过程中发现了一些之前没涉及到的东西


计算机缓存的定义 :缓存是CPU的一部分,它存在于CPU中

就此可以说明 CPU中不可能存放大量的数据

所以java 的缓存 不是真正意义上的缓存


memcache的安全配置

Memcache服务器端都是直接通过客户端连接后直接操作,没有任何的验证过程,这样如果服务器是直接暴露在互联网上的话是比较危险,轻则数据泄露被其他无关人员查看,重则服务器被入侵,因为Mecache是以root权限运行的,况且里面可能存在一些我们未知的bug或者是缓冲区溢出的情况,这些都是我们未知的,所以危险性是可以预见的。

内网访问

最好把两台服务器之间的访问是内网形态的,一般是Web服务器跟Memcache服务器之间。普遍的服务器都是有两块网卡,一块指向互联网,一块指向内网,那么就让Web服务器通过内网的网卡来访问Memcache服务器,我们Memcache的服务器上启动的时候就监听内网的IP地址和端口,内网间的访问能够有效阻止其他非法的访问。

设置防火墙

防火墙是简单有效的方式,如果却是两台服务器都是挂在网的,并且需要通过外网IP来访问Memcache的话,那么可以考虑使用防火墙或者代理程序来过滤非法访问。 一般我们在Linux下可以使用iptables或者FreeBSD下的ipfw来指定一些规则防止一些非法的访问,比如我们可以设置只允许我们的Web服务器来访问我们Memcache服务器,同时阻止其他的访问。


部署并压测昨天的项目,分别压测/a/home以及json接口

时间:2017-10-29 21:25   接口/a/home   8线程 1过渡 5循环  无缓存 无负载均衡

时间:2017-10-29 21:55 接口/a/u/student/formatting  10线程 1过渡 无限循环   无缓存 无负载均衡


时间:2017-10-29  23:40  接口/a/home   22线程  1过渡  循环1次 memcache缓存  无负载均衡
时间:2017-10-29  23:50 接口/a/student/formatting  150线程 1过渡 循环1次  memcache缓存  无负载均衡

遇到的问题:服务器无法打日志,弄了半天想起来忘了重启容器


明天的计划:

完善一下小课堂

配置负载均衡


收获:对memcache更深的了解


任务进度:任务6步骤2

任务开始时间:2017-10-21

预计demo时间:2017-10-26

第一次延期5天到10.31

估计还要延期,小课堂占了一些时间,到时候再说

禅道:http://task.ptteng.com/zentao/project-task-276.html



返回列表 返回列表
评论

    分享到