微博后台架构浅析——读扩散pull、写扩散push、混合模式(push+pull)——相关cache(redis,memcache)
之前在网上看到关于Twitter、Sina以及腾讯微薄的一些实现技术,这个简单做个摘要。
1、读扩散还是写扩散?
inbox: 收件箱,你收到的消息,即你所关注的人发布的消息。
outbox: 发件箱,你发布的消息。
写扩散(...
分类:
其他好文 时间:
2014-12-07 21:48:43
阅读次数:
356
最近在研究PHP的Yii框架,很喜欢,碰到导出Excel的问题,研究了一下,就有了下面的方法:1、首先在config\main.php中添加对PHPExcel的引用,我的方式是这样:12345678//autoloadingmodelandcomponentclasses'import'=>arra...
分类:
Web程序 时间:
2014-12-07 21:32:26
阅读次数:
220
1.添加扩展包 php_memcache.dll2.在PHP.INI添加 extension=php_memcache.dll3.程序connect("10.18.110.213",11211)){ die('连接失败!'); } //增加 //1.增加一...
分类:
Web程序 时间:
2014-12-06 15:25:11
阅读次数:
159
Ubuntu Server 下安装 Mcrypt Php Extensionhttp://blog.archean.me/2013/10/22/install-mcrypt-php-extension-on-ubuntu-server/PHP Startup: Unable to load dyna...
分类:
Web程序 时间:
2014-12-06 15:19:41
阅读次数:
180
C C++ HTML CSS JavaScript jQuery PHP Smarty MVC ThinkPHP CI Yii Zend Memcache Redis MongoDB Linux JavaSE JavaEE Python...
分类:
其他好文 时间:
2014-12-06 12:57:03
阅读次数:
193
php的yii框架的memcache的用发实例: $cache_key = ‘ALL_GROUPS_‘.$this->city_id; $groups_data=Yii::app()->Memcache->get($cache_key); if(empty($group_data)){ //楼盘api $groups_api = str_replace(‘%s‘, $...
分类:
Web程序 时间:
2014-12-05 17:39:25
阅读次数:
167
前沿 在搜索引擎中,缓存被当做是不可缺少的部分,但是很多情况下,将缓存的实现过度依赖于分发服务器及webserver会很大程度上加重webserver 的负担,具体表现就是经常性的假死,拒绝服务,因此为了解放前端转发服务器,我们将使用solr + memcache后端搭档组合实现缓存。 前期准备条件...
分类:
系统相关 时间:
2014-12-05 16:47:13
阅读次数:
197
为有更好的性能,也为更简洁的系统,一些不是常用或不是基本的功能,都将做为可选的安装组件需要用到的就安装memcache的安装wget -chttp://down.wdlinux.cn/in/memcached_ins.shchmod 755 memcached_ins.sh./memcached_i...
分类:
其他好文 时间:
2014-12-05 12:25:37
阅读次数:
173
作者:zccst一、设置环境变量(在PHP)echo get_include_path(); //获取当前所有环境变量。即该项目中那些代码已被引用。set_include_path('.'. PATH_SEPARATOR . Yii::app()->basePath.'/lib/PHPExcel' ...
分类:
其他好文 时间:
2014-12-05 12:08:00
阅读次数:
321
1 protected function _init() 2 { 3 4 } 5 6 public function beforeAction($action) 7 { 8 //黑名单 9 $bla...
分类:
其他好文 时间:
2014-12-04 19:49:58
阅读次数:
175