摘要:
在page_header.lbi中调用SQL: <?php $sql = 'SELECT SUM(goods_number) AS number' . ' FROM ' . $GLOBALS['ecs']->table('cart') . " WHERE session_id = '" . SESS_ID . "' AND rec_type = '" . CART_GENERAL_GOODS . "'"; $row = $GLO 阅读全文
摘要:
1. cron认识 crontab [-u username] [-l|-e|-r] -e是编辑crontab 的工作内容 -l是查阅crontab的工作内容 -r是删除所有的crontab内容,如果想要移除一项,只能用-e去编辑了 2.使用注意 首先要查看一下/etc/cron.deny里面的内容,如果自己这个用户存在这个文件里,那么久不能使用crontab,这一点和at的使用很相似(/etc/at.allow和/etc/at.deny)。 在crontab -e 编辑的时候,是按照 分钟 小时 日期 月份 周 指令来编辑的,要注意的是如果每个时间后都有一个空格,不能多也不能少。... 阅读全文
摘要:
1. Mysql的正则表达式仅仅使SQL语言的一个子集,可以匹配基本的字符、字符串。 例如:select * from wp_posts where post_name REGEXP 'hello',可以检索出列post_name中所有包含hello的行 REGEXP '.og' .是正则表达式中里一个特殊的字符。它表示匹配一个字符,因此,dog,hog,mog等等都能匹配。注意: 关于LIKE和REGEXP的区别:LIKE匹配整个列。如果被匹配的文本仅在列值中出现,LIKE并不会找到它,相应的行也不会返回(当然,使用通配符除外)。而REGEXP在列值内进行匹配 阅读全文
摘要:
Memcached的特点: 协议简单 基于libevent的事件处理 内置内存存储方式 memcached不互相通信的分布式 1.协议简单: 使用简单的基于文本的协议,因而通过telnet也能在memcached上保存数据、取得数据 2.基于libevent: 将Linux等操作系统事件处理功能封装成统一的接口,能在Linux、BSD等操作系统上发挥其高性能 3.内置内存存储方式: 为了提高性能,memcached中保存的数据都存储在memcached内置的存储空间中,如果内容容量达到指定的值以后,就基于LRU(Least Recently Used)算法自动删除不使用的缓存 ... 阅读全文
摘要:
大规模服务: 可扩展,负载均衡,保证冗余,低运维成本,开发人数和开发方法的变化 数据处理: 磁盘—>内存—>缓存—>CPU 障碍: 持续增长的服务,”无法在内存中计算“(内存要比磁盘快10^5~10^6倍) Linux的页面缓存: 先把磁盘内容读入内存 ——>建立页面 建立好的页面不会释放而是保存下来 ——>页面缓存 除了例外情况,页面缓存会透明地作用在所有I/O上 ——>例外的情况为负责磁盘缓存部分(VFS) VFS(Virtual File System):虚拟文件系统VFS作为一个抽象层,统一各个文件系统不同的函数,使之拥有共同接口,从而使用同样的机制 阅读全文