O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

China PHP Technology Summit 2011 ppt

12.287 visualizações

Publicada em

Publicada em: Tecnologia
  • Seja o primeiro a comentar

China PHP Technology Summit 2011 ppt

  1. 1. PHP 在百度的应用 惠新宸 30 分钟 Laruence
  2. 2. Outline <ul><li>创立于 2000 年 </li></ul><ul><li>2001 年竞价排名系统开始采用 PHP </li></ul>PHP 在百度的应用
  3. 3. Overview <ul><li>用户产品 </li></ul><ul><ul><li>贴吧 I 贴吧 </li></ul></ul><ul><ul><li>空间 知道 百科 文库 身边 </li></ul></ul><ul><ul><li>地图 旅游 </li></ul></ul><ul><li>无线产品 </li></ul><ul><li>商业产品 </li></ul><ul><ul><li>百度统计 百度推广 </li></ul></ul><ul><ul><li>用户中心 </li></ul></ul>PHP 在百度的应用
  4. 4. History <ul><li>Cgi </li></ul><ul><li>C-ui </li></ul><ul><li>Nsheader </li></ul><ul><li>mcpack </li></ul>PHP 在百度的应用
  5. 5. Why PHP <ul><li>高性能 , 快速开发 </li></ul>PHP 在百度的应用
  6. 6. Why PHP <ul><li>高性能 , 快速开发 </li></ul><ul><li>稳定性 , 鲁棒性 , 安全性 </li></ul>PHP 在百度的应用
  7. 7. Why PHP <ul><li>高性能 , 快速开发 </li></ul><ul><li>稳定性 , 鲁棒性 , 安全性 </li></ul><ul><li>灵活 , 丰富的语法 </li></ul>PHP 在百度的应用
  8. 8. Why PHP <ul><li>高性能 , 快速开发 </li></ul><ul><li>稳定性 , 鲁棒性 , 安全性 </li></ul><ul><li>灵活 , 丰富的语法 </li></ul><ul><li>良好的运行在 Linux, 可扩展 (C/C++) </li></ul>PHP 在百度的应用
  9. 9. Why PHP <ul><li>高性能 , 快速开发 </li></ul><ul><li>稳定性 , 鲁棒性 , 安全性 </li></ul><ul><li>灵活 , 丰富的语法 </li></ul><ul><li>良好的运行在 Linux, 可扩展 (C/C++) </li></ul><ul><li>易部署 , 易调试 </li></ul>PHP 在百度的应用
  10. 10. Why PHP <ul><li>高性能 , 快速开发 </li></ul><ul><li>稳定性 , 鲁棒性 , 安全性 </li></ul><ul><li>灵活 , 丰富的语法 </li></ul><ul><li>良好的运行在 Linux, 可扩展 (C/C++) </li></ul><ul><li>易部署 , 易调试 </li></ul><ul><li>展现 / 逻辑分离 </li></ul>PHP 在百度的应用
  11. 11. Why PHP <ul><li>高性能 , 快速开发 </li></ul><ul><li>稳定性 , 鲁棒性 , 安全性 </li></ul><ul><li>灵活 , 丰富的语法 </li></ul><ul><li>良好的运行在 Linux, 可扩展 (C/C++) </li></ul><ul><li>易部署 , 易调试 </li></ul><ul><li>展现 / 逻辑分离 </li></ul><ul><li>入门快 , 社区活跃 </li></ul>PHP 在百度的应用
  12. 12. Server Architecture PHP 在百度的应用 BackEnd web server web server Web Server Scripts Load Balancer Passport Web Services Logic Data Apache
  13. 13. Problems <ul><li>部署 / 运维 </li></ul>PHP 在百度的应用
  14. 14. Problems <ul><li>部署 / 运维 </li></ul><ul><li>资源 / 流量陡增 </li></ul>PHP 在百度的应用
  15. 15. Problems <ul><li>部署 / 运维 </li></ul><ul><li>资源 / 流量陡增 </li></ul><ul><li>规范 / 标准 </li></ul>PHP 在百度的应用
  16. 16. Problems <ul><li>部署 / 运维 </li></ul><ul><li>资源 / 流量陡增 </li></ul><ul><li>规范 / 标准 </li></ul><ul><li>防攻击 / 容灾 </li></ul>PHP 在百度的应用
  17. 17. Problems <ul><li>部署 / 运维 </li></ul><ul><li>资源 / 流量陡增 </li></ul><ul><li>规范 / 标准 </li></ul><ul><li>防攻击 / 容灾 </li></ul><ul><li>框架 / 异构 </li></ul>PHP 在百度的应用
  18. 18. Problems <ul><li>部署 / 运维 </li></ul><ul><li>资源 / 流量陡增 </li></ul><ul><li>规范 / 标准 </li></ul><ul><li>防攻击 / 容灾 </li></ul><ul><li>框架 / 异构 </li></ul><ul><li>快速开发 / 性能 </li></ul>PHP 在百度的应用
  19. 19. PHP at Baidu today PHP 在百度的应用 BackEnd Servers Scripts Load Balancer Passport Bae Logic Data Odp
  20. 20. Bae <ul><li>平台化 </li></ul><ul><ul><li>统一资源调度 </li></ul></ul><ul><ul><li>减低运维 / 监控成本 </li></ul></ul><ul><li>集群化 </li></ul><ul><ul><li>防攻击 / 容灾 </li></ul></ul><ul><ul><li>流量陡增 </li></ul></ul>PHP 在百度的应用
  21. 21. 沉重的框架 <ul><li>为什么沉重 </li></ul><ul><li>怎么取舍 </li></ul><ul><li>解决方案 ? </li></ul><ul><li>扩展化 </li></ul>PHP 在百度的应用
  22. 22. Ap <ul><li>全功能 MVC 框架 </li></ul><ul><ul><li>20 个内建类 , 100 多个 Api </li></ul></ul><ul><ul><li>路由 , 分发 , 插件 </li></ul></ul><ul><ul><li>支持自定义扩展 </li></ul></ul><ul><li>PHP 扩展 </li></ul><ul><li>高性能 , 低消耗 </li></ul>PHP 在百度的应用
  23. 23. Ap PHP 在百度的应用
  24. 24. Ap <ul><li>全功能框架 </li></ul><ul><li>PHP 扩展 </li></ul><ul><ul><li>C 编写 , 嵌入 PHP </li></ul></ul><ul><ul><li>富 Zend API 扩展 </li></ul></ul><ul><ul><li>平台无关 </li></ul></ul><ul><ul><li>对使用者透明 </li></ul></ul><ul><li>高性能 , 低消耗 </li></ul>PHP 在百度的应用
  25. 25. Ap <ul><li>全功能框架 </li></ul><ul><li>PHP 扩展 </li></ul><ul><li>高性能 , 低消耗 </li></ul><ul><ul><li>无需编译 , 无需 Zend Vm </li></ul></ul><ul><ul><li>更少的指令和内存占用 </li></ul></ul><ul><ul><li>初始化一次 , 常驻内存 </li></ul></ul><ul><ul><li>更大的开发灵活性 </li></ul></ul>PHP 在百度的应用
  26. 26. Odp&Ap <ul><li>技术约束规范 </li></ul>PHP 在百度的应用
  27. 27. Odp&Ap <ul><li>技术约束规范 </li></ul><ul><li>高性能 , 低消耗 </li></ul>PHP 在百度的应用
  28. 28. Odp&Ap <ul><li>技术约束规范 </li></ul><ul><li>高性能 , 低消耗 </li></ul><ul><li>快速开发 </li></ul>PHP 在百度的应用
  29. 29. Odp&Ap <ul><li>技术约束规范 </li></ul><ul><li>高性能 , 低消耗 </li></ul><ul><li>快速开发 </li></ul><ul><li>安全机制 </li></ul>PHP 在百度的应用
  30. 30. Odp&Ap <ul><li>技术约束规范 </li></ul><ul><li>高性能 , 低消耗 </li></ul><ul><li>快速开发 </li></ul><ul><li>安全机制 </li></ul><ul><li>国际化 </li></ul>PHP 在百度的应用
  31. 31. Odp&Ap <ul><li>技术约束规范 </li></ul><ul><li>高性能 , 低消耗 </li></ul><ul><li>快速开发 </li></ul><ul><li>安全机制 </li></ul><ul><li>国际化 </li></ul><ul><li>Avatar </li></ul>PHP 在百度的应用
  32. 32. 我们也在招聘 <ul><li>职位列表 </li></ul><ul><li>[email_address] </li></ul><ul><li> 联系方式 </li></ul><ul><li>[email_address] </li></ul><ul><li>http://www.laruence.com </li></ul>PHP 在百度的应用

×