- 博客(10)
- 收藏
- 关注
转载 php中使用apcu实现共享数据
apcu前身是apc,大家知道apc缓存分为系统缓存和用户缓存,他们的区别是什么呢? 1、系统缓存是指php执行时增加缓存,减少php文件的反复检查和编译,从而达到系统加速的效果。 2、用户缓存是指,php代码中将数据写入缓存,是用户写入的数据,通过key和value的键值方式插入和读取。这种数据叫做用户缓存。php5.5以后,opcache将代替apc做为php加速的位置,也...
2016-07-15 11:01:44 6408
转载 使用Yii2实现读写分离(MySQL主从数据库)
读写分离(Read/Write Splitting)。 简介 数据库读写分离是在网站遇到性能瓶颈的时候最先考虑优化的步骤,那么yii2是如何做数据库读写分离的呢?本节教程来给大家普及一下yii2的数据库读写分离配置。 两个服务器的数据同步是读写分离的前提条件,但这不在yii2读写分离教程内,yii2的数据库读写分离配置,仅仅实现了在主库读写,在从库查询,那么我们首先要配置主从服务器的
2016-07-14 17:56:01 1716
转载 linux mysql数据库主从同步配置
简介 随着用户访问量的日益增加,数据库压力无疑是最为明显的,那么数据库(MySQL)的优化势在必行,数据库的读写分离能很大程度上减轻数据库的压力,读写分离的前提就是主从数据同步,然后在主库做增删改,从库做查询。那么我们要如何配置数据库的主从同步呢?准备: 主库:192.168.0.1 从库:192.168.0.2两个数据库都安装了Mysql数据库,保证允许远程连接主数据库配置1.修改
2016-07-14 17:51:23 797
转载 mysql数据主从同步失败解决方案
排查问题 打开数据从库(slave),运行 mysql>show slave status\G; 可以看到 slave_IO_Running:No 说明数据库同步操作失败 报错提示: Got fatal error 1236 from master when reading data from binary log: ‘Could not find first log file n
2016-07-14 17:46:07 3885
原创 PHP X-sendfile实现文件下载
项目中涉及到文件的下载功能,通常PHP文件下载都是将文件先读取出来然后发送相应头文件进行下载。如:$file_dir = $instance->_attach_path.Helper_Hash::hashDIR($id).$attach['path'];if(!file_exists($file_dir)){ throw new FromMeException('文件不存在');}e
2016-07-14 10:22:43 1582
原创 PHP实现对象属性按数组方式访问
主要思路实现ArrayAccess接口和__get,__set魔术方法class ArrObject implements ArrayAccess { private $_data; public function __construct($data){ $this->_data = $data; } public function offsetGe
2016-07-13 15:18:01 5812
转载 ubuntu 卸载lamp
卸载mysqlsudo apt-get autoremove mysql-serversudo apt-get remove mysql-commondpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P卸载apache2 php51、sudo apt-get remove apache22、sudo apt-get remove a
2016-07-11 09:29:55 1040
转载 ubuntu下使用apt方式安装、卸载nginx
ubuntu和debain下的apt方式安装软件很方便,特别是对于新手安装和卸载nginx。 由于nginx不能动态添加模块,所以会经常安装和卸载、升级。apt安装nginx方法sudo apt-add-repository ppa:nginx/developmentsudo apt-get updatesudo apt-get install nginxapt卸载ng...
2016-07-11 09:17:31 701
转载 LABjs、RequireJS、SeaJS 哪个最好用?为什么?
作者:玉伯 链接:http://www.zhihu.com/question/20342350/answer/14828786 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。LABjs 的核心是 LAB(Loading and Blocking):Loading 指异步并行加载,Blocking 是指同步等待执行。LABjs 通过优雅的语法(script 和
2016-07-06 17:21:30 393
转载 Seajs简易入门参考
seajs.configObjectaliasObject别名配置,配置之后可在模块中使用require调用 require(‘jquery’);seajs.config({ alias: { 'jquery': 'jquery/jquery/1.10.1/jquery' }});define(function(require, exports, module) {...
2016-07-06 16:33:01 366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人