对于前后端分离,认识上有个误区,那就是很多人自称:我们老早就分离了,全AJAX,使用Angular或者什么什么就可以了。
这个说法是不合适的,打个比方,别人问的是逗如何解决家禽把蛋生在水草边的问题看地,但实际上人家养的是鸭子,答题的却是养鸡的,所以回答逗不让去水边就行了地,这显然不在点子上。
近期准备session,希望能跟大家轻松地分享一些东西,一些常见的场景。比如:web后台服务器到底是如何工作的。
上网过程对于普通人:首先,他需要一台电脑,然后,他的电脑可以接入网络,最后,他可以打开浏览器键入自己想要浏览的网址,然后就可以上网了。但是对于计算机来讲,是一个比较复杂的过程,里面包含了信息如何保存,信息如何传递以及信息如何展示的过程。所以,针对整个上网过程,我们从前到后,分析一下其中包含的各种技术细节,可能不全,目的是抛砖引玉,希望大家在简单的流程当中学习更多的东西分享出来,一些基础知识则当做复习。之前buddy王老吉讲过浏览器的工作方式,所以本文内容不包含浏览器的工作方式,重点在于各种后台服务以及通信层面的分析。
前面说到,用户浏览器中键入网址便浏览网页信息,这个网址实际上就是URL,英文全称是Uniform Resource Locator——统一资源定位符。
完整的、带有授权部分的普通统一资源标志符语法看上去如下:
协议://用户名:密码@子域名域名顶级域名:端口号/目录/文件名文件后缀参数=值
协议部分可以是>最简单的,后台用servlet写,然后客户端通过>如果用传统VDI架构的云桌面,后端服务器的配置至少要23GHZ 2C4T40=80C160T,内存的话4G40=160G,需要160G内存。这样的配置对于服务器的投入成本也是比较大的。特别是VDI作为传统的云桌面架构对于后端服务器硬件性能的高要求,以及对于网络带宽环境的高度依赖,给客户带来了较高的IT成本支出,用户体验也较差。考虑到你这边现有这40台瘦客户机终端的性能配置还是挺高的,为什么不采用前端计算模式的云桌面架构把这40台瘦客户机的性能利用起来呢,这样还能省去后端服务器的投入成本。目前有一种叫VOI的云桌面技术架构模式,VOI的出现在一定程度上解决了目前VDI所不能解决的问题,例如以目前高校校园中的电子教室为例, 要承载一间一百台终端教室的服务器至少需要近十万元,而同样的场景下采用VOI方案则服务器的成本却不及它的五分之一。 在电子教室以及一些从事图形图像处理、工程图纸设计及渲染的机构中,VDI更加暴露出在视频重定向方面的不足,在播放高清视频、图形处理过程中出现花屏、白屏假死等情况,相反VOI在这个方面表现得更加理想与本机运行毫无差异。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)