
构建高性能网站
chenhaiyang_ok
这个作者很懒,什么都没留下…
展开
-
使用spring的动态路由实现数据库负载均衡
使用spring的动态路由实现数据库负载均衡系统中存在的多台服务器是“地位相当”的,不过,同一时间他们都处于活动(Active)状态,处于负载均衡等因素考虑,数据访问请求需要在这几台数据库服务器之间进行合理分配, 这个时候,通过统一的一个DataSource来屏蔽这种请求分配的需求,从而屏蔽数据访问类与具体DataSource的耦合;系统中存在的多台数据库服务器现在地位可能相当也可转载 2012-09-11 08:34:30 · 749 阅读 · 0 评论 -
什么是数据库的读写分离
什么是数据库的读写分离数据库的读写分离简单的说是把对数据库读和写的操作分开对应不同的数据库服务器,这样能有效地减轻数据库压力,也能减轻io压力。主(master)数据库提供写操作,从(slave)数据库提供读操作,其实在很多系统中,主要是读的操作。当主(master)数据库进行写操作时,数据要同步到从(slave)的数据库,这样才能有效保证数据库完整性。主(master)数据库同步到从(s转载 2012-09-11 08:43:20 · 1327 阅读 · 0 评论 -
动态页面静态化之页面静态化方案
动态页面静态化之页面静态化方案---------在大型网站中,访问者看到的页面基本上是静态页面。为什么都要把页面静态化呢?把页面静态化,好处有很多。例如:访问速度快,更有利于搜索引擎收录等。目前主流的静态化主要有两种:一种是通过程序将动态页面抓取并保存为静态页面,这样的页面的实际存在于服务器的硬盘中,另外一种是通过WEB服务器的URL Rewrite的方式,他的原理是通过web服务器内部模转载 2012-09-11 08:44:29 · 569 阅读 · 0 评论 -
工作中网站优化总结
通过自己速度优化以及昨天的旁听,有以下总结,只记住了部分,可能还有错的,多多沟通 ^_^:1. 优化页面,首先要搞清楚页面的功能模块,以及模块间的先后逻辑关系注:可以去掉已经不需要的代码。同时,在取数据的时候,如果有先后逻辑,若前者无数据,后者可以不取,减少数据的查询量。2. 通过debug或者log日志,分析controller和page等调用的时间是否在正常原创 2012-09-12 10:48:36 · 482 阅读 · 0 评论 -
网站架构(页面静态化,图片服务器分离,负载均衡)方案全解析
1、HTML静态化 其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以转载 2012-10-28 17:16:48 · 1441 阅读 · 0 评论