sae-j9九游
sae介绍
sina app engine(简称sae)是新浪研发中心开发的国内首个公有云计算平台,是新浪云计算战略的核心组成部分,作为一个简单高效的分布式web服务开发、运行平台越来越受开发者青睐。
sae环境和普通环境有所不同,它是一个分布式服务器集群,能让你的程序同时运行在多台服务器中。并提供了很多高效的分布式服务。sae为了提升性能和安全,禁止了本地io写操作,使用memcachex、storage等存储型服务代替传统io操作,效率比传统io读写操作高,有效解决因io瓶颈导致程序性能低下的问题。
正是因为sae和普通环境的不同,使得普通程序不能直接放在sae上,需要经过移植才能放在sae上运行。也使得很多能在sae上运行的程序不能在普通环境下运行。
thinkphp5.0支持了sae的扩展,让开发人员感受不到sae和普通环境的差别。甚至可以不学习任何sae知识,只要会thinkphp开发,就能将你的程序运行在sae上。
安装sae扩展
composer require topthink/think-sae
相关配置
数据库配置
数据库配置文件database.php
中修改为:
// 数据库类型
'type' => 'mysql',
// 服务器地址
'hostname' => sae_mysql_host_m . ',' . sae_mysql_host_s,
// 数据库名
'database' => sae_mysql_db,
// 用户名
'username' => sae_mysql_user,
// 密码
'password' => sae_mysql_pass,
// 端口
'hostport' => sae_mysql_port,
驱动配置
'log' => [
'type' => '\think\sae\log',
]
'template' => [
'type' => 'think',
'compile_type' => '\think\sae\template',
]
'cache' => [
'type' => '\think\sae\cache',
]
文档最后更新时间:2018-04-26 10:59:51
未解决你的问题?请到「问答社区」反馈你遇到的问题