摘要: 转自:http://www.cnblogs.com/softwaredevelop/archive/2010/04/07/1706322.html普遍缓存技术数据缓存:这里所说的数据缓存是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。用的最广的例子看Discuz的搜索功能,把结果ID缓存到一个表中,下次搜索相同关键字... 阅读全文
posted @ 2013-05-02 10:23 为了这有限的生命 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 概述:核心 把动态的页面 转成 静态页面 从而减少对数据库操作的次数。分为 真静态、伪静态、局部静态1.html页面静态化(真静态的)优点和缺点 减少对数据库的查询次数,从而提高速度 利用SEO news-id2.html 提高安全性,减少sql注入 缺点: 因为生成了html页面,所以会占用更多的空间 如果我们html页面很多,同样导致去获取html响应速度问题,考虑 分文件夹来存放html页面. 20120904/xxx 20120905/2.伪静态 伪静态的优缺点分析: 优点: 1. SEO 2. 防止注入 3. 占用空间小 缺点: 1.... 阅读全文
posted @ 2013-05-02 10:16 为了这有限的生命 阅读(1337) 评论(0) 推荐(0) 编辑
摘要: 一、大型网站核心技术(带宽 / 数据库)连接池 1.页面静态化(核心 把动态的页面 转成 静态页面 从而减少对数据库操作的次数) 2.缓存技术 (内存角度存储->memacached) 3.服务器集群 (a.硬件 b.软件架构) 4.数据库优化 a.表结构(符号 3NF) b.添加适当索引(1.1主键索引 1.2普通索引 1.3唯一索引 1.4全文索引 sphinx) c.读写分离 d.分表(垂直分割/水平分割)二、页面静态化真静态有两种方法 1.使用php的ob缓存机制来实现页面静态化 2.使用模版技术来实现页面静态化 A.静态网址 ... 阅读全文
posted @ 2013-05-02 09:12 为了这有限的生命 阅读(717) 评论(0) 推荐(0) 编辑