网站大量收购独家精品文档,联系QQ:2885784924

thinkphp–读写分离.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
thinkphp–读写分离

ThinkPHP?是否支持分布式数据库? ThinkPHP 内置支持分布式数据库的定义和查询,包括读写分离。可以参考如下的项目配置:? 项目配置文件里面定义?Return?array(?DB_DEPLOY_TYPE?=1,?//? 启用分布式数据库支持DB_RW_SEPARATE=true,?//? DB_TYPE=?mysql,?//? 分布式数据库的类型必须相同? DB_HOST=?,,? //? 第一个ip地址是主服务器的,后面是从的。分布式数据库的地址DB_NAME=thinkphp,?//? 如果相同可以不用定义多个DB_USER=user1,user2,?DB_PWD=pwd1,pwd2,? DB_PORT=3306, DB_PREFIX=think_,? ……? 其它项目配置参数? )?? user可以用同样的用户名密码,这样只需要填写一个,不过注意要授权。但是数据库的同步不是由框架自动完成,应该交给数据库本身来实现。? 下面是一些配置文件的注释:?phpreturn array(?//配置项=配置值?DEFAULT_THEME??? = default, // 默认模板主题名称?//TEMPLATE_CHARSET=gb2312, // 模板模板编码?//OUTPUT_CHARSET=gb2312, // 默认输出编码?//DB_CHARSET=gb2312,? // 数据库编码默认采用utf8??/* 数据库设置 */??? DB_TYPE?????????????? = pdo,???? // 数据库类型?//DB_HOST?????????????? = localhost, // 服务器地址?DB_HOST?????????????? = , // 服务器地址?DB_NAME?????????????? = WZCenter,????????? // 数据库名?//DB_DSN=mssql:host=;dbname=,?SHOW_PAGE_TRACE = 1,?//DB_DSN=mssql:host=localhost;dbname=,?DB_DSN=sqlsrv:server=;Database=;,?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_FI

您可能关注的文档

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档