jlusdy's blog

关注技术,记录生活

淘宝网前台应用性能优化实践

| Comments

本文曾发表于2013年4月的《程序员》杂志

近年来,随着用户数和PV的增加,淘宝网的后端服务器数量增长很快;并且我们知道,Web页面延迟时间和转化率之间有着直接的关联。出于提升系统吞吐量、降低成本、减少页面延迟、提升用户浏览体验、提高交易转化率的考虑,淘宝网在性能优化领域做了很多尝试。本文将从应用性能分析、基础设施优化、应用自身优化、前端性能优化这四个方面,对淘宝网的优化尝试做一个总结。

应用性能分析

1. 前台应用介绍

淘宝网前台应用是指商品详情、店铺、购物车等买家直接可以看到和使用的应用,这类应用PV较高,服务器数量较多。从技术实现来说,淘宝前台应用都使用Velocity模板引擎渲染HTML,页面平均大小大于100KB,Web Server不保存数据,数据来自于后端的DB、RPC服务、消息中间件、Tair、Search Engine、TFS等外部系统,除了写日志、读取配置和共通模板,磁盘读写很少,而相对于后端系统来说可处理的最大吞吐量较低,单台虚拟机平均TPS不到200。根据分析,这些应用都属于CPU密集型应用。

2. 度量关键指标

阿里技术沙龙16期北京站回顾

| Comments

回顾一下阿里技术沙龙·第16期-北京站的内容

感谢所有参与的同学们!
项目经理:叔同
活动支持:XXX


沙龙主题: 提升系统的稳定性和性能
主题简介:如何构建高可用、高性能的系统,一直是工程师们关注的热点问题。类似新浪微博零点拜年、淘宝大促销这样的业务场景,更是给系统的稳定性带来极大的挑战。
本期沙龙中,由来自新浪微博、小米科技和淘宝的专家,与大家一起交流、分享:如何提升系统的稳定性和性能。涵盖高容错架构设计、容量规划、流量控制、服务治理、功能降级等方面内容。
目标人群:后端工程师、架构师
领域标签:架构设计;高可用;高性能;容量规划

浅谈技术人员的成长

| Comments

浅谈团队中技术人员的成长

首先要选对人

  1. 喜欢技术,肯下功夫,力争上游的那种
  2. 严进宽出,即使技术符合也要考察三观
  3. 如果是做产品,要有owner意识,热爱产品

从体制上保证

  1. 期待什么,就肯定什么
  2. 鼓励思考,尊重个人
  3. 入职培训,尽量打造符合公司和团队要求的价值观
  4. 绩效考核,末位淘汰,别人比你更努力你就有危险
  5. 能力达到并拿到超出预期的结果,就可以申请晋升
  6. 每个月要分享自己的学习成果,塑造专业精神和分享的态度
  7. 技术假,每年可以有两个礼拜没有工作任务,从心做你喜欢的
  8. 帮每一个人制定符合自身特点的成长计划,多创造交流和学习的机会
  9. 组织编程比赛,黑客马拉松,无线比赛,多创造展示才华的机会

2012年年终总结

| Comments

2012年过去了,忙活了这一年,记个流水帐:

12年开始坚持去健身房锻炼,每周一到两次,每次跑5公里,这件事情受益最多
12年捐助一个云南贫困山区初中生三年的生活费,算是回馈社会,尽一点绵薄之力
上半年去了黄山,独自爬上莲花峰,果然是无限风光在险峰;八月份休15天假,去了西藏,结交新朋友,非常有收获;Outing去了千岛湖,有一种带着老婆公费旅行的感觉

大型互联网站性能优化

| Comments

在阿里技术嘉年华,Workshop专场2做的主题讨论。
简介:面向大型互联网站(如海量数据级别的电子商务网站)的后端技术讨论专场。讨论诸如稳定性、缓存、高并发、性能优化、开放技术等等领域。对如何打造一个高并发、高安全、业务复杂、开放的互联网系统感兴趣的工程师,都可以参加本专场的讨论。
http://adc.taobao.com/carnival/techloft