《大型网站技术架构》一书读后感

news/2024/5/10 14:06:46/文章来源:https://blog.csdn.net/u013085897/article/details/70160745
最近业余时间看了《大型网站技术架构——核心原理与案例分析》一书,李智慧著。全书只有200多页,但涵盖了网站技术架构的方方面面,细节虽然没有过多阐述,但都提供了技术思路,读后让人收获颇多。不过最大的收获并非技术层面,而是工作思路上的收获。
       下面是一些文字摘录及自己的一些体会:
       1. 在合适的场景下使用合适的架构,而不是最好的架构。所谓小脚穿大鞋,不但跑不快,还可能会摔跤。真正理解业务,才能设计出符合业务的架构。有时业务简化一小步,技术就可以简化一大步。ps:对于上面这段话,结合在前公司工作经历,还是挺有体会的。以前公司产品每天活跃用户不到1w,甚至远低于1w,然而老板想要一个支持高性能、高并发的服务端系统,于是找来曾在阿里工作多年的工程师(属于兼职形式,老板本意是想招致麾下,不过最后没谈成)做技术架构。阿里的工程师自然有水平,但是难免会以淘宝的体量去考虑问题,结果设计了基于dubbo的分布式架构,可想而知,典型的小脚穿大鞋。并且很多工程师初次使用dubbo,难免会犯一些低级错误,踩了很多坑,无形中增加了项目开发时间。所以,做技术架构不但要熟悉业务,也要熟悉开发人员水平,尽量使用团队最熟悉的技术先出版本,随后在不断迭代、扩展、演化。

       2. 高手定律,这个世界只有遇不到的问题,没有解决不了的问题,高手之所以成为高手,是因为他们遇到了常人很难遇到的问题,并解决了。一个100万用户的网站,不会遇到1亿用户同时在线的问题;一个拥有100万件商品网站的工程师,可能无法理解一个拥有10亿件商品网站的架构。ps:业务驱动着技术向前走,没有人生下来就是高手,都是螺旋式上升。只要你喜欢专研技术,每个人都会成为高手,只是现实生活中,很多人都懈怠了。想想自己工作几年,做过mfc/android开发、图像算法、音视频编解码、linux网络编程、spring服务端等开发。每一次新的开始,都觉得千难万难,每一项开发任务似乎都是一道岭、一座山, 内心曾经几次隐隐感觉似乎无法逾越了,不过都成功逾越。比如工作早些时候的pc端桌面歌词开发,使用mfc/gdi+技术,当时公司并没有相关产品,也没有同事可以问或者讨论,也没有开源库可以参考,完全是一个人从零开始,具体开发用了多长时间忘记了,最后开发出的桌面歌词无论绘制效果及绘制性能,堪比酷狗音乐的桌面歌词,在绘制性能上比当时的QQ音乐还要好。遇到问题,分析问题,解决问题,经历了这个过程,技术才能升华。也应了那句话,有些路,走过以后,再回头,一览众山小。

       3. 我们活着不是为了工作,不是为了做设计、写程序,这些不是我们生活的目的。我们活着是为了成就我们自己,而要想成就自己,就必须首先成就他人。每个人都有自己成就的目标,而工作是达成自我成就的一种手段:通过工作的挑战,发掘自我的潜能,重新认知自我和世界。软件开发过程是人的智力活动过程,软件开发不仅是制造软件的过程,也是开发人员完善自我、超越自我的过程。所以我们工作不只是生产产品,还要成就人,并最终成就我们自己。ps:这段话说的很经典,值得反复品读。

       4. 大型网站不是设计出来的,而是逐步发展演化出来的。不要企图去设计一个大型网站。ps:对,不要企图去设计一个大型网站,不要为了显示自己牛b,就用一些牛b的技术,还是务实一点比较好。
                                                 




本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_869445.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

保证网站健康运营是网站优化的重要保证

保证网站健康运营是网站优化的重要保证,那么怎样才能保证网站健康运营呢?本篇文章中笔者和大家分享保证网站健康运营的三支护航舰队。 第一、做站前估量网站价值 何谓网站价值?网站价值就是说你的网站是否对用户有用,是否对seo行业有用,甚…

百度对作弊网站和垃圾网站不时的穷追猛打

