2.大型网站架构演化的价值观
这个世界没有哪个网站从诞生起就是大型网站;也没有哪个网站第一次发布就拥有 庞大的用户,高并发的访问,海量的数据;大型网站都是从小型网站发展而来。网站的 价值在于它能为用户提供什么价值,在于网站能做什么,而不在于它是怎么做的,所以 在网站还很小的时候就去追求网站的架构是舍本逐末,得不偿失的。小型网站最需要做 的就是为用户提供好的服务来创造价值,得到用户的认可,活下去,野蛮生长。
所以我们看到,一方面是随着互联网的高速发展,越来越多新的软件技术和产品从 互联网公司诞生,挑战传统软件巨头的江湖地位。另一方面却是中小网站十几年如一日 地使用LAMP技术(Linux + Apache+MySQL+PHP )开发自己的网站,因为LAMP既 便宜又简单,而且对付一个中小型网站绰绰有余。
1 大型网站架构技术的核心价值是随网站所需灵活应对
大型网站架构技术的核心价值不是从无到有搭建一个大型网站,而是能够伴随小型 网站业务的逐步发展,慢慢地演化成一个大型网站。在这个漫长的技术演化过程中,不需要放弃什么,不需要推翻什么,不需要剧烈的革命,就那么润物细无声地把一个只 一台服务器,几百个用户的小网站演化成一个几十万台服务器,数十亿用户的大网站。今 天我们看到的大型网站,Google, Facebook, Taobao,Baidu莫不遵循这样的技术演化路线。
2 驱动大型网站技术发展的主要力量是网站的业务发展
创新的业务发展模式对网站架构逐步提出更高要求,才使得创新的网站架构得以发 展成熟。是业务成就了技术,是事业成就了人,而不是相反。所以网站架构师应该对成 就自己技术成绩的网站事业心存感恩,并努力提高技术回馈业务,才能在快速发展的互 联网领域保持持续进步。
不过我们也看到有些传统企业投身互联网,在业务问题还没有理清楚的时候就从外
面挖来许多技术高手,仿照成功的互联网公司打造技术平台,这无疑是南辕北辙,缘木求鱼。而这些技术高手离开了它们熟悉的环境和工作模式,也是张飞拿着绣花针使不上劲来。
2.大型网站架构演化的价值观相关推荐
- 《大型网站技术架构》读书笔记一:大型网站架构演化
来源:http://www.cnblogs.com/edisonchou/p/3773891.html 此篇已收录至<大型网站技术架构>读书笔记系列目录贴,点击访问该目录可获取更多内容. ...
- 读《大型网站技术架构:核心原理与案例分析》第一章:大型网站架构演化
写在前面 从开始写代码到现在,已经做了好几个项目了,BS和CS的都有,一直都以一个码农自居.但,作为一个进步的程序员,都有一个成为架构师的理想.于是,在平时的工作中,也积极的去看各种书籍,看园子里面的 ...
- 大型网站架构演化历程
http://www.hollischuang.com/archives/728 本文内容大部分来自<大型网站技术架构>,这本书很值得一看,强烈推荐. 大型网站系统的特点 高并发,大流量 ...
- (转)大型网站架构演化发展历程
前面已经描述了大型网站系统的特点,而对一个大型网站系统,其架构也是重要的一个环节. 大型网站技术主要的挑战来自于庞大的用户.高并发以及海量的数据这三个方面.大型网站的形成就像一颗大树的成长,历尽长时间 ...
- 1. 大型网站架构演化
如果把上世纪90年代初CERN正式发布Web标准和第一个Web服务的岀现当做互 联网站的开始,那么互联网站的发展只经历了短短20多年的时间.在20多年的时间里, 互联网的世界发生了巨大变化,今天,全球 ...
- 大型网站架构演化(一)——初始阶段的网站架构
大型网站的技术挑战主要来自于庞大的用户,高并发的访问和海量的数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得很棘手.大型网站架构主要是解决这类问题. 大型网站都是从小型 ...
- 大型网站技术架构(一)大型网站架构演化
2019独角兽企业重金招聘Python工程师标准>>> 看完了有一本书,就应该有所收获,有所总结,最近把<大型网站技术架构>一书给看完了,给人的印象实在深刻,再加上之前也 ...
- 大型网站技术架构(一)--大型网站架构演化(转)
http://blog.csdn.net/chaofanwei/article/details/26865169 看完了有一本书,就应该有所收获,有所总结,最近把<大型网站技术架构>一书给 ...
- [置顶]大型网站技术架构(一)大型网站架构演化
看完了有一本书,就应该有所收获,有所总结,最近把<大型网站技术架构>一书给看完了,给人的印象实在深刻,再加上之前也搞过书本上讲的反向代理和负载均衡以及session独立存储和缓存,因此书本 ...
最新文章
- python3+opencv生成不规则黑白mask
- taro 重新加载小程序_Taro 小程序采坑
- C++知识点42——下标运算符[]的重载及string类的实现
- 单机最大tcp连接数
- Problem A: 判断操作是否合法(栈和队列)
- windows 安装tomcat 7
- gdpr合规性测试_使用生产数据在GDPR后世界进行测试
- php 5.5 链接redis,PHP实例:PHP5.5安装PHPRedis扩展及连接测试方法
- Redis Scan返回数据量大于Limit的Count原因分析
- java浪曦学习日志 异常类
- (vue)h5 通过高德地图(原生) 获取当前位置定位
- 51nod 1457:小K vs. 竹子
- 利用计算机实现排列组合公式,计算机算法基础 ——数学(排列组合函数)
- List of problems to be solved
- 电子元器件简介——芯片封装篇
- 帆软决策系统后台中左上角的这个logo和名字如何修改?
- 明明努力了却学不好Java_为什么我这么努力,还是得不到自己想要的结果???...
- taro 小程序编译在标签上px转rpx的api
- Linux部署nacos启动提示No DataSource set处理办法
- flickr_logos_27_dataset下载
热门文章
- 计算机视觉城市排名,计算机视觉技术量化城市变迁
- Microsoft Edge浏览器上不了网,其他浏览器可以
- Pygame实战:用 Python 写个贪吃蛇大冒险,保姆级教程。
- 群晖安装Calibre(含格式转换豆瓣元数据推送kindle)221211
- 如何对Hive Metastore进行权限控制
- java 获取当前第几周_java 计算当前日期是今年的第几周 和 该周的开始日期及结束日期...
- excel中的stdev和stdevp的区别等系列
- HDU 5437by cyl优先队列
- wireshark选择网卡出错解决方法The capture session could not be initiated on interface ‘en0‘ (You don‘t have ...
- 小甲鱼Python学习笔记之函数(四)