SlideShare a Scribd company logo
1 of 26
Download to read offline
垂直互联⺴⽹网站点的技术改造
                            DXY From 1.0 to 2.0
                               Fenng@DXY.com




Wednesday, October 24, 12
⼤大规模? ⾼高并发? ⼤大数据?
                               抱歉,这⾥里没有
                              ⼭山寨 CTO 速成班



Wednesday, October 24, 12
DXY.cn
                            10 Years / 2M Users
                               BBS / Doctors
                               Tech Team:12


Wednesday, October 24, 12
做的好的都是相似的
                            做的不太好的...各有各的不同

                               也各有各的原因




Wednesday, October 24, 12
Problem
                    • Products - Older
                    • Stability - Bad
                    • Web Page Speed - Slowly
                    • Information Architecture - Mess
                    • UI / UX - Worse
                    • Yes, Team - !
                    • More ...
Wednesday, October 24, 12
Phase I

                    • Availability
                            Monitoring System / Stats / Benchmark
                    • Performance Tuning
                    • Team Stability
                    • Ok,⺫⽬目前并不干扰⽤用户

Wednesday, October 24, 12
思考:遗留程序怎么办?


                    • 推倒重来? 重新写⼀一个? No.
                            Why?
                            避免NIH综合症




Wednesday, October 24, 12
NIH 综合症
                    • Not Invented Here Syndrome
                            指的是社会、公司和组织中的⼀一种⽂文化
                            现象,⼈人们不愿意使⽤用、购买或者接受
                            某种产品、研究成果或者知识,不是出
                            于技术或者法律等因素,⽽而只是因为它
                            源⾃自其他地⽅方。 通常带有贬义。在国家
                            范围内的NIH综合征是民族主义的⼀一种形
                            式。http://zh.wikipedia.org/wiki/%E9%9D%9E
                            %E6%88%91%E6%89%80%E5%89%B5



Wednesday, October 24, 12
思考:遗留程序怎么办?


                    • 迁移到开源的产品上? No.
                            Why?
                            Discuz!? PHPWind? ⼆二次开发的魔咒. ⾃自相
                            ⽭矛盾?




Wednesday, October 24, 12
思考:遗留程序怎么办?


                    • 改造? Yes.
                            从 Modules 开始

                    • 改进? Yes.
                            从 Functions 起步 (⽤用户接受么?)




Wednesday, October 24, 12
Phase II - 信息架构
                    • 选⼀一个信息维度:URL
                            ⽐比如,REST ~ SEO

                    • Code Refactoring
                            New Developers / Service / API
                    • Data - Analytics
                    • Team Building - Tech + Practise
Wednesday, October 24, 12
2S-任督⼆二脉

                    • SSO -Single Sign-On
                            Users
                    • Search
                            Data - Realtime




Wednesday, October 24, 12
思考:垂直社区⽤用户习惯


                    • 记住:⽤用户并⾮非深度互联⺴⽹网⽤用户
                            IE 6 vs. Chrome
                    • 记住:⽤用户并不习惯「改变」
                    • 记住:⽤用户并不理解你的「⾏行话」

Wednesday, October 24, 12
Phase III

                    • UX 改进
                    • +新功能 / +新特性
                            {多数}⽤用户反复提醒你的东⻄西别忘掉

                    • Team Building - 理念

Wednesday, October 24, 12
思考:再来点什么?


                    • 哪些可以改进?
                    • 过去搁浅的产品创意
                    • ⽤用户要什么?


Wednesday, October 24, 12
Phase IV

                    • UI / 前端 - 如:⾸首⻚页
                    • SNS 化 - Extend Users Lifetime
                    • 产品延伸: ⽂文库/ Mobile App
                    • Team: + App Team

Wednesday, October 24, 12
App


                    • 数据驱动产品(需求从哪⾥里来? )



Wednesday, October 24, 12
四步⽅方法




Wednesday, October 24, 12
回顾⼀一下

                    • 阶段⼀一:悄悄地进村,不要打扰
                    • 阶段⼆二:信息架构,⽤用户不关⼼心
                    • 阶段三:挑战使⽤用习惯
                    • 阶段四:延伸

