SAE
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
未解決你的問題?請到「問答社區」反饋你遇到的問題