读书(笔记)
zzqrj
这个作者很懒,什么都没留下…
展开
-
Maven
maven是一个可以帮助你进行项目编译、文档管理、报告管理、包依赖管理、SCMs管理、发布等的工具,它可以协助你完成以下工作: 1.快速创建一个工程文件 2.几乎不用做任何设置,可以立即进行编译、测试、打包等工作。以前用Ant的时候,也可以很方便的做这些工作,但是写Ant的build.xml文件是一件很烦琐的事情。 3.创建项目文档非常容易,可以自动生成一个web site,记录你的项目情况、版本...2010-03-12 10:16:57 · 83 阅读 · 0 评论 -
构建高性能Web站点(笔记一)
09年12月12日,进京参加校内新员工见面会。我的部门在搞3G技术,做手机无线wap(具体什么是wap,还不懂),导师闫志东推荐几本相关书籍,让我入门,这是其中一本。会毕归来,眨眼间,一个多月一晃而过,由于实验室老师要求严格,规矩森严,在实验室阅读非混沌相关书籍为严打对象,加之期间又做了一个混沌加密软件,所以也就一直没抽出大把时间研读此书,只浏览了中间几章,便搁下了。时值寒假,又逢周...原创 2010-01-16 21:35:32 · 110 阅读 · 0 评论 -
构建高性能Web站点(笔记二)
第四章 动态内容缓存 缓存的作用: 避免重复计算。使用缓存就需要考虑命中率问题。 缓存方式: 动态网页缓存: 缓存的内容是动态网页输出的Html。 动态内容缓存的具体方法: Smarty模板框架,Cakephp、Django、Zend等MVC框架,不管它们支持多么丰富的特性,有一点是相同的,都是将视图(View)和控制器(Controller...原创 2010-01-17 20:47:39 · 92 阅读 · 0 评论 -
构建高性能Web站点(笔记三)
第六章 浏览器缓存 浏览器也是Web站点的组成部分。 Http缓存的目的就是彻底消灭不必要的请求。 一个原则: 尽可能将Web站点的内容缓存在用户浏览器中,这可在一定程度上减少服务器的计算开销,同时也可以减少重复传输带来的带宽浪费。(传输率越大,占用带宽越大) 不同浏览器的缓存地点: IE: 在工具/Internet选项/常规/Internet...原创 2010-01-18 20:29:19 · 85 阅读 · 0 评论 -
构建高性能Web站点(笔记四)
第七章 Web服务器缓存 对URL映射进行缓存(SSI模式下对内容的通读),有什么提高?需要了解URL解析过程。 对于Apache,它提供了两个磁盘缓存和内存缓存mod_disk_cache,mod_mem_cache。mod_disk_cache在磁盘上维护了一块多个进程的缓存区,在性能上比mod_mem_cache还要好。 解决SSI吞吐率低的措施: 使用Web服务器磁盘...原创 2010-01-19 16:36:54 · 79 阅读 · 0 评论 -
构建高性能Web站点(笔记五)
第八章 反向代理缓存 传统代理: 用户隐藏在代理服务器之后。代理服务器工作在应用层,它只转发它支持的协议的数据。 反向代理(Reverse Proxy): 这种机制是Web服务器隐藏在代理服务器之后,实现这种机制的服务器称作反向代理服务器(Reverse Proxy Server)。此时,Web服务器成为后端服务器,反向代理服务器称为前端服务器。 引入反向代理服务器的目的...原创 2010-01-20 21:18:48 · 123 阅读 · 0 评论 -
构建高性能Web站点(笔记六)
第九章 Web组件分离 Web组件: 指Web服务器提供的所有基于URL访问的资源,保罗动态内容、图片、脚本、CSS等。 Web组件分离的目的: 采用针对性的方法,使得各种Web组件能够充分有效地利用服务器资源,达到符合各自实际情况的吞吐率最大化。 如何分离: (1)将Web组件分别独立部署,可位于不同的物理服务器或同一个物理服务器不同逻辑单元中,同时将不同的域名...原创 2010-01-21 11:13:35 · 119 阅读 · 0 评论 -
构建高性能Web站点(笔记七)
第十章 分布式缓存 基于动态内容的各种缓存,基本上都是基于页面缓存或局部动态内容的缓存。 页面缓存只提高了读数据的速度,并没有提高写数据的速度。 文件系统内核缓冲区成为页高速缓存,包括读缓存区和写缓存区。 memcached: memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升...原创 2010-01-22 21:17:35 · 90 阅读 · 0 评论 -
构建高性能Web站点(笔记八)
第十二章 Web负载均衡(Load Balancing) Web规模扩展: Web服务器自身硬件的垂直扩展,服务器的水平扩展1、Http重定向: Web服务器可通过Http响应头信息中的Location标记来返回一个新的URL。 镜像下载的目的就是实现负载均衡。HttpWatch可监视Http请求和响应。 实现: 可以通过Web应用程序实现你想到的调度策略,如可根据...原创 2010-01-25 09:39:02 · 84 阅读 · 0 评论