xdays

垂直互联网站点技术改造

背景

昨天看到Fenng在Qcon上的一个技术分享很有价值,遂写下自己的学习笔记,总结和反思。(有些东西只有总结了,反思了才算真的学会了)

问题

产品陈旧,可扩展性差,访问速度慢,信息架构混乱,UI/UX差等等。 首先明确自己所面临的问题。

解决

阶段一

可用性

  • 充分利用开源程序,对于中小规模网站的可用性不是问题。
  • 可用性是是网站持续发展的前提,没有可用性其他的免谈。

性能调优

  • 考虑新程序的二次开发性,通过改造和改进来优化遗留程序而不是完全替换。同时避免NIH综合症。 团队建设 不影响用户

阶段二

信息架构

  • 信息维度URL,用户和搜索

代码重构

  • 开发者/服务/API

数据挖掘

团队建设

阶段三

UX改进 新功能/新特性

  • 需求驱动,用户需要什么,就做什么 团队建设

阶段四 ...