摘要: 网页的缓存由HTTP消息头中的"Cache-Control" 来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:(1) 打开新窗口如果指定cache-control的值为pri... 阅读全文
posted @ 2014-04-30 18:19 天机无双 阅读(389) 评论(0) 推荐(0)
摘要: 说明:操作系统:CentOS 6.5 64位准备篇:一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器二、配置防火墙,开启80端口、3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp ... 阅读全文
posted @ 2014-04-23 12:52 天机无双 阅读(993) 评论(0) 推荐(0)
摘要: 定义In UNIX System terminology, a process that has terminated,but whose parent has not yet waited for it, is called a zombie. 在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他, 那么他将变成一个僵尸进程.在fork()/execve()过程中,假设子进程结束时父进程仍存在,而父进程fork()之前既没安装 SIGCHLD信号处理函数调用 waitpid()等待子进程结束,又没有显式忽略该信号,则子进程成为僵尸进程。如何查看l. 阅读全文
posted @ 2014-04-01 18:44 天机无双 阅读(2268) 评论(0) 推荐(0)
摘要: * @author nash.xiong * @copyright Copyright © 2003-2012 phpd.cn * @license */ class memcacheHashMap { private $_node = array(); private $_nodeData = array(); private $_keyNode = 0; private $_memcache = null; //每个物理服务器生成虚拟节点个数 [注:节点数越多,cache分布的均匀性越好,同时set get操作时,也更耗资源,10台物... 阅读全文
posted @ 2014-03-17 14:59 天机无双 阅读(624) 评论(0) 推荐(0)
摘要: 如:http://bbs.chinaunix.net/tree/index_304_1/ 阅读全文
posted @ 2014-03-17 11:15 天机无双 阅读(108) 评论(0) 推荐(0)
摘要: 说到网站安全就不得不提到SQL注入(SQL Injection),如果你用过ASP,对SQL注入一定有比较深的理解,PHP的安全性相对较高,这是因为MYSQL4以下的版本不支持子语句,而且当php.ini里的 magic_quotes_gpc 为On 时。提交的变量中所有的 ' (单引号), " (双引号), \ (反斜线) and 空字符会自动转为含有反斜线的转义字符,给SQL注入带来不少的麻烦。请看清楚:“麻烦”而已~这并不意味着PHP防范SQL注入,书中就讲到了利用改变注入语句的编码来绕过转义的方法,比如将SQL语句转成 ASCII编码(类似:char(100,58,9 阅读全文
posted @ 2014-03-04 11:33 天机无双 阅读(210) 评论(0) 推荐(0)
摘要: 传统MySQL+Memcached架构遇到的问题实际MySQL 是适合进行海量存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:1. MySQL需要不断的进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。2. Memcached与MySQL数据库数据一致性问题。3. Memcached数据命中率低或down机,大量访问直接穿透到DB,MySQL无法支撑。4. 跨机房cache同步问题。众多NoSQL百花齐放,如何选择最近几年,业界不断涌现出很多各 阅读全文
posted @ 2013-11-08 15:01 天机无双 阅读(410) 评论(0) 推荐(0)