Wednesday, October 24, 12
要避免哪些问题?

                    • 技术⾄至上(技术不是⼀一切)
                    • 避免⼤大军团作战(避免管理问题)
                    • 学习新技术,适度使⽤用
                    • 不谈敏捷,但要敏捷. Why?

Wednesday, October 24, 12
DXY.cn
                    12 Years / Platform(but small)
                          3M / 3.8M Users
                        SNS + Data + Mobile
                           More Products
                               Team: 48

Wednesday, October 24, 12
What else?


                    • Security! - ⿊黑暗森林
                    • AntiSpam - ⼈人⾁肉⼤大军


Wednesday, October 24, 12
持续改进
                            Plan-Do-Check-Adjust
                            SEO / UX / UI / 适应性⻚页⾯面
                                      更多...




Wednesday, October 24, 12
推荐服务

                    • UpYun.com - 图⽚片托管问题
                    • DNSPod - DNS 解析问题
                    • WooYun - ⽩白帽⼦子社群
                    • 威众 - 中⼩小团队翻墙⽅方案
                    • uCloud.cn - 云计算服务商

Wednesday, October 24, 12
Questions/Answers
                                   @Fenng
                             BTW, 我们在找⼈人...你懂的




Wednesday, October 24, 12
参考信息

                    • 软件随想录
                    • ⽩白帽⼦子讲 Web 安全
                    • ⿊黑客与画家
                    • 四步创业法 © http://dxy.me/qENzme

Wednesday, October 24, 12

More Related Content

Similar to 垂直互联网站点的技术改造

Zh120226techparty jeff kit-ios-toolbox
Zh120226techparty jeff kit-ios-toolboxZh120226techparty jeff kit-ios-toolbox
Zh120226techparty jeff kit-ios-toolboxZoom Quiet
 
Top100summit 秀野堂主-做最好的html5游戏 copy
Top100summit 秀野堂主-做最好的html5游戏 copyTop100summit 秀野堂主-做最好的html5游戏 copy
Top100summit 秀野堂主-做最好的html5游戏 copydrewz lin
 
何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)
何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)
何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)Xu Wang
 
走上It之路
走上It之路走上It之路
走上It之路David Xie
 
Nb的敏捷
Nb的敏捷Nb的敏捷
Nb的敏捷oulan
 
HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程Souyi Yang
 
軟體又熱又平又擠:淺談開放原始碼軟體衝擊下的新思維
軟體又熱又平又擠:淺談開放原始碼軟體衝擊下的新思維 軟體又熱又平又擠:淺談開放原始碼軟體衝擊下的新思維
軟體又熱又平又擠:淺談開放原始碼軟體衝擊下的新思維 National Cheng Kung University
 
Redis大数据之路 dtcc-唐福林
Redis大数据之路 dtcc-唐福林Redis大数据之路 dtcc-唐福林
Redis大数据之路 dtcc-唐福林fulin tang
 
俞晨杰:Linked in大数据应用和azkaban
俞晨杰:Linked in大数据应用和azkaban俞晨杰:Linked in大数据应用和azkaban
俞晨杰:Linked in大数据应用和azkabanhdhappy001
 
Redis大数据之路 dtcc-唐福林
Redis大数据之路 dtcc-唐福林Redis大数据之路 dtcc-唐福林
Redis大数据之路 dtcc-唐福林yp_fangdong
 
HP41- 令人迷惑的使用者研究方法 (蔡明哲)
HP41- 令人迷惑的使用者研究方法 (蔡明哲)HP41- 令人迷惑的使用者研究方法 (蔡明哲)
HP41- 令人迷惑的使用者研究方法 (蔡明哲)悠識學院
 
使用者中心的網站設計原則 以英國政府入口網gov.uk 為例 / 悠識 蔡明哲
使用者中心的網站設計原則 以英國政府入口網gov.uk 為例 / 悠識 蔡明哲使用者中心的網站設計原則 以英國政府入口網gov.uk 為例 / 悠識 蔡明哲
使用者中心的網站設計原則 以英國政府入口網gov.uk 為例 / 悠識 蔡明哲悠識學院
 
IT445_Week_11.pdf
IT445_Week_11.pdfIT445_Week_11.pdf
IT445_Week_11.pdfAiondBdkpt
 
淺談大數據概念與應用
淺談大數據概念與應用淺談大數據概念與應用
淺談大數據概念與應用Jerry Tseng
 
