Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
mysqlops
1,085 views
DevOPS
AI-enhanced description
文档探讨了如何实现每日上线和确保网站稳定性的方法,包括集中开发环境、测试驱动开发和自动化工具的使用。关键词包括透明度、错误管理和性能监控。各策略的结合旨在提高开发效率和降低错误率。
Technology
◦
Read more
3
Save
Share
Embed
Embed presentation
1
/ 70
2
/ 70
3
/ 70
4
/ 70
5
/ 70
6
/ 70
7
/ 70
8
/ 70
9
/ 70
10
/ 70
11
/ 70
12
/ 70
13
/ 70
14
/ 70
15
/ 70
16
/ 70
17
/ 70
18
/ 70
19
/ 70
20
/ 70
21
/ 70
22
/ 70
23
/ 70
24
/ 70
25
/ 70
26
/ 70
27
/ 70
28
/ 70
29
/ 70
30
/ 70
31
/ 70
32
/ 70
33
/ 70
34
/ 70
35
/ 70
36
/ 70
37
/ 70
38
/ 70
39
/ 70
40
/ 70
41
/ 70
42
/ 70
43
/ 70
44
/ 70
45
/ 70
46
/ 70
47
/ 70
48
/ 70
49
/ 70
50
/ 70
51
/ 70
52
/ 70
53
/ 70
54
/ 70
55
/ 70
56
/ 70
57
/ 70
58
/ 70
59
/ 70
60
/ 70
61
/ 70
62
/ 70
63
/ 70
64
/ 70
65
/ 70
66
/ 70
67
/ 70
68
/ 70
69
/ 70
70
/ 70
More Related Content
PPTX
猴子也能懂的Node.js
by
HopenglishRD
ODP
五行完成網頁多國語系
by
amostsai
PDF
如何实现登出按钮
by
LI Daobing
PDF
2010 08-14 web-sitei18n
by
tsunghaolee
KEY
Introduce Node.js Taiwan community
by
Caesar Chi
PPT
Dynamic JS Loader
by
feifeipan
PDF
北護樂學程式冬令營 2017
by
Hamilton Wong
PPTX
新技术新挑战
by
xiang.zhaox
猴子也能懂的Node.js
by
HopenglishRD
五行完成網頁多國語系
by
amostsai
如何实现登出按钮
by
LI Daobing
2010 08-14 web-sitei18n
by
tsunghaolee
Introduce Node.js Taiwan community
by
Caesar Chi
Dynamic JS Loader
by
feifeipan
北護樂學程式冬令營 2017
by
Hamilton Wong
新技术新挑战
by
xiang.zhaox
Viewers also liked
PPTX
Phone page hotspot app
by
Nandkishor Dhekane
PPTX
Cambio de auto.pptx. antonio stiusso
by
AntonioCabrala
PPTX
Phone page quick blog app
by
Nandkishor Dhekane
PPTX
Presentacion
by
Mauricio Jabier
PPTX
Herramientas web 2.0
by
Hendrylucia
PDF
Gutell 086.bmc.evol.biol.2003.03.07
by
Robin Gutell
PDF
Selling and buying real estate, guide in 5 key steps
by
Groupe Althémis
PPTX
Clase 02 Estándares en imágenes médicas
by
Eduardo Silva
PPTX
El ferrari f40. antonio horacio stiuso
by
AntonioCabrala
PPTX
Valores inculcador en la juventud
by
Martín Burbano
PDF
contributor-fall13-r5
by
Kathleen Stevens
PDF
Lucas2
by
Noll Barnes
PPTX
Presentación1 (2)
by
dayanaguerra123
PPTX
Algoritmos jairo cruz
by
Jaîîro Crùz
DOCX
Design basis report on-14.11.2016
by
bhavesh raysoni
PDF
淘宝Java中间件之路
by
mysqlops
PPTX
E news mcx web app
by
Nandkishor Dhekane
PPTX
El mundo y sus avances
by
ymanrique17
PPT
Interior do pc
by
ggg9
PPTX
angie montoya y dana montoya
by
rutrina
Phone page hotspot app
by
Nandkishor Dhekane
Cambio de auto.pptx. antonio stiusso
by
AntonioCabrala
Phone page quick blog app
by
Nandkishor Dhekane
Presentacion
by
Mauricio Jabier
Herramientas web 2.0
by
Hendrylucia
Gutell 086.bmc.evol.biol.2003.03.07
by
Robin Gutell
Selling and buying real estate, guide in 5 key steps
by
Groupe Althémis
Clase 02 Estándares en imágenes médicas
by
Eduardo Silva
El ferrari f40. antonio horacio stiuso
by
AntonioCabrala
Valores inculcador en la juventud
by
Martín Burbano
contributor-fall13-r5
by
Kathleen Stevens
Lucas2
by
Noll Barnes
Presentación1 (2)
by
dayanaguerra123
Algoritmos jairo cruz
by
Jaîîro Crùz
Design basis report on-14.11.2016
by
bhavesh raysoni
淘宝Java中间件之路
by
mysqlops
E news mcx web app
by
Nandkishor Dhekane
El mundo y sus avances
by
ymanrique17
Interior do pc
by
ggg9
angie montoya y dana montoya
by
rutrina
Similar to DevOPS
PPT
腾讯大讲堂08 可扩展web架构探讨
by
George Ang
PDF
百姓网如何优化网速-Qcon2011
by
Yiwei Ma
PDF
前端性能优化和自动化
by
kaven yan
PDF
20111018 zhouchen share
by
zcbug
PPT
张勇 搜搜前端架构
by
isnull
PPT
big web site
by
tanjianwei3
PPT
2012 淘宝技术沙龙 PPT
by
lhqunar
PPT
2012 淘宝技术沙龙 PPT
by
lhqunar
PPT
高性能网站最佳实践
by
longhao
PPT
腾讯大讲堂17 性能优化不是仅局限于后台(qzone)
by
George Ang
PPT
价值中国网站开发、管理经验探讨、分享、交流
by
hizhubo
PPT
Paveo Tweak WordPress
by
Yuancheng Yang
PPT
腾讯大讲堂18 让我们戴上有色眼镜--qzone前台架构的优化分享
by
areyouok
PDF
构建基于Lamp的网站架构
by
Cosey Lee
PPTX
Web+前端性能优化(转载)
by
Leo Hui
PDF
Lamp高性能设计
by
锐 张
PDF
高性能LAMP程序设计
by
fuchaoqun
PPT
腾讯大讲堂17 性能优化不是仅局限于后台(qzone)
by
topgeek
PPT
腾讯大讲堂18 让我们戴上有色眼镜--qzone前台架构的优化分享
by
George Ang
PPT
腾讯大讲堂08 可扩展web架构探讨
by
topgeek
腾讯大讲堂08 可扩展web架构探讨
by
George Ang
百姓网如何优化网速-Qcon2011
by
Yiwei Ma
前端性能优化和自动化
by
kaven yan
20111018 zhouchen share
by
zcbug
张勇 搜搜前端架构
by
isnull
big web site
by
tanjianwei3
2012 淘宝技术沙龙 PPT
by
lhqunar
2012 淘宝技术沙龙 PPT
by
lhqunar
高性能网站最佳实践
by
longhao
腾讯大讲堂17 性能优化不是仅局限于后台(qzone)
by
George Ang
价值中国网站开发、管理经验探讨、分享、交流
by
hizhubo
Paveo Tweak WordPress
by
Yuancheng Yang
腾讯大讲堂18 让我们戴上有色眼镜--qzone前台架构的优化分享
by
areyouok
构建基于Lamp的网站架构
by
Cosey Lee
Web+前端性能优化(转载)
by
Leo Hui
Lamp高性能设计
by
锐 张
高性能LAMP程序设计
by
fuchaoqun
腾讯大讲堂17 性能优化不是仅局限于后台(qzone)
by
topgeek
腾讯大讲堂18 让我们戴上有色眼镜--qzone前台架构的优化分享
by
George Ang
腾讯大讲堂08 可扩展web架构探讨
by
topgeek
More from mysqlops
PDF
The simplethebeautiful
by
mysqlops
PPT
Oracle数据库分析函数详解
by
mysqlops
PDF
Percona Live 2012PPT:mysql-security-privileges-and-user-management
by
mysqlops
PDF
Percona Live 2012PPT: introduction-to-mysql-replication
by
mysqlops
PDF
Percona Live 2012PPT: MySQL Cluster And NDB Cluster
by
mysqlops
PDF
Percona Live 2012PPT: MySQL Query optimization
by
mysqlops
PDF
Pldc2012 innodb architecture and internals
by
mysqlops
PPSX
DBA新人的述职报告
by
mysqlops
PDF
分布式爬虫
by
mysqlops
PPSX
MySQL应用优化实践
by
mysqlops
PPT
eBay EDW元数据管理及应用
by
mysqlops
PPT
基于协程的网络开发框架的设计与实现
by
mysqlops
PPT
eBay基于Hadoop平台的用户邮件数据分析
by
mysqlops
PPSX
对MySQL DBA的一些思考
by
mysqlops
PPT
QQ聊天系统后台架构的演化与启示
by
mysqlops
PPT
腾讯即时聊天IM1.4亿在线背后的故事
by
mysqlops
PDF
分布式存储与TDDL
by
mysqlops
PDF
MySQL数据库生产环境维护
by
mysqlops
PDF
Memcached
by
mysqlops
PDF
MySQL数据库开发的三十六条军规
by
mysqlops
The simplethebeautiful
by
mysqlops
Oracle数据库分析函数详解
by
mysqlops
Percona Live 2012PPT:mysql-security-privileges-and-user-management
by
mysqlops
Percona Live 2012PPT: introduction-to-mysql-replication
by
mysqlops
Percona Live 2012PPT: MySQL Cluster And NDB Cluster
by
mysqlops
Percona Live 2012PPT: MySQL Query optimization
by
mysqlops
Pldc2012 innodb architecture and internals
by
mysqlops
DBA新人的述职报告
by
mysqlops
分布式爬虫
by
mysqlops
MySQL应用优化实践
by
mysqlops
eBay EDW元数据管理及应用
by
mysqlops
基于协程的网络开发框架的设计与实现
by
mysqlops
eBay基于Hadoop平台的用户邮件数据分析
by
mysqlops
对MySQL DBA的一些思考
by
mysqlops
QQ聊天系统后台架构的演化与启示
by
mysqlops
腾讯即时聊天IM1.4亿在线背后的故事
by
mysqlops
分布式存储与TDDL
by
mysqlops
MySQL数据库生产环境维护
by
mysqlops
Memcached
by
mysqlops
MySQL数据库开发的三十六条军规
by
mysqlops
DevOPS
1.
让交付的速度 跟上思考的速度
潘捷 panjie@baixing.com 赵君 zhaojun@baixing.com
2.
半年前
Qcon Beijing
3.
今天 Qcon Hangzhou 半年前
Qcon Beijing
4.
今天
Qcon Hangzhou
5.
今天
Qcon Hangzhou PV x 2
6.
今天
Qcon Hangzhou 20亿/月
8.
12名
9.
每日上线
10.
每日上线
11.
每日上线 PM不再追问什么时候能上线
12.
每日上线 PM不再追问什么时候能上线 恐怖的错误开始变少
13.
每日上线 PM不再追问什么时候能上线 恐怖的错误开始变少 对互联网的高速变化完全适应
14.
1.如何做到每日上线? 2.如何保证网站稳定?
15.
1.如何做到每日上线?
16.
如何做到每日上线?
[不同环境开发照片]
17.
如何做到每日上线? 经验:
集中开发环境
18.
如何做到每日上线? 集中开发环境
19.
如何做到每日上线? 集中开发环境 不用担心环境不同引起的问题
20.
如何做到每日上线? 集中开发环境 不用担心环境不同引起的问题 开发过程对产品透明,随时测试
21.
如何做到每日上线? 集中开发环境 不用担心环境不同引起的问题 开发过程对产品透明,随时测试
透明 整个公司都可以看到!
22.
如何做到每日上线? 集中开发环境
透明
23.
如何做到每日上线? “把大象放进冰箱”
24.
如何做到每日上线?
25.
如何做到每日上线? 经验:
SVN无分支
26.
如何做到每日上线? SVN无分支
27.
如何做到每日上线? SVN无分支 把case切小,迭代加快
28.
如何做到每日上线? SVN无分支 把case切小,迭代加快 commit之后其他人会发现
29.
如何做到每日上线? 经验:
30.
如何做到每日上线? 经验: 让所有人坐到⼀一起
31.
如何做到每日上线? 让所有人坐到⼀一起
32.
如何做到每日上线? 让所有人坐到⼀一起 很多事就自然发生了...
33.
如何做到每日上线?
34.
如何做到每日上线?
测试驱动开发
35.
如何做到每日上线? 经验:
测试驱动开发
36.
如何做到每日上线? 经验:
用户 测试驱动开发
37.
如何做到每日上线? 经验:
用户 测试驱动开发 产品
38.
如何做到每日上线? 经验:
用户 测试驱动开发 产品 公司其他人
39.
如何做到每日上线? 经验:
用户 测试驱动开发 产品 公司其他人 所有网站用户
40.
2.如何保证网站稳定?
41.
如何保证网站稳定?
线上错误
42.
如何保证网站稳定?
线上错误 上线时间
43.
如何保证网站稳定?
44.
如何保证网站稳定? 经验:
在清醒时上线
45.
如何保证网站稳定?
最快定位错误
46.
如何保证网站稳定? 经验: 错误让所有人知道
47.
如何保证网站稳定? 避免Hotfix出错
48.
如何保证网站稳定? 避免Hotfix出错
49.
如何保证网站稳定? 避免Hotfix出错 语法错误
50.
如何保证网站稳定? 避免Hotfix出错 语法错误 php -l xxx.php
51.
如何保证网站稳定? 避免Hotfix出错 语法错误 php -l xxx.php 逻辑错误
52.
如何保证网站稳定? 避免Hotfix出错 语法错误 php -l xxx.php 逻辑错误 curl
http://www.baixing.com
53.
如何保证网站稳定? 经验:
用工具保证
54.
如何保证网站稳定?
性能隐患
55.
如何保证网站稳定? 性能隐患
56.
如何保证网站稳定? 性能隐患 在线记录DB, Search慢查询
57.
如何保证网站稳定? 性能隐患 在线记录DB, Search慢查询 $slowLogger =
new SlowLogger();
58.
如何保证网站稳定? 性能隐患 在线记录DB, Search慢查询 $slowLogger =
new SlowLogger(); $slowLogger->start();
59.
如何保证网站稳定? 性能隐患 在线记录DB, Search慢查询 $slowLogger =
new SlowLogger(); $slowLogger->start(); $this->result = mysql_query($this->sql, $this->connection);
60.
如何保证网站稳定? 性能隐患 在线记录DB, Search慢查询 $slowLogger =
new SlowLogger(); $slowLogger->start(); $this->result = mysql_query($this->sql, $this->connection); $ms = $slowLogger->stop();
61.
如何保证网站稳定? 性能隐患 在线记录DB, Search慢查询 $slowLogger =
new SlowLogger(); $slowLogger->start(); $this->result = mysql_query($this->sql, $this->connection); $ms = $slowLogger->stop(); if ($ms > 499)
62.
如何保证网站稳定? 性能隐患 在线记录DB, Search慢查询 $slowLogger =
new SlowLogger(); $slowLogger->start(); $this->result = mysql_query($this->sql, $this->connection); $ms = $slowLogger->stop(); if ($ms > 499) $slowLogger->log($this->sql);
63.
如何保证网站稳定? 性能隐患 在线记录DB, Search慢查询 $slowLogger =
new SlowLogger(); $slowLogger->start(); $this->result = mysql_query($this->sql, $this->connection); $ms = $slowLogger->stop(); if ($ms > 499) $slowLogger->log( $slowLogger->log($this->sql); $this->sql, debug_backtrace() );
64.
如何保证网站稳定? 自动化统计 Count Max Time
Backtrace Detail Data::query Select `id` .... 445 2433 Data::load http://shanghai... Ad_Ctl::index Data::query Select `id` .... 363 4224 Data::find http://hangzhou... Ad_Ctl::search
65.
如何保证网站稳定? 经验:
自动化
66.
总结:
67.
总结: 用户测试驱动开发
68.
总结: 用户测试驱动开发 用自动化保证稳定
69.
Q&A