Open ufologist opened 8 years ago
技术
开发语言 代码版本管理 服务器硬件 机房 架构 服务器软件 数据库 文件存储 程序 CDN缓存那些事 CDN是什么? 谈到CDN的作用,可以用8年买火车票的经历来形象比喻: 8年前,还没有火车票代售点一说,12306.cn更是无从说起。那时候火车票还只能在火车站的售票大厅购买,而我所住的小县城并不通火车,火车票都要去市里的火车站购买,而从县城到市里,来回就是4个小时车程,简直就是浪费生命。后来就好了,小县城里出现了火车票代售点,可以直接在代售点购买火车,方便了不少,全市人民再也不用在一个点苦逼的排队买票了。 CDN就可以理解为分布在每个县城的火车票代售点,用户在浏览网站的时候,CDN会选择一个离用户最近的CDN边缘节点来响应用户的请求,这样海南移动用户的请求就不会千里迢迢跑到北京电信机房的服务器(假设源站部署在北京电信机房)上了。 CDN的优势很明显: CDN节点解决了跨运营商和跨地域访问的问题,访问延时大大降低; 大部分请求在CDN边缘节点完成,CDN起到了分流作用,减轻了源站的负载。 CDN缓存的缺点 CDN的分流作用不仅减少了用户的访问延时,也减少的源站的负载。但其缺点也很明显:当网站更新时,如果CDN节点上数据没有及时更新,即便用户再浏览器使用Ctrl +F5的方式使浏览器端的缓存失效,也会因为CDN边缘节点没有同步最新数据而导致用户访问异常。 Choosing an HTTP Status Code — Stop Making It Hard Postman 调后端接口必备神器 Android安全开发之浅谈密钥硬编码 信息安全的基础在于密码学,而常用的密码学算法都是公开的,加密内容的保密依靠的是密钥的保密,密钥如果泄露,对于对称密码算法,根据用到的密钥算法和加密后的密文,很容易得到加密前的明文;对于非对称密码算法或者签名算法,根据密钥和要加密的明文,很容易获得计算出签名值,从而伪造签名。 乐视秒杀:每秒十万笔交易的数据架构解读 分库分表 订单ID 最终一致性 数据库高可用 数据分级 粗细管道
CDN是什么?
谈到CDN的作用,可以用8年买火车票的经历来形象比喻:
8年前,还没有火车票代售点一说,12306.cn更是无从说起。那时候火车票还只能在火车站的售票大厅购买,而我所住的小县城并不通火车,火车票都要去市里的火车站购买,而从县城到市里,来回就是4个小时车程,简直就是浪费生命。后来就好了,小县城里出现了火车票代售点,可以直接在代售点购买火车,方便了不少,全市人民再也不用在一个点苦逼的排队买票了。
CDN就可以理解为分布在每个县城的火车票代售点,用户在浏览网站的时候,CDN会选择一个离用户最近的CDN边缘节点来响应用户的请求,这样海南移动用户的请求就不会千里迢迢跑到北京电信机房的服务器(假设源站部署在北京电信机房)上了。
CDN的优势很明显:
CDN缓存的缺点
CDN的分流作用不仅减少了用户的访问延时,也减少的源站的负载。但其缺点也很明显:当网站更新时,如果CDN节点上数据没有及时更新,即便用户再浏览器使用Ctrl +F5的方式使浏览器端的缓存失效,也会因为CDN边缘节点没有同步最新数据而导致用户访问异常。
信息安全的基础在于密码学,而常用的密码学算法都是公开的,加密内容的保密依靠的是密钥的保密,密钥如果泄露,对于对称密码算法,根据用到的密钥算法和加密后的密文,很容易得到加密前的明文;对于非对称密码算法或者签名算法,根据密钥和要加密的明文,很容易获得计算出签名值,从而伪造签名。
乐视秒杀:每秒十万笔交易的数据架构解读
分库分表
订单ID
最终一致性
数据库高可用
数据分级
粗细管道
产品
Growth Hacking: 用探索的方式来做技术套利的事情, 即依靠技术和数据的力量,来完成各种营销目标,低成本或者零成本地让产品和用户获得有效增长 数据分析是衡量一切后续产品改进或者 Growth Hacking 结果的指标。这也正符合管理学大师彼得·格鲁克说过的:「If you can’t measure it,you can’t improve it.」 海盗模型-AARRR 获客(Acquisition):从网站等渠道获得到访的流量; 激活(Activation):让用户真正理解产品,体会到产品迭代创新值并且愿意回来用; 留存(Retention):用户再次使用,并多次回访; 推荐(Referal):让用户把产品传播给其他人; 收益(Revenue):用户产生了付费行为,给产品带来收益。 增长是最好的管理,许多公司都在做增长的事情,对增长的理解或许不尽相同,但核心永远都离不开:通过数据发现和创造更大的价值。 优步总结自己最核心关注的数据是:乘客打车时手按下去后,专车到乘客面前的时间,这和滴滴关心的定单量截然不同。 优化了这样一个很小的数据,就体现了这家公司的价值:优步让整个世界的交通效率提高了。 所以,一家公司,特别是初创公司对数据的理解,是做好一切增长的前提,我们应该想明白公司最关注的数据是什么。 因此,理解 Growth hacking 是基础,追逐前沿是投机,数据分析的种种方法均是手段,站在自己公司的角度,思量增长的核心,认清关键数据,把握产品价值,才是一家公司在着手做增长之前,更应该深入思考的问题。 设计的7条心理学原则和定律 冯·雷斯托夫效应: 某个元素越是违反常理,就越引人注目、令人难忘 色彩心理学: 颜色可以影响情绪 马斯洛需求层次理论 席克定律: 一人需要多久来做出决定。如果人们有更多选择,就需要更长的时间做出抉择 面部辨识: 人们天生会被面部吸引——甚至我们能在没有人脸的地方看出人脸来 费茨定律: 点击区域越大,就越容易被点到 奥卡姆剃刀原理: 最简单的解决方法往往是最好的 用户体验设计中的分步导航
Growth Hacking: 用探索的方式来做技术套利的事情, 即依靠技术和数据的力量,来完成各种营销目标,低成本或者零成本地让产品和用户获得有效增长
数据分析是衡量一切后续产品改进或者 Growth Hacking 结果的指标。这也正符合管理学大师彼得·格鲁克说过的:「If you can’t measure it,you can’t improve it.」
海盗模型-AARRR
增长是最好的管理,许多公司都在做增长的事情,对增长的理解或许不尽相同,但核心永远都离不开:通过数据发现和创造更大的价值。
优步总结自己最核心关注的数据是:乘客打车时手按下去后,专车到乘客面前的时间,这和滴滴关心的定单量截然不同。
优化了这样一个很小的数据,就体现了这家公司的价值:优步让整个世界的交通效率提高了。
所以,一家公司,特别是初创公司对数据的理解,是做好一切增长的前提,我们应该想明白公司最关注的数据是什么。
因此,理解 Growth hacking 是基础,追逐前沿是投机,数据分析的种种方法均是手段,站在自己公司的角度,思量增长的核心,认清关键数据,把握产品价值,才是一家公司在着手做增长之前,更应该深入思考的问题。
设计的7条心理学原则和定律
冯·雷斯托夫效应: 某个元素越是违反常理,就越引人注目、令人难忘
色彩心理学: 颜色可以影响情绪
马斯洛需求层次理论
欢迎 @tangweixin 同学加入班集体, 交流前后端技术, 共享经验
技术
产品