高雄和春資工系-Axure RP基礎課程
高雄和春資工系-Axure RP基礎課程高雄和春資工系-Axure RP基礎課程
高雄和春資工系-Axure RP基礎課程Souyi Yang
 

Similar to 垂直互联网站点的技术改造 (20)

Zh120226techparty jeff kit-ios-toolbox
Zh120226techparty jeff kit-ios-toolboxZh120226techparty jeff kit-ios-toolbox
Zh120226techparty jeff kit-ios-toolbox
 
Operational Excellence
Operational ExcellenceOperational Excellence
Operational Excellence
 
Top100summit 秀野堂主-做最好的html5游戏 copy
Top100summit 秀野堂主-做最好的html5游戏 copyTop100summit 秀野堂主-做最好的html5游戏 copy
Top100summit 秀野堂主-做最好的html5游戏 copy
 
何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)
何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)
何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)
 
走上It之路
走上It之路走上It之路
走上It之路
 
Nb的敏捷
Nb的敏捷Nb的敏捷
Nb的敏捷
 
社群時代的行銷
社群時代的行銷社群時代的行銷
社群時代的行銷
 
Nb的敏捷
Nb的敏捷Nb的敏捷
Nb的敏捷
 
分布式开发
分布式开发分布式开发
分布式开发
 
HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程
 
軟體又熱又平又擠:淺談開放原始碼軟體衝擊下的新思維
軟體又熱又平又擠:淺談開放原始碼軟體衝擊下的新思維 軟體又熱又平又擠:淺談開放原始碼軟體衝擊下的新思維
軟體又熱又平又擠:淺談開放原始碼軟體衝擊下的新思維
 
Redis大数据之路 dtcc-唐福林
Redis大数据之路 dtcc-唐福林Redis大数据之路 dtcc-唐福林
Redis大数据之路 dtcc-唐福林
 
Web Engineering
Web EngineeringWeb Engineering
Web Engineering
 
俞晨杰:Linked in大数据应用和azkaban
俞晨杰:Linked in大数据应用和azkaban俞晨杰:Linked in大数据应用和azkaban
俞晨杰:Linked in大数据应用和azkaban
 
Redis大数据之路 dtcc-唐福林
Redis大数据之路 dtcc-唐福林Redis大数据之路 dtcc-唐福林
Redis大数据之路 dtcc-唐福林
 
HP41- 令人迷惑的使用者研究方法 (蔡明哲)
HP41- 令人迷惑的使用者研究方法 (蔡明哲)HP41- 令人迷惑的使用者研究方法 (蔡明哲)
HP41- 令人迷惑的使用者研究方法 (蔡明哲)
 
使用者中心的網站設計原則 以英國政府入口網gov.uk 為例 / 悠識 蔡明哲
使用者中心的網站設計原則 以英國政府入口網gov.uk 為例 / 悠識 蔡明哲使用者中心的網站設計原則 以英國政府入口網gov.uk 為例 / 悠識 蔡明哲
使用者中心的網站設計原則 以英國政府入口網gov.uk 為例 / 悠識 蔡明哲
 
IT445_Week_11.pdf
IT445_Week_11.pdfIT445_Week_11.pdf
IT445_Week_11.pdf
 
淺談大數據概念與應用
淺談大數據概念與應用淺談大數據概念與應用
淺談大數據概念與應用
 
高雄和春資工系-Axure RP基礎課程
高雄和春資工系-Axure RP基礎課程高雄和春資工系-Axure RP基礎課程
高雄和春資工系-Axure RP基礎課程
 

More from Dahui Feng

垂直社区的产品改造
垂直社区的产品改造垂直社区的产品改造
垂直社区的产品改造Dahui Feng
 
产品设计与用户体验(据说是马化腾用来做培训的PPT)
产品设计与用户体验(据说是马化腾用来做培训的PPT)产品设计与用户体验(据说是马化腾用来做培训的PPT)
产品设计与用户体验(据说是马化腾用来做培训的PPT)Dahui Feng
 
丁香园用药助手产品经验 「极客公园创新大会」版
丁香园用药助手产品经验 「极客公园创新大会」版丁香园用药助手产品经验 「极客公园创新大会」版
丁香园用药助手产品经验 「极客公园创新大会」版Dahui Feng
 
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统Dahui Feng
 
