Eyoucms程序开发: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',
]
相关文档
- 【冲顶神器功能介绍】实用功能盘点!助力高效操作,超省心
- 企业密信是什么?安全又实用的企业专用App你了解吗?
- 论坛短消息群发功能介绍,常见问题及操作步骤详解
- 淘宝新手上路指南!APP基本功能介绍及购物注意事项
- 免费论坛群发器好用吗?核心功能模块拆解及基本概念介绍
- 百度空间介绍:能创建个人网页,有写日志等多种功能
- 台湾搜索引擎介绍:助力检索本地信息,雅虎奇摩成主流
- 聊聊热门关键词那些事儿:基本介绍与关键内容拆解方法
- 死链检测方法及常用的死链检测工具介绍
- 在Baidu上介绍十个强大的工具:功能和实际应用
- 速贝SEO实战培训:提升网站排名的高效途径,多方面详细介绍
- 今日头条广告入门介绍与简介
- 什么是SEOSEO是什么,简单介绍一下什么是“seo”
- 迅睿CMS:robots.txt的配置介绍
- 迅睿CMS:Unknown storage engine ...
- 栏目类型介绍
- 迅睿CMS:固定变量介绍
- 迅睿CMS应用插件介绍
- 迅睿CMS系统介绍
- Eyoucms程序开发:介绍
上一篇: Eyoucms程序开发:驱动
下一篇: Eyoucms程序开发:标签扩展