失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > mysql中模糊查询 比如Facebook需要大量顶尖高手来开发 – 数据库 – 前端 linux设置mysql密码

mysql中模糊查询 比如Facebook需要大量顶尖高手来开发 – 数据库 – 前端 linux设置mysql密码

时间:2020-01-08 13:25:33

相关推荐

mysql中模糊查询 比如Facebook需要大量顶尖高手来开发 – 数据库 – 前端 linux设置mysql密码

第一,网站开发首先用户体验不能差

什么是用户体验?

ISO 9241-210标准将用户体验定义为“人们对正在使用或期望使用的产品、系统或者服务的认知印象和回应”。

ISO在定义的补充说明中有着如下解释:用户体验,即用户在使用一个产品或系统之前、使用期间和使用之后的全部感受,包括情感、信仰、喜好、认知印象、生理反应、心理反应、行为和成就等各个方面。

试想用户在用你网站的时,遇到网页加载慢、异常报错、操作受阻等体验不好的情况。 那会用你的网站吗? 怕是不骂你都不错了。

所以,用户使用网站的功能都是通过一系列处理简化后的,为的就是让用户操作起来简单方便,视觉看起来赏心悦目。运行起来流畅自如。

如果这里面那个环节除了问题,都会严重的影响用户得体验。

一般网站大致流程开发如下:产品拿需求、ui设计原型图、前后端讨论技术实现、编码、测试、上线

从一开始的雏形到以后使用都要经历很多需求更改。如果这各项加工流程没得数据指标,你敢保证结果?

第二,看似平静得网站,内部确实错综复杂

上面只是功能需要的专业性,但像FCAEBOOK这样体量得网站,有着20多亿用户,而且还需要世界性得提供服务。那在技术要求会更加有难度。

首先一个用户所操作的一个功能。是需要发送一个HTTP网络请求到后端的服务,这里面都需要历经很多阶段。

HTTP请求流入WEB服务器、WEB服务器把请求交给应用服务器(php tomcat等)、调用缓存、读取数据库、操作系统调度、进程切换等等环节。每一步要得都是时间和稳定性。

业界常用4个9表示,就是全年服务器使用时间要达到99.99%。使用期间不能出问题。

如果你的用户量非常多,那么你的处理速度肯定会明显下降。

就好像你春节回家,为啥有个春运期间和从你动身就一直堵的情况呢?

因为人多了,每天汽车班次就那么多,处理不过来呀

为保证大量用户能够正常使用。你就需要大量的服务器和采用技术来对网站架构进行优化。

才能保证这么多用户正常访问。可问题又来了?

几十亿的用户自身得数据和使用网站功能所产生的数据。要怎么存储这么多服务器的健康检查、负载监控、流量预防等等一系列。都是需要高级的技术才能解决。

举个例子:

你在操场里面数100个人比较容易,但如果说现在操场里面有一亿个人,你能够数过来吗?并且这一亿个人还会到处跑。你应该怎么管理?

第三,一颗螺丝钉坏了,将影响了一个国家的命运

大家应该都听过一颗螺丝钉毁了一个国家的故事。

因少了一颗铁钉,掉了一块马蹄铁,折了一匹战马,败了一场战争,亡了一个国家

如果几十亿的用户在使用过程中。因为某个技术环节出了问题,而导致类型的请求比较费时。

那间接性得,这个网站对于用户的应答就会变得很慢,甚至访问报错。用户体验肯定就不好。

如果用户的体验不好,就会导致使用网站的人减少或者差评增多。

那影响到的就不是一个网站,而是一个互联网公司经济命脉。那还有世界500强的facebook?

所以像facebook、BAT、TMD等这样大型网站当中。要求得都是专注于某一个技术的领域高级工程师。

总结

一个网站的技术复杂度,取决于它需要服务的用户量。用户越多越复杂。技术的细节要求也更高

有帮助,请关注@莲花童子哪吒 一起学习提升自己

如果觉得《mysql中模糊查询 比如Facebook需要大量顶尖高手来开发 – 数据库 – 前端 linux设置mysql密码》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。