thinkphp-读写分离
ThinkPHP 是否支持分布式数据库 ThinkPHP 内置支持分布式数据库的定义和查询,包括读写分离。
可以参考如下的项目配置:
项目配置文件里面定义
Return array( 'DB_DEPLOY_TYPE '=>1, // 启用分布式数据库支持'DB_RW_SEPARATE'=>true, // 'DB_TYPE'=> 'mysql', // 分布式数据库的类型必须相同
'DB_HOST'=> '192.168.0.1,192.168.0.2', // 第一个ip地址是主服务器的,后面是从的。分布式数据库的地址'DB_NAME'=>'thinkphp', // 如果相同可以不用定义多个'DB_USER'=>'user1,user2', 'DB_PWD'=>'pwd1,pwd2', 'DB_PORT'=>'3306', 'DB_PREFIX'=>'think_', …… 其它项目配置参数 ) user可以用同样的用户名密码,这样只需要填写一个,不过注意要授权。
但是数据库的同步不是由框架自动完成,应该交给数据库本身来实现。
下面是一些配置文件的注释:
<?php
return array(
//'配置项'=>'配置值'
'DEFAULT_THEME' => 'default', // 默认模板主题名称
//'TEMPLATE_CHARSET'=>'gb2312', // 模板模板编码
//'OUTPUT_CHARSET'=>'gb2312', // 默认输出编码
//'DB_CHARSET'=>'gb2312', // 数据库编码默认采用utf8
/* 数据库设置 */
'DB_TYPE' => 'pdo', // 数据库类型
//'DB_HOST' => 'localhost', // 服务器地址
'DB_HOST' => 'http://www.77cn.com.cn', // 服务器地址
'DB_NAME' => 'WZCenter', // 数据库名
//'DB_DSN'=>'mssql:host=127.0.0.1;dbname=http://www.77cn.com.cn',
'SHOW_PAGE_TRACE' => 1,
//'DB_DSN'=>'mssql:host=localhost;dbname=http://www.77cn.com.cn',
'DB_DSN'=>'sqlsrv:server=127.0.0.1;Database=http://www.77cn.com.cn';',
'DB_USER' => 'sa', // 用户名
'DB_PWD' => '110110', // 密码
//'DB_PORT' => '1433', // 端口
'DB_PORT' => '', // 端口
'DB_PREFIX' => '', // 数据库表前缀
'DB_SUFFIX' => '', // 数据库表后缀
'DB_CHARSET'=>'gb2312',
'DB_PARAMS' => '',
'DB_FIELDTYPE_CHECK' => true, // 是否进行字段类型检查 'DB_FIELDS_CACHE' => true, // 启用字段缓存
//'DB_CHARSET' => 'gbk', // 数据库编码默认采用utf8
'DB_DEPLOY_TYPE' => 0, // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
'DB_RW_SEPARATE' => false, // 数据库读写是否分离 主从式有效 /* 项目设定 */
'APP_DEBUG' => true, // 是否开启调试模式
'APP_STATUS' => 'debug', // 是否开启调试模式
/* 模板引擎设置 */
'TMPL_ACTION_ERROR' => 'Public:success', // 默认错误跳转对应的模板文件
'TMPL_ACTION_SUCCESS' => 'Public:success', // 默认成功跳转对应的模板文件 'TMPL_CACHE_ON'=>true, //关闭缓存
/*语言设定*/
'LANG_SWITCH_ON' => true,
'DEFAULT_LANG' => 'zh-cn', // 默认语言
'LANG_AUTO_DETECT' => true, // 自动侦测语言
/* 日志设置 */
//'LOG_EXCEPTION_RECORD' => false, // 是否记录异常信息日志(默认为开启状态)
//'LOG_RECORD' => false, // 默认不记录日志
//'LOG_FILE_SIZE' => 2097152, // 日志文件大小限制
//'LOG_RECORD_LEVEL' => array('EMERG','ALERT','CRIT','ERR'),// 允许记录的日志级别
'LOG_RECORD'=>true, // 进行日志记录
'LOG_EXCEPTION_RECORD' => true, // 是否记录异常信息日志
'LOG_LEVEL' => 'EMERG,ALERT,CRIT,ERR,WARN,NOTIC,INFO,DEBUG,SQL', // 允许记录的日志级别
'DB_FIELDS_CACHE'=> false, // 字段缓存信息
'APP_FILE_CASE' => true, // 是否检查文件的大小写 对Windows平台有效
'TMPL_CACHE_ON' => false, // 是否开启模板编译缓存,设为false则每次都会重新编译
'TMPL_STRIP_SPACE' => false, // 是否去除模板文件里面的html空格与换行
'SHOW_ERROR_MSG' => true, // 显示错误信息
/* URL设置 */
'URL_DISPATCH_ON' => true,
'URL_CASE_INSENSITIVE' => false, // URL地址是否不区分大小写
'URL_ROUTER_ON' => false, // 是否开启URL路由
'URL_ROUTE_RULES' => array(), // 默认路由规则,注:分组配置无法替代 //'URL_DISPATCH_ON' => true, // 是否启用Dispatcher,不再生效
'URL_MODEL' => 1, // URL访问模式,可选参数0、1、2、3,代表以下四种模式:
// 0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE 模式); 3 (兼容模式) 当
URL_DISPATCH_ON开启后有效; 默认为PATHINFO 模式,提供最好的用户体验和SEO支持 'URL_HTML_SUFFIX' => '.html',// 默认URL地址中静态文件后缀
//设置页面缓存
'HTML_CACHE_ON'=>false,
'HTML_CACHE_TIME'=>60,//时间单位是秒
'HTML_READ_TYPE'=>1,
'HTML_FILE_SUFFIX' => '.shtml',// 默认缓存的静态文件后缀
//session变量
'USER_AUTH_KEY'=>"authKey",
'USER_LOGIN_NAME'=>"UserName",
'FORM_CHECK_ID'=>"formid",
'USER_RIGHT_ID'=>'rightid',
/* Cookie设置 */
'COOKIE_EXPIRE' => 3600, // Coodie有效期
'COOKIE_DOMAIN' => '', // Cookie有效域名
'COOKIE_PATH' => '/', // Cookie路径
'COOKIE_PREFIX' => '', // Cookie前缀 避免冲突
'USER_NICK_NAME' =>'nickname',
/* 错误设置 */
//'ERROR_MESSAGE' => '您浏览的页面暂时发生了错误!请稍后再试~',//错误显示信息,非调试模式有效
//'ERROR_PAGE' => '', // 错误定向页面
//获取网站地址栏里面的地址
"QUERY_STRING"],
//全局变量过滤插件是否开启
//'THINK_PLUGIN_ON'=> true,
);
?>
…… 此处隐藏:1708字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [小学教育]四年级综合实践活动课《衣物的洗涤》教
- [小学教育]2014半年工作总结怎么写
- [小学教育]20世纪外国文学专题综合试题及答案
- [小学教育]TS_1循环使用催化丙烯环氧化反应研究
- [小学教育]最实用的考勤签到表(上下班签到表)
- [小学教育]气候与生态建筑——以新疆民居为例
- [小学教育]二人以上股东有限责任公司章程参考样本
- [小学教育]2014届第一轮复习资料4.1,3美好生活的
- [小学教育]土方开挖、降水方案
- [小学教育]手绘儿童绘本《秋天的图画》(蜡笔)
- [小学教育]2002级硕士研究生卫生统计学考试试题
- [小学教育]环保装备重点发展目录
- [小学教育]金蝶K3合并报表培训教材
- [小学教育]岩浆岩试题及参考答案
- [小学教育]知之深爱之切学习心得
- [小学教育]第十二章 蛋白质的生物合成
- [小学教育]Chapter 2-3 Solid structure and basi
- [小学教育]市政道路雨季专项施工方案
- [小学教育]中国海洋大学2012-2013学年第二学期天
- [小学教育]教育心理学第3章-学习迁移
- 浅谈深化国企改革中加强党管企业
- 2006年中国病理生理学会学术活动安排
- 设计投标工作大纲
- 基于ARP的网络攻击与防御
- 2016届湖北省七市(州)教科研协作体高三
- Google_学术搜索及其检索技巧
- 2019-2020学年七年级地理下册6.3美洲教
- 城市道路可研报告
- 【名师指津】2012高考英语 写作基础技
- 6级知识点培训北京师范大学《幼儿智趣
- 注册会计师会计知识点:金融资产
- 新安装 500 kV 变压器介损分析与判断
- PS2模拟器PCSX2设置及使用教程.
- 医院药事管理与药剂科管理组织机构
- {PPT背景素材}丹巴的醉人美景,免费,一
- NAS网络存储应用解决方案
- 青海省西宁市六年级上学期数学期末考试
- 测量管理体系手册依据ISO10012:2003
- 洞子小学培养骨干教师工作计划
- 浅谈《牛津初中英语》的教材特点及教学




