发表于: 2017-10-03 20:17:22

2 751


今天完成的事情:

一、任务3深度思考:

1. nginx服务器有什么作用?什么叫反向代理?为什么要使用反向代理?

nginx、IMAP/POP3代理服务、http服务器、方向代理(正反皆可)、负载均衡、Web缓存

反向代理:从internet上接受请求、并转发到服务器上;然后再将服务器上的响应返回到请求链接的客户端,这时代理服务器的行为表现为反向代理

原因:反向代理可以进行缓存静态内容、负载均衡、保护服务器


2.什么是ssh?如何在linux服务器上从网站下载文件?

   是Secure Shell的缩写,是一种建立在应用层和传输层基础上的安全协议

    wget + 要下载文件的地址


3.如何写shell脚本?尝试自己编写一个简单脚本。

保存一个后缀名为.sh文件,开头加上!#/bin/sh ,将想要执行的内容放在主体中,保存文件后chmod +x 文件名 保存为脚本文件,在文件目录下使用 ./文件名运行


4.tomcat、jetty、resin各容器有什么区别?如何优化这些容器配置?

tomcat:开源,稳定,占用资源少、扩展性好,支持负载均衡,不过部署相对复杂,设置文件较多,

resin:一个字,就是快,相对tomcat可定制性较强,同时支持负载均衡,设置简单,不过设置多个实例时有点麻烦

jetty:结构简单,设计成有拔插性,需要的加上组件,不需要的去掉组件,在大型项目中非常适合,因为节省了大量的空间。处理静态资源比tomcat更占优势

容器优化方案根据崩溃点、吞吐量、并发数、响应时间:

①. jvm内存优化

②. 根据CPU、内存调整线程池参数,例如最多同时处理线程数maxThreads,达到最大线程数后接收排队的链接acceptcount

③. 冗余组件去除


二、粗略的了解了任务5的内容,与其所需要的技能

设置Interceptor拦截网址中的/u/**,拦截到之后取出cookie判断是否为null,为null转入login页,登录设置cookie,再由拦截器再判断一次,加盐可以后面再实现

看似很容易实现的流程,不知道是不是我的错觉


三、食言而肥,没有把深度思考做完。本来想晚上做任务2、4的深度思考,但下午看到C盘只剩下4个G的容量,使用软件清理了一下,结果就是每隔几分钟就蓝屏一次,使用软件修不好,晚上7点多回去拿U盘装电脑,途中出了点意外,多重装了一次,等到装完驱动、部署好开发环境,已经两点多了



明天计划的事情:

做完任务4的深度思考,任务2的深度思考量力而行,开始做任务5



遇到的问题:

1.初步的疑问,密码加密是在哪一步?是加密后放到数据库吗?那么是否需要取出?是否需要解密?怎么解密?

加密放到百度上搜了搜,看到有人讨论cdns泄密事件“2010年的时候才对密码加密放到数据库”的言论,应该是加密后放到数据库了,至于是否需要取出、是否需要解密做完登录后再去了解吧

2.电脑炸了



收获:

1.对深度思考中的nginx、反向代理有了更清晰的了解,以及了解了tomcat、resin、jetty各自的优点,以及应用方向

2.对任务5的内容和难度了初步的了解,可以估算完成时间了

3.重装电脑的时候,如果备份重装前的注册表并在重装后用其恢复注册表,会得到“再装一次”的奖励



进度:

任务3开始时间:2017.10.03

预计demo时间:2017.10.08

延期风险:有

理由:对任务内容了解还不够深入,判断可能有误

http://task.ptteng.com/zentao/project-task-350.html





返回列表 返回列表
评论

    分享到