HTML中的BS和CS结构

时间:2022-06-01 13:03:31
<!-- 
目前开发的基本构架:
1.CS结构,Client/Server
1).网络开发中开发者需要编写两个端点,一个是客户端程序,一个是服务端程序。举例QQ,360(客户端需要安装软件)
2)需要在客户机安装客户端的部分。
3)弊端:客户端维护比较麻烦,机器只要一重装,就需要从新安装这个软件,升级比较麻烦。后期有了一个解决方案:对于升级,可以通过网络升级的形式完成。
4)好处:客户端出现,可以减轻服务端的运算压力。可以让一部分运算转移到客户端,而且可以在客户端进行用户的个性化配置信息的存储。最为常见的是:网络游戏,比如传奇、再比如更直观的魔兽世界。游戏的动画效果就是在客户端实现的,人物的举动地标是在服务端实现。
杀毒软件也是用客户端


2.BS结构,Browser /Server
1)这种结构,程序员只需要编写服务端,而客户端只需要有浏览器即可,只要装有操作系统的机器都自带浏览器,这是web开发技术的流行,导致这种结果的流行。
2)不用开发客户端,相对省事很多,而且操作也比较简单,只要能上网,就可以进行像浏览网页一样进行的功能的使用。
3)BS运行全在服务端。对于大数据量的运算就会很慢,虽然现在也有网页网游,但是是使用flash完成的,他的数据量比较小,而且flash也是在客户端由浏览器启动flaash引擎在进行解析执行的。

等以后云计算普及后,可以实现分布式计算,所有的运算都交给云端(互联网上的各个服务器)完成。但是必须解决掉至少两个问题:1)数据安全性 2)带宽

url编码是用‘%’分隔,安四个二进制位编码,URL编码:就是将文字获取其对应的编码后,将其编码的十六进制转成ASCII码

-->