摘要: 原文链接:http://gihyo.jp/dev/feature/01/memcached/0001我是mixi株式会社开发部系统运营组的长野。 日常负责程序的运营。从今天开始,将分几次针对最近在Web应用的可扩展性领域 的热门话题memcached,与我公司开发部研究开发组的前坂一起, 说明其内部结构和使用。memcached是什么?memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中 提高Web应用扩展性的重要因 阅读全文
posted @ 2013-04-28 14:30 不悲伤的凄凉 阅读(212) 评论(0) 推荐(0)
摘要: Memcached用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。部署步骤见下:1.先安装libevent:tar zxvf libevent-2.0.15-stable.tar.gzcd libevent-2.0.15-stable./configure --prefix=/usr/local/webserver/libevent-2.0.15make && make install2.安装memcached,同时需要在安装中指定libevent的安装位置zxvf memcached-1.4.13.t 阅读全文
posted @ 2013-04-27 20:32 不悲伤的凄凉 阅读(179) 评论(0) 推荐(0)
摘要: How to validate CSRF token with sessionFollow @yiiframeworkreport it17023 followersHow Yii Validate CSRF TokenWhat Problem Will HappenHow To SolveSome TipsHow Yii Validate CSRF TokenFirst of all, You must change component config to enable the default Yii CSRF validation.'components' => ar 阅读全文
posted @ 2013-04-27 11:04 不悲伤的凄凉 阅读(825) 评论(0) 推荐(0)
摘要: Yii 路径总结一:Yii framework 已经定义的命名空间常量system: 指向Yii框架目录; Yii\frameworkzii: 指向zii library 目录; Yii\framework\ziiapplication : 指向应用程序基本目录; protected\webroot: 指向包含里入口脚本 文件的目录; .\ext : 指向包含所有第三方扩展的目录; \protected\extensions二: {full URL}:取得当前的完整路径Yii::getFrameworkPath() :YII framework路径 三;插入meta信息 Yii::app(). 阅读全文
posted @ 2012-08-08 21:04 不悲伤的凄凉 阅读(132) 评论(0) 推荐(0)
摘要: 1.开启apache的mod_rewrite模块 去掉LoadModule rewrite_module modules/mod_rewrite.so前的“#”符号 确保<Directory "..."></Directory>中有“AllowOverride All”2.在项目中的/protected/config/main.php中添加代码:-----------------------------------------------------------------------------'components'=>ar 阅读全文
posted @ 2012-08-08 21:03 不悲伤的凄凉 阅读(172) 评论(0) 推荐(0)
摘要: View -------------------------------------------------Php代码 <?php $this->pageTitle=Yii::app()->name . ' - 总结'; $this->breadcrumbs=array('控件使用总结',); ?> <h1>控件使用总结</h1> <tr class="form"> <?php $form=$this->beginWidget('CActiveForm 阅读全文
posted @ 2012-08-08 21:02 不悲伤的凄凉 阅读(256) 评论(0) 推荐(0)
摘要: 最近在研究 Yii 的权限控制功能,尽管Yii 自身提供了一个简单的权限管理,但是很多时候,我们还是需要对其做一点扩展。在这里,我向大家推荐一个不错的扩展:SRBAC。在Yii的官方网站的extension模块下,你可以发现SRBAC相对来说,下载量也算不少了 :)这里,我就像大家简单介绍一下SRBAC里面一些需要注意的配置信息。SRBAC主题环境的搭建,以及如何将其整合到我们具体的项目中(可以将其放到modules目录下,再在配置文件中进行一些配置)官方文档介绍得很详细,我就不赘述了。在对照官方文档进行模块的整合以后,有几个小注意点可能需要注意:1. SRBAC模块自身会新建3张表(assi 阅读全文
posted @ 2012-08-08 21:02 不悲伤的凄凉 阅读(244) 评论(0) 推荐(0)
摘要: 我们通过使用来讲解CAssetManager的使用和工作机制,可以直接看yii自带的demo-blog,打开blog的首页,会看到如下的引入js的html代码:Html代码 <linkrel="stylesheet"type="text/css"href="/yii/demos/blog/assets/d6bb6ebe/highlight.css"/> <linkrel="stylesheet"type="text/css"href="/yii/demos/blog/ 阅读全文
posted @ 2012-08-08 21:01 不悲伤的凄凉 阅读(492) 评论(0) 推荐(0)
摘要: form表单Views中: <?php echo $form->dropDownList($model,'cate_id',Category::model()->getCategoryList()); ?>Models中: public function getCategoryList() { $returnArr = $this->findAll(); return CHtml::listData($returnArr, 'cate_id', 'cate_name'); }查询列表Models中: public f 阅读全文
posted @ 2012-08-08 21:00 不悲伤的凄凉 阅读(213) 评论(0) 推荐(0)
摘要: 1. 在main.php配置文件中加入 'language'=>'zh_cn', 注: 在URL中追加参数lang=zh_cn即可实现中文2. 在Controller方法中添加Php代码 publicfunction init() { if(isset($_REQUEST['lang'])&&$_REQUEST['lang']!="") //通过lang参数识别语言 { Yii::app()->language=$_REQUEST['lang']; setcookie 阅读全文
posted @ 2012-08-08 20:59 不悲伤的凄凉 阅读(254) 评论(0) 推荐(0)