Submit Search
Upload
SAE平台的灵活应用(吕毅、魏世江)
•
Download as PPT, PDF
•
1 like
•
115 views
毅 吕
Follow
新浪云计算公开课第二期,2012年2月
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 79
Download now
Recommended
新浪云计算公开课第二期:Sae平台的灵活应用(吕毅、魏世江)
新浪云计算公开课第二期:Sae平台的灵活应用(吕毅、魏世江)
锐 张
Appserv setup
Appserv setup
Ht Wang
LaravelConf Taiwan 2017 單頁面應用與前後端分離開發
LaravelConf Taiwan 2017 單頁面應用與前後端分離開發
俊仁 陳
COSCUP 2016 Laravel 部署工作坊 - 生態圈介紹
COSCUP 2016 Laravel 部署工作坊 - 生態圈介紹
Shengyou Fan
美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践
美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践
美团点评技术团队
開發環境建置
開發環境建置
Shengyou Fan
Phalcon2014 Startup
Phalcon2014 Startup
Steve Luo
工作坊簡介
工作坊簡介
Shengyou Fan
Recommended
新浪云计算公开课第二期:Sae平台的灵活应用(吕毅、魏世江)
新浪云计算公开课第二期:Sae平台的灵活应用(吕毅、魏世江)
锐 张
Appserv setup
Appserv setup
Ht Wang
LaravelConf Taiwan 2017 單頁面應用與前後端分離開發
LaravelConf Taiwan 2017 單頁面應用與前後端分離開發
俊仁 陳
COSCUP 2016 Laravel 部署工作坊 - 生態圈介紹
COSCUP 2016 Laravel 部署工作坊 - 生態圈介紹
Shengyou Fan
美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践
美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践
美团点评技术团队
開發環境建置
開發環境建置
Shengyou Fan
Phalcon2014 Startup
Phalcon2014 Startup
Steve Luo
工作坊簡介
工作坊簡介
Shengyou Fan
驗證與訊息
驗證與訊息
Shengyou Fan
OPC Basic Introduction in Chinese
OPC Basic Introduction in Chinese
Tallrain Zhang
How to choose web framework
How to choose web framework
Bo-Yi Wu
Nodejs & NAE
Nodejs & NAE
q3boy
How to upgrade_ror3_to_ror4
How to upgrade_ror3_to_ror4
Wei-Yi Chiu
Why to choose laravel framework
Why to choose laravel framework
Bo-Yi Wu
使用 wagon + VS Code 輕鬆打造 Windows 平台 PHP/Laravel 開發環境
使用 wagon + VS Code 輕鬆打造 Windows 平台 PHP/Laravel 開發環境
Shengyou Fan
以业务为中心的云自动化 V mware-v-realize-automation-7
以业务为中心的云自动化 V mware-v-realize-automation-7
Frank Chang
W3CTech美团react专场-React Native 初探
W3CTech美团react专场-React Native 初探
美团点评技术团队
[Modern Web Conf 2015] 給 PHP 開發者的 Composer 錦囊
[Modern Web Conf 2015] 給 PHP 開發者的 Composer 錦囊
Shengyou Fan
課程簡介
課程簡介
Shengyou Fan
專案啟動與設定
專案啟動與設定
Shengyou Fan
Las universidades y el desarrollo social con justicia y equidad
Las universidades y el desarrollo social con justicia y equidad
Claudia Robles
LinkedIn Catlin recommedations
LinkedIn Catlin recommedations
James Foucar
TDC 2016 - Retrospectivas como Catalisadores de Melhoria Contínua
TDC 2016 - Retrospectivas como Catalisadores de Melhoria Contínua
Wildtech
4.看看乐
4.看看乐
wuyongyun
Bienavneturaznas
Bienavneturaznas
Rosario Benitez Calderon
More photorealistic!
More photorealistic!
Monta Yashi
Notes Cover Design - Meise Nkaiseng Attorneys
Notes Cover Design - Meise Nkaiseng Attorneys
Jayne Hunter-Rhys
Linked hashmap (java platform se 8 )
Linked hashmap (java platform se 8 )
charan kumar
Computer History, Generations, Types and IO
Computer History, Generations, Types and IO
Hem Pokhrel
Mbrules
Mbrules
Noé Vega
More Related Content
What's hot
驗證與訊息
驗證與訊息
Shengyou Fan
OPC Basic Introduction in Chinese
OPC Basic Introduction in Chinese
Tallrain Zhang
How to choose web framework
How to choose web framework
Bo-Yi Wu
Nodejs & NAE
Nodejs & NAE
q3boy
How to upgrade_ror3_to_ror4
How to upgrade_ror3_to_ror4
Wei-Yi Chiu
Why to choose laravel framework
Why to choose laravel framework
Bo-Yi Wu
使用 wagon + VS Code 輕鬆打造 Windows 平台 PHP/Laravel 開發環境
使用 wagon + VS Code 輕鬆打造 Windows 平台 PHP/Laravel 開發環境
Shengyou Fan
以业务为中心的云自动化 V mware-v-realize-automation-7
以业务为中心的云自动化 V mware-v-realize-automation-7
Frank Chang
W3CTech美团react专场-React Native 初探
W3CTech美团react专场-React Native 初探
美团点评技术团队
[Modern Web Conf 2015] 給 PHP 開發者的 Composer 錦囊
[Modern Web Conf 2015] 給 PHP 開發者的 Composer 錦囊
Shengyou Fan
課程簡介
課程簡介
Shengyou Fan
專案啟動與設定
專案啟動與設定
Shengyou Fan
What's hot
(12)
驗證與訊息
驗證與訊息
OPC Basic Introduction in Chinese
OPC Basic Introduction in Chinese
How to choose web framework
How to choose web framework
Nodejs & NAE
Nodejs & NAE
How to upgrade_ror3_to_ror4
How to upgrade_ror3_to_ror4
Why to choose laravel framework
Why to choose laravel framework
使用 wagon + VS Code 輕鬆打造 Windows 平台 PHP/Laravel 開發環境
使用 wagon + VS Code 輕鬆打造 Windows 平台 PHP/Laravel 開發環境
以业务为中心的云自动化 V mware-v-realize-automation-7
以业务为中心的云自动化 V mware-v-realize-automation-7
W3CTech美团react专场-React Native 初探
W3CTech美团react专场-React Native 初探
[Modern Web Conf 2015] 給 PHP 開發者的 Composer 錦囊
[Modern Web Conf 2015] 給 PHP 開發者的 Composer 錦囊
課程簡介
課程簡介
專案啟動與設定
專案啟動與設定
Viewers also liked
Las universidades y el desarrollo social con justicia y equidad
Las universidades y el desarrollo social con justicia y equidad
Claudia Robles
LinkedIn Catlin recommedations
LinkedIn Catlin recommedations
James Foucar
TDC 2016 - Retrospectivas como Catalisadores de Melhoria Contínua
TDC 2016 - Retrospectivas como Catalisadores de Melhoria Contínua
Wildtech
4.看看乐
4.看看乐
wuyongyun
Bienavneturaznas
Bienavneturaznas
Rosario Benitez Calderon
More photorealistic!
More photorealistic!
Monta Yashi
Notes Cover Design - Meise Nkaiseng Attorneys
Notes Cover Design - Meise Nkaiseng Attorneys
Jayne Hunter-Rhys
Linked hashmap (java platform se 8 )
Linked hashmap (java platform se 8 )
charan kumar
Computer History, Generations, Types and IO
Computer History, Generations, Types and IO
Hem Pokhrel
Mbrules
Mbrules
Noé Vega
111 03 hardware 1 input
111 03 hardware 1 input
Christian Gabriel
Data protection webinar presentation AIG ecoDa FERMA 23 feb 2016
Data protection webinar presentation AIG ecoDa FERMA 23 feb 2016
FERMA
Baja SAE India 2013
Baja SAE India 2013
Utsav Lall
EU/US boards’ approach to cyber risk governance - webinar presentation
EU/US boards’ approach to cyber risk governance - webinar presentation
FERMA
Final Detailed Design
Final Detailed Design
Ryley Nelson
финансовая доступность и защита прав томилова Finopolis2016_13окт
финансовая доступность и защита прав томилова Finopolis2016_13окт
finopolis
お見合いで趣味を聞かれたときに 「IoTとビッグデータを少々」と答えたいSEが読む資料
お見合いで趣味を聞かれたときに 「IoTとビッグデータを少々」と答えたいSEが読む資料
Monta Yashi
SAE Baja Presentation
SAE Baja Presentation
mandar khodegaokar
Baja sae india suspension design
Baja sae india suspension design
Upender Rawat
BAJA Transmission
BAJA Transmission
Nirbhay Agarwal
Viewers also liked
(20)
Las universidades y el desarrollo social con justicia y equidad
Las universidades y el desarrollo social con justicia y equidad
LinkedIn Catlin recommedations
LinkedIn Catlin recommedations
TDC 2016 - Retrospectivas como Catalisadores de Melhoria Contínua
TDC 2016 - Retrospectivas como Catalisadores de Melhoria Contínua
4.看看乐
4.看看乐
Bienavneturaznas
Bienavneturaznas
More photorealistic!
More photorealistic!
Notes Cover Design - Meise Nkaiseng Attorneys
Notes Cover Design - Meise Nkaiseng Attorneys
Linked hashmap (java platform se 8 )
Linked hashmap (java platform se 8 )
Computer History, Generations, Types and IO
Computer History, Generations, Types and IO
Mbrules
Mbrules
111 03 hardware 1 input
111 03 hardware 1 input
Data protection webinar presentation AIG ecoDa FERMA 23 feb 2016
Data protection webinar presentation AIG ecoDa FERMA 23 feb 2016
Baja SAE India 2013
Baja SAE India 2013
EU/US boards’ approach to cyber risk governance - webinar presentation
EU/US boards’ approach to cyber risk governance - webinar presentation
Final Detailed Design
Final Detailed Design
финансовая доступность и защита прав томилова Finopolis2016_13окт
финансовая доступность и защита прав томилова Finopolis2016_13окт
お見合いで趣味を聞かれたときに 「IoTとビッグデータを少々」と答えたいSEが読む資料
お見合いで趣味を聞かれたときに 「IoTとビッグデータを少々」と答えたいSEが読む資料
SAE Baja Presentation
SAE Baja Presentation
Baja sae india suspension design
Baja sae india suspension design
BAJA Transmission
BAJA Transmission
Similar to SAE平台的灵活应用(吕毅、魏世江)
IDC大会:新浪SAE架构与设计
IDC大会:新浪SAE架构与设计
Xi Zeng
美团点评技术沙龙05 - 前后端联调方案探索与应用
美团点评技术沙龙05 - 前后端联调方案探索与应用
美团点评技术团队
新浪云计算公开课第一期:Let’s run @ sae(丛磊)
新浪云计算公开课第一期:Let’s run @ sae(丛磊)
锐 张
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
Scourgen Hong
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
mysqlops
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
colderboy17
使用NodeJS构建静态资源管理系统
使用NodeJS构建静态资源管理系统
Frank Xu
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit前端的云时代支付宝前端平台架构 王保平
drewz lin
ChinaNetCloud - Aliyun Joint Event on Cloud Operations
ChinaNetCloud - Aliyun Joint Event on Cloud Operations
ChinaNetCloud
广告技术部自动化测试介绍.pdf
广告技术部自动化测试介绍.pdf
bj_qa
腾讯大讲堂58 拍拍app platform中间件解决方案简介
腾讯大讲堂58 拍拍app platform中间件解决方案简介
areyouok
twMVC#19 | opserver監控服務的解決
twMVC#19 | opserver監控服務的解決
twMVC
快!快!快! 互联网第一条军规
快!快!快! 互联网第一条军规
yangdj
05.wls调优
05.wls调优
Meng He
研发云:借助云计算实现持续交付(by冯智超)
研发云:借助云计算实现持续交付(by冯智超)
gigix1980
.Net网络编程入门
.Net网络编程入门
magicshui
Pm 04 华胜天成openstack实践汇报-20120808
Pm 04 华胜天成openstack实践汇报-20120808
OpenCity Community
基于Symfony框架下的快速企业级应用开发
基于Symfony框架下的快速企业级应用开发
mysqlops
91APP: 從 "零" 開始的 DevOps
91APP: 從 "零" 開始的 DevOps
Andrew Wu
Blazor in NET 8 的重大改變___________________
Blazor in NET 8 的重大改變___________________
Gelis Wu
Similar to SAE平台的灵活应用(吕毅、魏世江)
(20)
IDC大会:新浪SAE架构与设计
IDC大会:新浪SAE架构与设计
美团点评技术沙龙05 - 前后端联调方案探索与应用
美团点评技术沙龙05 - 前后端联调方案探索与应用
新浪云计算公开课第一期:Let’s run @ sae(丛磊)
新浪云计算公开课第一期:Let’s run @ sae(丛磊)
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
使用NodeJS构建静态资源管理系统
使用NodeJS构建静态资源管理系统
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit前端的云时代支付宝前端平台架构 王保平
ChinaNetCloud - Aliyun Joint Event on Cloud Operations
ChinaNetCloud - Aliyun Joint Event on Cloud Operations
广告技术部自动化测试介绍.pdf
广告技术部自动化测试介绍.pdf
腾讯大讲堂58 拍拍app platform中间件解决方案简介
腾讯大讲堂58 拍拍app platform中间件解决方案简介
twMVC#19 | opserver監控服務的解決
twMVC#19 | opserver監控服務的解決
快!快!快! 互联网第一条军规
快!快!快! 互联网第一条军规
05.wls调优
05.wls调优
研发云:借助云计算实现持续交付(by冯智超)
研发云:借助云计算实现持续交付(by冯智超)
.Net网络编程入门
.Net网络编程入门
Pm 04 华胜天成openstack实践汇报-20120808
Pm 04 华胜天成openstack实践汇报-20120808
基于Symfony框架下的快速企业级应用开发
基于Symfony框架下的快速企业级应用开发
91APP: 從 "零" 開始的 DevOps
91APP: 從 "零" 開始的 DevOps
Blazor in NET 8 的重大改變___________________
Blazor in NET 8 的重大改變___________________
More from 毅 吕
打造研发工程师的核心竞争力
打造研发工程师的核心竞争力
毅 吕
the evolution of data infrastructure at lianjia
the evolution of data infrastructure at lianjia
毅 吕
Lianjia data infrastructure, Yi Lyu
Lianjia data infrastructure, Yi Lyu
毅 吕
链家网大数据平台枢纽——工具链,吕毅
链家网大数据平台枢纽——工具链,吕毅
毅 吕
链家网存储架构变迁,吕毅
链家网存储架构变迁,吕毅
毅 吕
Analysis big data by use php with storm
Analysis big data by use php with storm
毅 吕
PHP & Performance
PHP & Performance
毅 吕
More from 毅 吕
(7)
打造研发工程师的核心竞争力
打造研发工程师的核心竞争力
the evolution of data infrastructure at lianjia
the evolution of data infrastructure at lianjia
Lianjia data infrastructure, Yi Lyu
Lianjia data infrastructure, Yi Lyu
链家网大数据平台枢纽——工具链,吕毅
链家网大数据平台枢纽——工具链,吕毅
链家网存储架构变迁,吕毅
链家网存储架构变迁,吕毅
Analysis big data by use php with storm
Analysis big data by use php with storm
PHP & Performance
PHP & Performance
SAE平台的灵活应用(吕毅、魏世江)
1.
新浪云 算计 SAE(Sina APP
Engine ) sae.sina.com.cn Sina SAE team 2012/02
2.
第二期: SAE 平台的 活
用灵 应 : • 、开发 调试 • 管理 、部署 • 、运营 维护
3.
SAE 平台 用应 开发
& 调试 @ 毅吕
4.
SAE 平台的 活
用 ——灵 应 开发 目录 前的准 工作开发 备 • 境开发环 • 展服 与 第三方服扩 务 务 SAE 服 与使用务 • StdLib & API • 服 的使用务 • 服 的限制、配务 额 SAE 用应 调试
5.
SAE 用 ——
上 境应 开发 线 开发环 开发 Apache 2.2.x + PHP 5.3.x Java 、 Python 已公测
6.
SAE 用 ——与
准应 开发 标 LAMP 差异 开发 本地 IO —> TmpFS / Wapper htaccess —> Appconfig 网络 IO —> FetchURL Mail —> SaeMail() 传统 LAMP 环境传统 LAMP 环境 SAE 平台环境SAE 平台环境
7.
SAE 用 ——本地
境应 开发 开发环 开发 • windows 版 – 高仿真 SAE 上 境线 环 – 模 支持几乎所有服 (除了拟 务 Cron ) – 仅 20M – 免安装 • Linux 版( 即将 布 )发
8.
替代 htaccess 的方案
—— Appconfig 开发 • 安全 • 更高效实现 • 法更人性化语
9.
SAE 用 ——
服应 开发 务 开发
10.
SAE 用 ——应
开发 StdLib & API 开发 • StdLib 封装各 服种 务 – saemysql.class.php – saestorage.class.php – saeimage.class.php – saefetchurl.class.php – ........ StdLib " 文档中心 " -> " 手册开发 " -> "StdLib 源代码 " API 文档 http:// apidoc . sinaapp . com /
11.
SAE 用 ——应
开发 API 文档 开发 API 文档 http:// apidoc . sinaapp . com / StdLib 封 装 的 服 务 例样
12.
SAE 用 ——应
开发 API 文档 开发 API 文档 http:// apidoc . sinaapp . com / 接口提供的 方法列表 每个方法的对 描述详细
13.
SAE 用 ——
服 的使用应 开发 务 开发 以 SaeMysql() 例为 $SaeABCD->errno(); // 返回错误码 $SaeABCD->errmsg(); // 返回 信息错误
14.
SAE 用 ——
服 的使用应 开发 务 开发 FetchURL 服 、务 Image 服务
15.
SAE 用 ——
服 的限制应 开发 务 开发 MySQL 慢 条目数查询 10 条 /min Storage : – 一单 Domain 2G – 一文件大小单 800M – Domain 个数 5 个 /App & 10 个 /User 使用 SAE 平台前 当了解服 限制应 务 PHP : – 行执 时间 30s – 单 PHP 求内存请 64M – POST 大小限制 10M
16.
SAE 用 ——
服 的配应 开发 务 额 开发 • 分 配钟 额 • 配软 额(阀值) • 容量配额 • 算 置预 设 分钟配额分钟配额 容量配额容量配额
17.
SAE 平台的 活
用 ——灵 应 调试 目录 • SAE 平台程序的调试 – 程序有 了怎么 ?问题 办 – 源 表资 统计图 – 服 自排务 查 – 管理记录 – SAE 日志 & SVN 日志 – 不得不 的潜说 规则 • SAE 平台程序的调优 – XHProf
18.
SAE 用 ——初判应
调试 调试 • 相信平台的可用性 • 从自身程序出 想发 问题
19.
SAE 用 ——
表应 调试 图 调试 适用: 日常了解 用状 和排应 态 查问题
20.
SAE 用 ——服
自排应 调试 务 查 调试 适用: 疑平台可用性的 候怀 时
21.
SAE 用 ——管理应
调试 记录 调试 适用: 需要了解管理记录时
22.
SAE 用 ——日志应
调试 [ 重要 ] 调试
23.
SAE 用 ——
范应 调试 开发规 [ 重要 ] 调试 1 、在 境开发环 , 当做到:时 应 – 不要使用 @ 来屏蔽 信息错误 – error_reporting=E_ALL|E_STRICT – display_errors=On 2 、会用 sae_debug() 函数 日志记录
24.
SAE 用 ——应
调试 XHProf 调优
25.
SAE 用 ——应
调试 XHProf 调优
26.
BREAK
27.
SAE 平台 用应 •
管理 、部署 • 、运营 维护 @世江
28.
• SAE 境比普通
境部署 用的环 环 应 优势 • 如何在 SAE 平台部署 用应 • SAE 平台部署 用的注意事应 项 • SAE 用 及日常升 方法应 维护 级 • SAE 用及服 的管理应 务 • SAE 提供的 工具运营 目录
29.
SAE 比 用部署的传统应
优势
30.
SAE 比 用部署的传统应
优势
31.
传统 WEB 用部署应 SAE
比 用部署的传统应 优势 购买服务器 联系 IDC 托管 装系统 配置网络及服务器软件 部署应用代码、调试 上线
32.
传统 WEB 用部署应 –
哥才写了一天的程序,部署了 天 没 通两 还 跑 啊 ,有木有!! – 哥 了很大工夫写好的 用, 通,却费 应 刚刚跑 发 人的已 上 了,悲 ……现别 经 线 剧 SAE 比 用部署的传统应 优势
33.
传统 WEB 用部署应 –
哥辛辛苦苦写的 用 部署好,那 死的服应 刚刚 该 器挂 …… 偶滴神 !务 鸟 啊 – 哥熬了 个通宵写的代 ,一不小心 除了个两 码 删 文件 #$^ – …… SAE 比 用部署的传统应 优势
34.
SAE 平台 用部署应 SAE
比 用部署的传统应 优势 svn ci -m 'So Easy!!'
35.
如何在 SAE 平台部署应用
36.
应用商店一键安装 在线上传代码包 通过 SVN 提交代码 如何在
SAE 平台部署 用应
37.
如何在 SAE 平台部署
用应 - 用商店一 定应 键搞
38.
如何在 SAE 平台部署
用应 - WEB 上传 创建应用 上传代码 访问 WEB 界面上传代码
39.
把代 包上 到码压缩
传 SAE 的 用应 如何在 SAE 平台部署 用应 - WEB 上传
40.
如何在 SAE 平台部署
用应 - WEB 上传 通过 Web 管理面板上传的代码会自 动提交到 SVN 仓库,保证代码不会 丢失
41.
如何在 SAE 平台部署
用应 - SVN 创建应用 svn co svn add svn ci 通过 SVN 部署
42.
建 用创 应 如何在
SAE 平台部署 用应 - SVN
43.
用 建好以后,就自 初始化了应
创 动 SVN 仓库 如何在 SAE 平台部署 用应 - SVN SVN 仓库地址
44.
如何在 SAE 平台部署
用应 - SVN SAE 安全邮箱 SVN 仓库地址 通过 SVN 部署代码
45.
已 可以 我
的 用了这时 经 访问 们 应 http://saedemo1.sinaapp.com 或者 https://saedemo1.sinaapp.com 如何在 SAE 平台部署 用应 - SVN
46.
如何在 SAE 平台部署
用应 - 用版本应 应用版本 注意: 1.应用版本不是 SVN 的 revision 2.应用默认版本访问时,域名加不加版本号 都行,非默认版本访问需要加上版本号 如何巧妙使用应用版本,稍后会跟大家分享
47.
SAE 平台部署 用的注意事应
项
48.
• 文件不能超单 过
20M • 一个版本代 不能超码 过 50M • 一个 用所有代 之和不能超应 码 过 100M 注意事项
49.
目 或文件名不允 含有以下字符:录
许 " * ? < > | , 外目 或文件名的 始与 束也另 录 开 结 不允 有空格许 只允 存在许 10 个以内的版本,并且版本号 必须为正整数 注意事项
50.
代码空间太小了? 于代 容量限制关 码
51.
SAE 的代码空间对于结构合理的网站来说是完全够用 了 Apache 源码解压后
42M 如果实在不够用,可以购买企业版 SAE 服务来获取更 多的空间 http://e.sae.sina.com.cn/? m=detail&a=product&itm=saeplus saemail@sina.cn 于代 容量限制关 码
52.
于代 容量限制关 码 从安全角度考虑,应用代码与数据应该 隔离。有很多文件上传漏洞都是由于数 据与代码混在一起引起的 而且把用户上传的文件直接保存在代码 目录下的做法不适用于分布式环境 SAE
专门为开发者提供了分布式文件存 储服务: Storage 服务 普通用户一个应用可以有 10G 存储空间 企业及用户可以获得无限的存储空间
53.
SVN 目仓库 录结构 SVN
仓库目录结构 https://svn.sinaapp.com/your_app_name/1/your_cod es 如: 刚才的演示应用的 SVN 仓库地址为 https://svn.sinaapp.com/saedemo1/1/ 应用二级域名 应用版本 只能是数字 以上 SVN 仓库对应的访问地址为: http://1.saedemo1.sinaapp.com/
54.
SAE 应用的维护及升级
55.
用的 与升应 维护
级
56.
网站太火了,不敢随便更新代码, 怕引入故障影响用户? 用的 与升应 维护
级
57.
SAE 的应用版本可以轻松解决代码升级问题 更 新 版 本 2 的 代 码 把 默 认 版 本 切 换 成 版 本 2 测 试 版 本 2 默认版本切换后,如果发现异常,马上把默认版本切 换到 1,
实现秒速回退 用的 与升应 维护 级
58.
升级完成后,原默认版本保留一段时间不变 当新默认版本稳定后,原默认版本要么删除 重建,要么把两次升级之间的变更 merge 到原默认版本,把原默认版本当作新的开发 版本 用的 与升应
维护 级
59.
这种升级方式的优点: 1. 升级、回退速度极快,因升级引起的故障影响时间极短 2. 操作简单,基本无需
OP 参与 缺点: 升级、开发有可能破坏线上数据 解决方案: 新建个应用当作开发版本,实现数据隔离 在新应用完成开发和测试后先合并到线上应用的非默认版本 ,测试通过后切换版本升级 与传统 WEB 应用升级相比 用的 与升应 维护 级
60.
代码升级完了,接下来万事无忧了? 用的 与升应 维护
级
61.
NO! 用的 与升应 维护
级
62.
为了保证应用始终满血运行,有件事 一定不能忽视 那就是: 性能性能 在普通 WEB
运行环境下,性能测试 既不精确,又非常麻烦 用的 与升应 维护 级
63.
在在 SAESAE 环境可以一眼看出来升级前后代码性能的差异环境可以一眼看出来升级前后代码性能的差异 用的
与升应 维护 级
64.
用用 xhprofxhprof 看看问题出在哪看看问题出在哪 用的
与升应 维护 级
65.
SAE 应用的管理
66.
使用 SAE 用,不需要
的开发应 专业 运维团队 SAE 上所有服 都可以通务 过 WEB 界面 行可 化管理进 视 用的管理应
67.
MySQLMySQL 管理管理 用的管理应
68.
StorageStorage 服务管理服务管理 用的管理应
69.
AppConfig
70.
AppConfig
71.
更多服务大家可以亲自体验
72.
SAE 应用的运营
73.
不同行 的网站, 策略各不相同业
运营 但都 不离 开基 数据础 的支撑 在此向大家介 一下绍 SAE 提供的一些 工具运营
74.
应用某一天花了多少钱,可以通过“资源报表”查看
75.
帐户云豆记录可以通过“云豆记录”查看
76.
通过日志中心可以发现可异抓站 IP
77.
然后通过应用防火墙把它封掉
78.
还有更多你想要的…… http://sae.sina.com.cn http://weibo.com/saet Thanks
79.
下期预告 http://sae.sina.com.cn 中篇 体验 SAE 多语言开发魅力 PHP
开发 各个服务应用场景介绍 怎么开发微博应用 怎么开发游戏类应用
Download now