但是在今天无意的搜索过程当中看到,网站的图文、网站的时长。猜测百度可能会继续抓取网站相关的优质内容。也就是说,网站的优化应该把重心从外部往内部进行转移(在优化中一直存在争议外链为皇还是内容为皇,通过去年6月到今年现在多做内容关键…

要坚持知己知彼原则 网站分析

网站分析是每一位SEO优化工作者的必备技能,当优化人员拿到一个需要进行优化的网站时,首先要做的就是对该网站做一个系统性的分析,然后找出该网站存在的缺陷,并对该网站的竞争者做出相应的分析报告,指出这个网站的可行性…

保持网站内容每天更新有利于收录

网站优化的过程中就是为了保证网站每天可以更新,百度的蜘蛛每天都来才好那么当我遇到百度的收录十分缓慢那时怎样回事呢! 网站所以的域名是以前有人用过的域名,而且被处分过,那么这样的域名早就给搜索引擎留下了不好的印象&#x…

为什么百度蜘蛛不对网站进行抓取?

其实百度蜘蛛之所以不抓取你的网站有可能就是因为你网站中有让蜘蛛都不懂的内容存在,那么有哪些是蜘蛛读不懂的内容。 很多站长为了网站整体美观和内容丰富,往往喜欢放入大量高质量的图片、动画,并把很多重要的内容都置入这些图片、动画或者脚…

做网站要注意哪些方面?

你想建立一个什么网站?您的网站的定位是什么?网站建立之前,这是首先要考虑的。我们应该考虑兴建主题的网站,例如,专业技术为主题或游戏为主题的网站。然后考虑你建立这个网站的目的是什么?纯粹是为了个人爱…

如何充分利用分类信息网站来做外链

一。发布的网站 分类信息网站有很多,大到全国性的,小到地方性的,那么如何利用这么多的分类信息网站发外链最有效?首先要选的就是权重高的分类信息网站,比如百姓网、58同城、赶集网等,建议大家使用一样的用户…

heimaoSEO和白帽SEO并不是价值上的判定

heimaoSEO是一些急功近利的站长习用的手法。因为seo搜索引擎并不发布他的收录准则和排名手法,是以站长们在有意或无意之间就使用了heimao手法。良多时辰,站长们是为了流量和排名而使用heimao手艺,这种作弊是被搜索引擎降权,甚至是…

SEO需长期稳步前进 否则不进则退

网站排名和流量提高并稳定以后,也不能说大功告成。SEO是个没有结果的过程。有一些网站不再接续做SEO,排名可以稳定很长时间,而有的网站却不进则退,停止优化就很可能导致排名和流量慢慢下降。  造成排名下降的原因有很多方面&…

个人认为比较好的编程练题网站(更新)

**python-- python在线编程网站——https://python123.io/student/courses/0/groups 51nod–很简洁的做题网站——— http://www.51nod.com/ 牛客网–很多技术,运维,题目的综合可以算是面向社会了—— https://www.nowcoder.com/activity/oj 英文编…

web的购物网站商城的设计与实现(毕设)

目录 购物系统的环境 网上购物系统模块图 购物系统的E-R图 具体功能图像展示 购物系统的环境 myeclipsesqlserverjspmvc框架apache 网上购物系统模块图 网上购物系统前台模块图 网上购物系统的后台模块图 购物系统的E-R图 具体功能图像展示 主界面 注册界面 登陆界面 下…

[专访]从12306说起 如何构建高并发高性能网站

【IT168 专稿】2012年的春运潮造就了中国铁路客户服务中心12306网络购票系统一夜蹿红,从传统购票方式到电子商务,2012年1月1日开通的12306网络购票系统成为了铁道部改革的重要一步。 但是随着12306系统的上线,各种关于12306系统的抱怨声也层出…

Online-Edu-小赵学院在线教育网站-项目总结

一、项目微服务模块划分 功能划分: api-gateway: 网关,对客户端请求进行断言、过滤等判断后负载均衡的路由到相应微服务模块 canal-client-edu: 考虑到分库分表场景,对虚拟机中数据库(这里canal.instance.filter.reg…

WordPress 3.8 中文正式版下载 - 建站与学习首选!全球最流行的开源PHP博客网站程序

转载自:http://www.iplaysoft.com/wordpress.html 话说虽然我一直都在网站底部写着本站基于 WordPress 构建,但时常还是有人问我网站是用什么程序建的,还真有点无语。看到 WP 又有新版本发布,那就顺势发篇文推荐下它吧。 WordPres…

局域网访问PHP项目网站 用IP地址进入

先在apache中的 httpd.conf中将 Allow from 127.0.0.1 修改为Allow from all 如果你的是Allow from all的话就不需要改 然后再将 DocumentRoot "D:\web\phpstudy\WWW" 这的文件路径换成PHP项目的路径。修改完成后也就是我这个样子。下图: 然后在 vhosts.…

基于大数据的电影网站项目开发之Hadoop2.6.0伪分布式设置(二)

一、jdk的安装 1、将linux版本的jdk通过xftp上传到hadoop用户目录下,在这之前首先需要安装Xshell和Xftp,在安装完成后,打开xshell并新建会话; 输入会话名称,协议选择SSH,输入虚拟机内主机的IP&#xff0c…

你的php网站开启gzip压缩了吗?

Gzip网页压缩可以大幅度提升网站访问速度,对于网站在国外的站来说,这是必不可少的一步,提升网页打开速度非常明显,现在我们就系统的来认识一下这个Gzip的庐山真面目。 一、何为GZIP GZIP概念 GZIP最早由Jean-loup Gailly和MarkAdl…

网站性能优化:压缩图片

网站图片一般有.gif、.jpg、.png格式,.gif格式的文件一般很小,可以不用考虑压缩, 而.png格式和.jpg格式的比较多,这时候可以考虑将两种图片中大一些的放在一起压缩, 这里以tinypng网站 https://tinypng.com/ 压缩为例…

一个锅炉方面论坛和一个网站

包含“CAD软件信息论坛”,“锅炉供求信息”,“锅炉技术交流 ” 这个太强了!《水和蒸汽性质计算软件包 V5.5》http://www.boilercn.com/cgi-bin/LB5000/cgi-bin/topic.cgi?forum3&topic3184&show0 http://www.ekv.cn/

一些国内WebDesign网站

志诚设计工作室 http://zc.ahut.edu.cn/ [WEB 设计]文章例表 http://zc.ahut.edu.cn/info/list.php?sessid&sortid2 这个不错,参考了,尤其是“网站项目计划书”,“网站项目建设流程概述 ”,“如何设计一个成功的网站”这些文…