网站大量收购独家精品文档,联系QQ:2885784924

新浪云计算公开课第三期:体验SAE多语言开发魅力之php开发(张磊、张永生)辩析.ppt

新浪云计算公开课第三期:体验SAE多语言开发魅力之php开发(张磊、张永生)辩析.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Image: 提供常用图片处理操作,图片压缩率高,不占用PHP脚本内存。 GD: PHP 自带图片处理模块,功能强大,但图片压缩率低,占用脚本内存较多。 图片处理服务 Mail: SMTP 邮件发送服务,使用用户指定的 SMTP 服务商发送邮件。 邮件服务 XHProf: 用于应用性能优化。分析脚本中各函数所消耗的 cputime 、内存、实际时间。 sae_debug: 用于记录一些自定义的日志。例如 MySQL连接失败时,可用 sae_debug 记录连接失败的 error 信息,以便之后排查问题。 应用体检: 用于网站整体性能及安全性分析,分析结果仅供参考。 调试类服务 Counter: 计数器服务。 Rank: 排行榜服务。 Segment: 中文分词服务。 FTS: 全文检索服务。 APNS: 苹果消息推送服务。 SMS: 短信服务。 SAE特色服务 BREAK 写不下了:) 一些做过的微博App: 张永生 现任北京微明互动信息技术有限公司CEO。PHPer,创业ing,2010年8月开始起接触微博开放平台,至今开发超过50个微博app,最多的一个app达到120万用户。 SAE上的微博app实践 @张永生 2012-04-09 #新浪公开课# SAE常用服务实践 微博应用性能优化 微博应用产品设计 定时任务、队列、中文分词等服务让应用开发更高效 更快的响应速度、更少的云豆消耗、更好的用户体验 产品细节设计不仅能让用户体验更好,更能让应用用户量猛增 提纲 为什么要用SAE? 省钱吗? 方便吗? 安全吗? …… 场景:某抽奖/促销活动 应用:华为Ascend P1 0元尝鲜摇号活动() 场景:某抽奖/促销活动 特点:持续时间短(一周以内)、短期流量大 自建 增加硬件、带宽 活动过后闲置 服务器利用率低 运维成本高 SAE 弹性、按需付费 服务器利用率高 无需运维 成本:五位数+ 成本500元 基于SAE提供的服务开发应用 快速开发 存储 KVDB Mysql 队列 等等…. Cron 分词 1.服务多,涵盖了绝大部分web开发用的到功能。 2.无需重复建轮子,开发成本更低,速度更快 选择SAE的N个理由 省钱! 省心! 开发速度快! 安全!稳定! …… Cron实践 应用:定时发微博 中文分词、排行榜实践 应用:微博热点排行榜() KVDB实践(1)存储好友关系 应用:好有相似度测试() 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开发外包请联系我 交流·合作 Mysql:关系数据库服务 Storage:文件存储服务 Memcache:缓存服务 Cron:定时服务 TaskQueue:任务队列服务 Rank:排行榜服务 KVDB:KeyValue数据库服务 Segment:中文分词服务 * 如果发微博时响应较慢(比如需要动态生成图片),可以将该任务推送到任务队列中。 * 新浪云计算公开课 第三期 公开课视频地址一 公开课视频地址二 公开课视频地址三 微博大屏幕 敬请期待 互动礼品 如何吸引并留住更多的开发者? 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等多项服务的架构与开发。 数据存储类服务 - MySQL 服务 类型 持久存储 读写

文档评论(0)

贪玩蓝月 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档