摘要: web系统做大后,速度功能瓶颈在数据库,数据库优化是重中之重 mysql优化是一个综合性技术,主要包括:1、表的设计合理化(符合3NF,第三范式即数据表不冗余)2、添加适当索引(index) 四种:普通索引、主键索引、唯一索引uinque、全文索引3、分表技术(水平分割、垂直分割)4、读写(写:up 阅读全文
posted @ 2013-03-05 23:57 Caps 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 图片防盗链 1、在图片目录防止.htaccess文件设置只允许本地访问order deny,allowdeny from allallow from 127.0.0.1 2、因为本地有多个站点的话,别的本地站点也可以访问图片,为了精细控制,通过http头信息中的referer来控制页面获取图片流程是 阅读全文
posted @ 2013-03-05 22:21 Caps 阅读(172) 评论(0) 推荐(0) 编辑
摘要: redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多 1、下载redis 软件包 https://code.google.com/p/servicestack/wiki/RedisWindowsDownloadphp扩展文件 https://git 阅读全文
posted @ 2013-03-05 17:38 Caps 阅读(437) 评论(0) 推荐(0) 编辑
摘要: tomcat一个轻量级web服务器,占资源小,扩展性好,支持负载均衡,主要运行jsp页面 1、下载jdk java开发工具包 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.htmltomc 阅读全文
posted @ 2013-03-05 16:57 Caps 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1 <?php 2 header('content-type:text/html;charset=utf-8'); 3 4 /** 5 * 无限分类 方式一 6 * 字段 id path name 7 * 通过添加父类到子类的路径的一个字符串来判断,数据库中常用,通过concat查询排序 8 * 输 阅读全文
posted @ 2013-03-05 09:39 Caps 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 处理伪静态时,用户发送一个伪静态地址。如果apache开启了rewrite模块,则通过这个模块正则这个地址,重写这个静态地址产生对应动态地址,发送给php执行。这样用户看到是静态地址,服务器处理是动态地址。 1、启用rewrite模块 修改httpd.confLoadModule rewrite_m 阅读全文
posted @ 2013-03-05 00:50 Caps 阅读(257) 评论(0) 推荐(0) 编辑