SAE版ThinkPHP使用教程(试读)

SAE版ThinkPHP使用教程(试读)

ID:37815665

大小:340.66 KB

页数:10页

时间:2019-05-31

SAE版ThinkPHP使用教程(试读)_第1页
SAE版ThinkPHP使用教程(试读)_第2页
SAE版ThinkPHP使用教程(试读)_第3页
SAE版ThinkPHP使用教程(试读)_第4页
SAE版ThinkPHP使用教程(试读)_第5页
资源描述:

《SAE版ThinkPHP使用教程(试读)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SAE 版ThinkPHP使用教程(试读版)。 一,SAE版 ThinkPHP介绍Sina App Engine(简称 SAE)是新浪研发中心开发的国内首个公有云计算平台,是新 浪云计算战略的核心组成部分,作为一个简单高效的分布式 Web 服务开发、运行平台越来 越受开发者青睐。 SAE 环境和普通环境有所不同,它是一个分布式服务器集群,能让你的程序同时运行在 多台服务器中。并提供了很多高效的分布式服务。SAE 为了提升性能和安全,禁止了本地 IO 写操作,使用 MemcacheX、Storage 等存储型

2、服务代替传统 IO 操作,效率比传统 IO 读写操作高,有效解决因 IO瓶颈导致程序性能低下的问题。 正是因为 SAE 和普通环境的不同,使得普通程序不能直接放在 SAE 上,需要经过移植 才能放在 SAE 上运行。也使得很多能在 SAE 上运行的程序不能在普通环境下运行。 SAE 版 ThinkPHP 能让开发者感受不到 SAE 和普通环境的差别。甚至用户可以不学习 任何 SAE 知识,只要会 ThinkPHP开发,就能将你的程序运行在 SAE上。 SAE 版 ThinkPHP 具有以下特性: 横跨性:能

3、让同样的代码既能在 SAE 环境下运行,也能在普通环境下运行。解决了使 用 SAE 不能在本地调试代码的问题。SAE版 ThinkPHP 还自带 SAE服务模拟功能。用户即 使使用了原生的 SAE 服务(SaeStorage,SaeRank等)也能在本地运行。 平滑性:我们还是按照以前一样使用 ThinkPHP,但是您已经不知不觉的使用了 SAE 服务,不用特意学习 SAE 服务,降低学习成本。比如你不用特意的去学习 KVDB 服务,你 在 SAE 环境下使用 ThinkPHP 的 F函数就已经使用了 KV

4、DB的服务。完整性:SAE 开发下面功能没有任何删减,支持 ThinkPHP 标准模式的所有功能。甚 至在 SAE 上有些功能还有增强。 大多SAE移植程序都是使用Wrappers实现, SAE版ThinkPHP没有使用Wrappers, 使用 SAE 的原始服务接口,运行效率比用Wrappers更高。 二,使用说明 1, 获取 SAE版 ThinkPHP 通过SAE官方获取:你可以在SAE的应用商店http://sae.sina.com.cn/?m=appwizard 选 择 ThinkPHP 框架,点击

5、安装,进行一键安装。在安装过程中 SAE 会自动为你做好一些列 初始化工作。通过 SAE 官方获得的方法是最简单的,但获取的代码不一定是最新的。 通过 ThinkPHP官方获取:可以在官方网站的下载->扩展栏目 (http://thinkphp.cn/down-extend.html)中下载到最新的 SAE 版 ThinkPHP,或通过 SVN下载: http://thinkphp.googlecode.com/svn/trunk/Extend/Engine/ 你需要将下载的文件放 在 ThinkPHP 的

6、引擎目录下(ThinkPHP/Extend/Engine) 然后修改你的项目入口文件,把原来的 require './ThinkPHP/ThinkPHP.php';改成 require './ThinkPHP/Extend/Engine/Sae.php'; 在 SAE 平台需要做一些初始化工作。请初始化 Mysql,Memcache,KVDB 服务。SAE 平台不支持 IO 写操作,所以你不能在 SAE 上首次运行入口文件生成项目目录。 你可以在 本地运行入口文件,本地生成好项目目录后再提交到SAE 上。注

7、:在本地运行时,不需要将require './ThinkPHP/Extend/Engine/Sae.php';改为 require './ThinkPHP/ThinkPHP.php'; 2, 配置程序在 SAE 上运行时拥有 SAE惯例配置和 SAE 专有配置,配置文件加载顺序为: 惯例配置à项目配置àSAE惯例配置àSAE 专有配置àThinkPHP 其他自带配置。 SAE 惯例配置和 SAE专有配置中的配置项将会覆盖项目配置。 SAE 惯例配置:位于 引擎目录/Sae/Conf/convention_s

8、ae.php,其中定义了程序在 SAE 上运行时固定的数据库连接配置项。 SAE 专有配置:位于项目的 Conf目录下,文件名为config_sae.php,大家可以将针对 SAE 的配置写到其中。 注:SAE 惯例配置和 SAE 专有配置是针对 SAE 环境的独有配置,在本地运行时将不会加 载。 3, 数据库开发者不需要在项目配置文件(config.php)中定义和 SAE 相关的数据库配置项,只需要 定义本地

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。