新浪云计算公开课第三期:体验sae多语言开发魅力之php开发(张磊、张永生)汇编

上传人:今*** 文档编号:111074102 上传时间:2019-11-01 格式:PPT 页数:45 大小:7.49MB
返回 下载 相关 举报
新浪云计算公开课第三期:体验sae多语言开发魅力之php开发(张磊、张永生)汇编_第1页
第1页 / 共45页
新浪云计算公开课第三期:体验sae多语言开发魅力之php开发(张磊、张永生)汇编_第2页
第2页 / 共45页
新浪云计算公开课第三期:体验sae多语言开发魅力之php开发(张磊、张永生)汇编_第3页
第3页 / 共45页
新浪云计算公开课第三期:体验sae多语言开发魅力之php开发(张磊、张永生)汇编_第4页
第4页 / 共45页
新浪云计算公开课第三期:体验sae多语言开发魅力之php开发(张磊、张永生)汇编_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《新浪云计算公开课第三期:体验sae多语言开发魅力之php开发(张磊、张永生)汇编》由会员分享,可在线阅读,更多相关《新浪云计算公开课第三期:体验sae多语言开发魅力之php开发(张磊、张永生)汇编(45页珍藏版)》请在金锄头文库上搜索。

1、,新浪云计算公开课 第三期,公开课视频地址一,公开课视频地址二,公开课视频地址三,微博大屏幕,敬请期待,互动礼品,如何吸引并留住更多的开发者?,PAAS,IAAS,App Store,Service Store,Cloud Window (Mobile cloud app),Public Cloud,Enterprise public cloud,SWS based on Openstack,服务应用场景介绍,Sina App Engine 张磊 ElmerZhang,张磊 新浪云计算开发工程师,擅长服务架构、高性能Web开发。目前负责Storage、MySQL等多项服务的架构与开发。,数据存

2、储类服务 - MySQL,数据存储类服务 - Storage,数据存储类服务 - KVDB,数据存储类服务 - Memcache,数据存储类服务 - Tmpfs,数据存储类服务对比,异步任务 - Cron,异步任务 - TaskQueue,异步任务 - DeferredJob,异步任务,FetchURL: HTTP 抓取服务,支持 HTTPS。常用于调用外部 REST API,抓取外部图片等数据。 SocketProxy: 即 fsockopen,可连接远程计算机任意端口进行 TCP 数据传输。例如可用于连接 POP 服务器接收邮件。暂不支持 SSL 。,数据抓取类服务,Image: 提供常用

3、图片处理操作,图片压缩率高,不占用PHP脚本内存。 GD: PHP 自带图片处理模块,功能强大,但图片压缩率低,占用脚本内存较多。,图片处理服务,Mail: SMTP 邮件发送服务,使用用户指定的 SMTP 服务商发送邮件。,邮件服务,XHProf: 用于应用性能优化。分析脚本中各函数所消耗的 cputime 、内存、实际时间。 sae_debug: 用于记录一些自定义的日志。例如 MySQL连接失败时,可用 sae_debug 记录连接失败的 error 信息,以便之后排查问题。 应用体检: 用于网站整体性能及安全性分析,分析结果仅供参考。,调试类服务,Counter: 计数器服务。 Ran

4、k: 排行榜服务。 Segment: 中文分词服务。 FTS: 全文检索服务。 APNS: 苹果消息推送服务。 SMS: 短信服务。,SAE特色服务,BREAK,写不下了:),一些做过的微博App:,张永生 现任北京微明互动信息技术有限公司CEO。PHPer,创业ing,2010年8月开始起接触微博开放平台,至今开发超过50个微博app,最多的一个app达到120万用户。,SAE上的微博app实践,张永生,2012-04-09,#新浪公开课#,SAE常用服务实践,微博应用性能优化,微博应用产品设计,定时任务、队列、中文分词等服务让应用开发更高效,更快的响应速度、更少的云豆消耗、更好的用户体验,

5、产品细节设计不仅能让用户体验更好,更能让应用用户量猛增,提纲,为什么要用SAE?,省钱吗? 方便吗? 安全吗? ,场景:某抽奖/促销活动,应用:华为Ascend P1 0元尝鲜摇号活动(),场景:某抽奖/促销活动,特点:持续时间短(一周以内)、短期流量大,成本:五位数+,成本500元,基于SAE提供的服务开发应用,快速开发,1.服务多,涵盖了绝大部分web开发用的到功能。 2.无需重复建轮子,开发成本更低,速度更快,选择SAE的N个理由,省钱! 省心! 开发速度快! 安全!稳定! ,Cron实践,应用:定时发微博,中文分词、排行榜实践,应用:微博热点排行榜(),KVDB实践(1)存储好友关系,

6、应用:好有相似度测试(),KVDB实践(2)存储图片,应用:头像拼图(),常规的优化,使用队列 Mysql使用主从 使用MC 使用KVDB 缓存图片等静态资源,优化案例1,图片生成类的应用频繁访问某张背景图放到memcache中,用imagecreatefromstring读取 sdk中upload方法直接传入数据,减少一次fetchurl流量,应用:“脱光”测试报告(),优化案例2,未雨绸缪,提前将图片生成好存入Storage,应用:点亮太极电影海报(),微应用特点:病毒式传播,应用:寿命计算器(),新浪微博2.5亿用户基数+微博的传播性=高使用量的app 用户:上线1个月用户超过120万 开发周期:1-2天,2011年5月某天深夜,某名人微博宣布私奔 第二天上线的app在两天内用户量超过了10W,结合当前热点做微博应用,应用:你最适合和谁私奔(),微博应用产品细节设计,加关注弹窗设计,点确认的用户占20%,点确认的用户占35%,修改前,修改后,张永生 zhangys 广告:如有微博App开发外包请联系我,Thank You !,交流合作,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号