据说是新浪内部对腾讯公司的深度解析
据说是新浪内部对腾讯公司的深度解析据说是新浪内部对腾讯公司的深度解析
据说是新浪内部对腾讯公司的深度解析Dahui Feng
 
Linux必备知识与Unix基础文化
Linux必备知识与Unix基础文化Linux必备知识与Unix基础文化
Linux必备知识与Unix基础文化Dahui Feng
 
Wind Computing
Wind ComputingWind Computing
Wind ComputingDahui Feng
 
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)Dahui Feng
 
面向生产环境的SOA系统设计 by 程立
面向生产环境的SOA系统设计 by 程立面向生产环境的SOA系统设计 by 程立
面向生产环境的SOA系统设计 by 程立Dahui Feng
 
手机之家新系统介绍及架构分享
手机之家新系统介绍及架构分享手机之家新系统介绍及架构分享
手机之家新系统介绍及架构分享Dahui Feng
 
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)Dahui Feng
 
可扩展的 MySQL 数据库设计
可扩展的 MySQL 数据库设计可扩展的 MySQL 数据库设计
可扩展的 MySQL 数据库设计Dahui Feng
 
可扩展网站架构(for 网志年会)
可扩展网站架构(for 网志年会)可扩展网站架构(for 网志年会)
可扩展网站架构(for 网志年会)Dahui Feng
 

More from Dahui Feng (13)

垂直社区的产品改造
垂直社区的产品改造垂直社区的产品改造
垂直社区的产品改造
 
产品设计与用户体验(据说是马化腾用来做培训的PPT)
产品设计与用户体验(据说是马化腾用来做培训的PPT)产品设计与用户体验(据说是马化腾用来做培训的PPT)
产品设计与用户体验(据说是马化腾用来做培训的PPT)
 
丁香园用药助手产品经验 「极客公园创新大会」版
丁香园用药助手产品经验 「极客公园创新大会」版丁香园用药助手产品经验 「极客公园创新大会」版
丁香园用药助手产品经验 「极客公园创新大会」版
 
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统
 
据说是新浪内部对腾讯公司的深度解析
据说是新浪内部对腾讯公司的深度解析据说是新浪内部对腾讯公司的深度解析
据说是新浪内部对腾讯公司的深度解析
 
Linux必备知识与Unix基础文化
Linux必备知识与Unix基础文化Linux必备知识与Unix基础文化
Linux必备知识与Unix基础文化
 
Wind Computing
Wind ComputingWind Computing
Wind Computing
 
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
 
面向生产环境的SOA系统设计 by 程立
面向生产环境的SOA系统设计 by 程立面向生产环境的SOA系统设计 by 程立
面向生产环境的SOA系统设计 by 程立
 
手机之家新系统介绍及架构分享
手机之家新系统介绍及架构分享手机之家新系统介绍及架构分享
手机之家新系统介绍及架构分享
 
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
 
可扩展的 MySQL 数据库设计
可扩展的 MySQL 数据库设计可扩展的 MySQL 数据库设计
可扩展的 MySQL 数据库设计
 
可扩展网站架构(for 网志年会)
可扩展网站架构(for 网志年会)可扩展网站架构(for 网志年会)
可扩展网站架构(for 网志年会)
 

