前言

近年来,随着Web应用突飞猛进的发展,促使了Web应用开发语言的不断普及,越来越多的开发者开始学习与使用Web应用开发相关语言。

其中许多开发者对服务器端开发语言了解甚少。

对于Web应用开发者来说,服务器端与客户端均使用一种语言开发,将大大减少Web应用开发的难度,同时会大幅度提高服务器端开发效率。

同时,近几年JIT(Just In Time)编译器被内置在JavaScript(网络脚本语言)引擎中,使JavaScript引擎的处理速率得到了大幅提升。

所以,相对于其他服务器端开发语言,JavaScript的运行速度并不会逊色多少。

 当前,主流的浏览器以及服务器也是层出不穷,不同浏览器的内核也不尽相同,Web应用程序的兼容性问题也越来越复杂,传统的解决方法是借助大量的前端代码去解决出现的兼容性问题。

服务器依旧采用传统的服务器比如Tomcat、IIS、Apache、JBoss等,这些服务器实现语言大多是Java、C语言,而且都是通过多线程的事件处理机制来为每个请求服务。

越来越多的应用请求,使得一台常规配置的服务器需要支撑的用户数量也在逐渐增多,进而带来了严重的性能问题,使得服务器负载越来越重。

单单依靠从硬件方面出发改善服务器的高并发处理问题,并不能从根本上解决问题。传统的对于兼容性以及服务器卸载负担的方案也不是完美的解决方法。

所以,亟需要从整体架构上寻求高效的解决之道。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 178,667评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,500评论 19 139
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,168评论 3 119
  • 因为要补习孩子们语文,我想着应该培养下他们的文学品味与兴趣。正好这些时他们写过两篇写景的文章,我思踌拿篇...
    就是我好吧阅读 1,063评论 5 13
  • 听过许多大道理,却仍旧过不好这一生!很多时候,
    醉落不知归意阅读 182评论 0 0

友情链接更多精彩内容