上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页
摘要: 今天老师布置的作业是让我们读三章,然后根据书中的理论来改善自己的系统。 读了这三章,再回过头来看自己的系统倍感羞愧。因为编写这套系统的时候,是秉着完成作业的心态去写的,所以好很多功能由而不完善,根本不能实际运行,究其原应连这么几个。一是自己的态度不认真,二是因为自己的理论基础不牢固,因为前期的学习过 阅读全文
posted @ 2017-03-15 10:01 学计算机的人绝不认输 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、 可用性 可用性与系统故障及其相关后果有关。当系统不再提供其规范中所说明的服务时,就出现了系统故障。系统的用户(人或其他系统)可以观察到此类故障。所关注的方面包括系统故障发生的频率、出现故障时会发生什么情况、允许系统有多长是将非正常运行、什么时候可以安全地出现故障、如何防止故障的发生以及发生故障 阅读全文
posted @ 2017-03-10 14:32 学计算机的人绝不认输 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 王老师推荐我们阅读架构漫谈这本书,刚开始我是拒绝的,但是读了几章之后感觉这本书写的真不错,书里面没有太多没用的文字,理论性的东西很多但是读起来不是很费劲。读了这本书之后,感觉自己终于对架构师和架构有了一些比较肤浅的了解,要想加深理解只能向王老师那样,多读几遍。 什么是软件架构呢? 软件体系架构又可以 阅读全文
posted @ 2017-02-27 19:32 学计算机的人绝不认输 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 假期的时候读了大型网站技术分析这本书,这本书着重强调了如何从各个方面优化网站。所谓的优化,指的是从一个网站随着用户人数的增多,如何通过技术上面的优化来保证网站的正常运转。技术上面的主要手段就是优化网站的架构,可见一名优秀的架构师对于一个网站的正常运行是十分重要的。那么如何成为一名优秀的网站架构师呢, 阅读全文
posted @ 2017-02-21 19:41 学计算机的人绝不认输 阅读(1850) 评论(0) 推荐(0) 编辑
摘要: 高可用的应用1. 无状态应用服务器 采用负载均衡软件,一般都提供:心跳检测可用性;失效转移、负载均衡 2. 有状态的应用服务器 1)session复制:当服务器集群规模下的时候可用。通过开启web容器的session复制功能,让每台服务器上都有用户session信息。 应用在集群规模小的情况下。 2 阅读全文
posted @ 2017-02-06 12:26 学计算机的人绝不认输 阅读(114) 评论(0) 推荐(0) 编辑
摘要: web前段性能和优化 Web前段性能优化浏览器访问优化1. 减少http请求 合并JavaScript css、图片(如果每张独有不同的超链接,可通过css偏移响应鼠标点击操作,构造不同的URL)。 2. 使用浏览器缓存 设置http头中的Cache-Control和Expires设定浏览器缓存 静 阅读全文
posted @ 2017-02-04 15:09 学计算机的人绝不认输 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 网站的可用性 高可用的应用服务器,构建高可用的应用服务器关键是session的处理,如果能使得每天机器上处理的请求都无状态,即可实现应用服务器的线性伸缩;服务器宕机后也可随时将请求放到其它机器上再次处理;而对于需要处理状态信息的应用,解决方案是让每台机器使用共享的Session服务器,本地上还是无状 阅读全文
posted @ 2017-01-28 09:59 学计算机的人绝不认输 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 这篇阅读笔记主要谈一下分布式的问题。 当单机负载无法满足我们的需求时,就会考虑分布式: 分布式静态资源 (动静分离) 这是最为简单的分布式,将网站中的静态资源分离出去,部署到别的机器上, 减轻应用服务器压力;这种分离最为简单,而且性能提升明显;同时,采用独立域名,加大浏览器的并发加载量,让网站更快的 阅读全文
posted @ 2017-01-25 11:43 学计算机的人绝不认输 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 随着网站的不断发展,分层技术已经得到大规模的使用。还记得刚开始做网站的时候,网站用到的代码全部是jsp文件,这样做一个小网站是没什么问题的,但是慢慢地发现,越做越乱,最后自己都找不到自己写的代码啦,这么混乱真的很不好。后来学习了韩顺平老师的视频教程,我发现人家写代码是这么写的,当时觉得一下子就学到了 阅读全文
posted @ 2017-01-22 09:35 学计算机的人绝不认输 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 今天阅读了大型网站技术架构核心原理与案例分析的第一章和第二章,在这两章里面我收获到了不少的新知识。虽然一直在开发一些小型的网站系统,这些所谓的开发也只是对语法的不断熟练。因为在开发的是课程设计或者是一门课程的大作业,所有的开发都是虚拟的项目,并不是实际的开发项目,自然就少了实际的用户需求。 通过阅读 阅读全文
posted @ 2017-01-20 10:45 学计算机的人绝不认输 阅读(119) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页