垂直互联网站点的技术改造

  • 1. 垂直互联⺴⽹网站点的技术改造 DXY From 1.0 to 2.0 Fenng@DXY.com Wednesday, October 24, 12
  • 2. ⼤大规模? ⾼高并发? ⼤大数据? 抱歉,这⾥里没有 ⼭山寨 CTO 速成班 Wednesday, October 24, 12
  • 3. DXY.cn 10 Years / 2M Users BBS / Doctors Tech Team:12 Wednesday, October 24, 12
  • 4. 做的好的都是相似的 做的不太好的...各有各的不同 也各有各的原因 Wednesday, October 24, 12
  • 5. Problem • Products - Older • Stability - Bad • Web Page Speed - Slowly • Information Architecture - Mess • UI / UX - Worse • Yes, Team - ! • More ... Wednesday, October 24, 12
  • 6. Phase I • Availability Monitoring System / Stats / Benchmark • Performance Tuning • Team Stability • Ok,⺫⽬目前并不干扰⽤用户 Wednesday, October 24, 12
  • 7. 思考:遗留程序怎么办? • 推倒重来? 重新写⼀一个? No. Why? 避免NIH综合症 Wednesday, October 24, 12
  • 8. NIH 综合症 • Not Invented Here Syndrome 指的是社会、公司和组织中的⼀一种⽂文化 现象,⼈人们不愿意使⽤用、购买或者接受 某种产品、研究成果或者知识,不是出 于技术或者法律等因素,⽽而只是因为它 源⾃自其他地⽅方。 通常带有贬义。在国家 范围内的NIH综合征是民族主义的⼀一种形 式。http://zh.wikipedia.org/wiki/%E9%9D%9E %E6%88%91%E6%89%80%E5%89%B5 Wednesday, October 24, 12
  • 9. 思考:遗留程序怎么办? • 迁移到开源的产品上? No. Why? Discuz!? PHPWind? ⼆二次开发的魔咒. ⾃自相 ⽭矛盾? Wednesday, October 24, 12
  • 10. 思考:遗留程序怎么办? • 改造? Yes. 从 Modules 开始 • 改进? Yes. 从 Functions 起步 (⽤用户接受么?) Wednesday, October 24, 12
  • 11. Phase II - 信息架构 • 选⼀一个信息维度:URL ⽐比如,REST ~ SEO • Code Refactoring New Developers / Service / API • Data - Analytics • Team Building - Tech + Practise Wednesday, October 24, 12
  • 12. 2S-任督⼆二脉 • SSO -Single Sign-On Users • Search Data - Realtime Wednesday, October 24, 12
  • 13. 思考:垂直社区⽤用户习惯 • 记住:⽤用户并⾮非深度互联⺴⽹网⽤用户 IE 6 vs. Chrome • 记住:⽤用户并不习惯「改变」 • 记住:⽤用户并不理解你的「⾏行话」 Wednesday, October 24, 12
  • 14. Phase III • UX 改进 • +新功能 / +新特性 {多数}⽤用户反复提醒你的东⻄西别忘掉 • Team Building - 理念 Wednesday, October 24, 12
  • 15. 思考:再来点什么? • 哪些可以改进? • 过去搁浅的产品创意 • ⽤用户要什么? Wednesday, October 24, 12
  • 16. Phase IV • UI / 前端 - 如:⾸首⻚页 • SNS 化 - Extend Users Lifetime • 产品延伸: ⽂文库/ Mobile App • Team: + App Team Wednesday, October 24, 12
  • 17. App • 数据驱动产品(需求从哪⾥里来? ) Wednesday, October 24, 12
  • 19. 回顾⼀一下 • 阶段⼀一:悄悄地进村,不要打扰 • 阶段⼆二:信息架构,⽤用户不关⼼心 • 阶段三:挑战使⽤用习惯 • 阶段四:延伸 Wednesday, October 24, 12
  • 20. 要避免哪些问题? • 技术⾄至上(技术不是⼀一切) • 避免⼤大军团作战(避免管理问题) • 学习新技术,适度使⽤用 • 不谈敏捷,但要敏捷. Why? Wednesday, October 24, 12
  • 21. DXY.cn 12 Years / Platform(but small) 3M / 3.8M Users SNS + Data + Mobile More Products Team: 48 Wednesday, October 24, 12
  • 22. What else? • Security! - ⿊黑暗森林 • AntiSpam - ⼈人⾁肉⼤大军 Wednesday, October 24, 12
  • 23. 持续改进 Plan-Do-Check-Adjust SEO / UX / UI / 适应性⻚页⾯面 更多... Wednesday, October 24, 12
  • 24. 推荐服务 • UpYun.com - 图⽚片托管问题 • DNSPod - DNS 解析问题 • WooYun - ⽩白帽⼦子社群 • 威众 - 中⼩小团队翻墙⽅方案 • uCloud.cn - 云计算服务商 Wednesday, October 24, 12
  • 25. Questions/Answers @Fenng BTW, 我们在找⼈人...你懂的 Wednesday, October 24, 12
  • 26. 参考信息 • 软件随想录 • ⽩白帽⼦子讲 Web 安全 • ⿊黑客与画家 • 四步创业法 © http://dxy.me/qENzme Wednesday, October 24, 12