大致的调用方法请参考 AUTH模块缓存最简单的是文件缓存:举个最简单的例子:先配置好cache 配置文件: 1 array( 5 'driver' => 'memcache', 6 'default_expire' => 3600, ...
分类:
其他好文 时间:
2014-07-16 21:16:26
阅读次数:
243
###download and config- download yii-1.1.12- unzip into yii-1.1.12- config yii-1.1.12 dir an apache httpdoc dir###check yii requirementshttp://hostnam...
array(array(‘username’, ‘required’),array(‘username’, ‘length’, ‘min’=>3, ‘max’=>12),array(‘password’, ‘compare’, ‘compareAttribute’=>’password2′, ‘on...
分类:
其他好文 时间:
2014-07-13 11:57:16
阅读次数:
431
第一:Redis 是什么?Redis是基于内存、可持久化的日志型、Key-Value数据库高性能存储系统,并提供多种语言的API.第二:出现背景数据结构(Data Structure)需求越来越多, 但memcache中没有, 影响开发效率性能需求, 随着读操作的量的上升需要解决,经历的过程有:数据...
分类:
其他好文 时间:
2014-07-12 13:46:56
阅读次数:
223
*****缓存存储配置项(读缓存和appsetting配直节点的问题)*****MemCache经常用于数据不用经常改动的数据不用每次都去数据库中读取,可以防止在系统的缓存中,缓存在内存中读取速度快,但是memcache(是可以分布的缓存)没有保存机制,服务器挂掉,memcache丢失系统的配置节放...
分类:
其他好文 时间:
2014-07-11 12:51:57
阅读次数:
121
数组名最好与相应的model所应,比如有个叫BasicWord的model,前端表单中的name属性赋值的格式应类似这样:name="BasicWord[word_id]"虽然有的时候不这样写也正确,但是最好这样写,因为今天在处理文件上传表单的时候,由于数组名与model名不同,导致致命错误。
分类:
其他好文 时间:
2014-07-11 12:34:06
阅读次数:
167
Memcached分布式Memcached虽然称为“分布式“缓存服务器,但服务器端并没有“分布式”的功能。Memcached的分布式完全是有客户端实现的。memcached是怎么实现分布式缓存的呢?例如下面假设memcached服务器有node1~node3三台,应用程序要保存键名为“tokyo”“...
分类:
其他好文 时间:
2014-07-11 11:44:36
阅读次数:
216
大部分人都知道redis是一款用在缓存服务器上的软件,它与memcache类似,都可以存储海量的数据,用在大访问量的web网站、聊天记录存放等方面,但是又与memcache不同:1、缓存数据可以持久化,没有缓存时间限制2、支持更多的数据类型:string、list 、set 、sorted set ...
分类:
Web程序 时间:
2014-07-11 10:33:37
阅读次数:
208
1、开启apache的mod_rewrite模块#去掉LoadModulerewrite_modulemodules/mod_rewrite.so前的“#”符号
#如果是ubuntu系统,系统默认是开启rewrite的
cd/etc/apache2/mods-enabled
#查看是否有rewrite.load链接文件,如果没有则建立链接文件
cd/etc/apache2/mods-enabled
ln-s../..
分类:
Web程序 时间:
2014-07-10 19:17:11
阅读次数:
286
Active Record (AR) 是一个流行的对象-关系映射 (ORM) 技术。 每个 AR 类代表一个数据表(或视图),数据表(或视图)的列在 AR 类中体现为类的属性,一个 AR 实例则表示表中的一行。 常见的 CRUD 操作作为 AR 的方法实现。摘自Yii官网:http://www.yi...
分类:
其他好文 时间:
2014-07-10 16:25:15
阅读次数:
145