SAE
SAE介紹
Sina App Engine(簡(jiǎn)稱SAE)是新浪研發(fā)中心開發(fā)的國(guó)內(nèi)首個(gè)公有云計(jì)算平臺(tái),是新浪云計(jì)算戰(zhàn)略的核心組成部分,作為一個(gè)簡(jiǎn)單高效的分布式Web服務(wù)開發(fā)、運(yùn)行平臺(tái)越來越受開發(fā)者青睞。
SAE環(huán)境和普通環(huán)境有所不同,它是一個(gè)分布式服務(wù)器集群,能讓你的程序同時(shí)運(yùn)行在多臺(tái)服務(wù)器中。并提供了很多高效的分布式服務(wù)。SAE為了提升性能和安全,禁止了本地IO寫操作,使用MemcacheX、Storage等存儲(chǔ)型服務(wù)代替?zhèn)鹘y(tǒng)IO操作,效率比傳統(tǒng)IO讀寫操作高,有效解決因IO瓶頸導(dǎo)致程序性能低下的問題。
正是因?yàn)镾AE和普通環(huán)境的不同,使得普通程序不能直接放在SAE上,需要經(jīng)過移植才能放在SAE上運(yùn)行。也使得很多能在SAE上運(yùn)行的程序不能在普通環(huán)境下運(yùn)行。
thinkphp5.0支持了SAE的擴(kuò)展,讓開發(fā)人員感受不到SAE和普通環(huán)境的差別。甚至可以不學(xué)習(xí)任何SAE知識(shí),只要會(huì)ThinkPHP開發(fā),就能將你的程序運(yùn)行在SAE上。
安裝SAE擴(kuò)展
composer require topthink/think-sae
相關(guān)配置
數(shù)據(jù)庫(kù)配置
數(shù)據(jù)庫(kù)配置文件database.php
中修改為:
// 數(shù)據(jù)庫(kù)類型
'type' => 'mysql',
// 服務(wù)器地址
'hostname' => SAE_MYSQL_HOST_M . ',' . SAE_MYSQL_HOST_S,
// 數(shù)據(jù)庫(kù)名
'database' => SAE_MYSQL_DB,
// 用戶名
'username' => SAE_MYSQL_USER,
// 密碼
'password' => SAE_MYSQL_PASS,
// 端口
'hostport' => SAE_MYSQL_PORT,
驅(qū)動(dòng)配置
'log' => [
'type' => '\think\sae\Log',
]
'template' => [
'type' => 'Think',
'compile_type' => '\think\sae\Template',
]
'cache' => [
'type' => '\think\sae\Cache',
]
文檔最后更新時(shí)間:2018-04-26 10:59:51
未解決你的問題?請(qǐng)到「問答社區(qū)」反饋你遇到的問題