您的位置:首页 > 运维架构 > 网站架构

流行的Web服务端架构的优缺点之大话连篇(准确性自己判断)

2017-08-18 16:15 225 查看
Windows server : IIS + ASP(.NET) + SQL Server .NET
Linux : Apache + PHP + MySQL LAMP
UNIX/Windows : Tomcat + JSP + Oracle
.Net技术优势
(1)技术易学易用,开发效率高(2)运行环境安装配置方便 (.Net Framework, Asp.Net, IIS)(3)技术成熟,主流技术,配套技术文档完善,众多开源或免费的文档或项目可供参考(4)拥有众多新技术,方便构建企业级应用(5)开发部署工具功能强大(6)能与Windows平台紧密结合,最大限度利用系统功能(7)众多中间件(控件支持)(8)技术在不断更新发展中,拥有庞大的开发人员群体且呈增长趋势 .Net技术缺点(1) 只能运行于Windows平台(2)效率低于本地化编译程序(C/C++)(3)开放性低于Java, 很少在超大规模应用中
.LAMP技术优势
(1)安全 php防注入,脚本执行速度快,移植性和扩展性好(2)系统较windows系统安全(3)数据库可溶性好(4)开发迅速(4)LAMP 也比 Java 的每个单独机制精巧不少 .LAMP技术缺点
lamp很少在企业级里使用
. UNIX/Windows : Tomcat + JSP + Oracle优点
(1)Oracle 多层次网络计算支持多种工业标准用ODBC、JDBC、OCI等网络客户连接,Oracle 能所有主流平台上运完全运行,获得最高认证级别的ISO标准认证,Oracle 性能高 保持开放平台下TPC-D和TPC-C世界记录,Oracle 多层次网络计算支持多种工业标准用ODBC、JDBC、OCI等网络客户连接。(2)Tomcat配置简单.(3)jsp代码跨平台,即一次编写,处处运行,jsp组件跨平台,支持多种网页格式,jsp标签具有可扩展性,比较健壮与安全。缺点:
(1)对硬件的要求很高,价格比较昂贵,管理维护麻烦一些,操作比较复,需要技术含量较高
(2)Tomca但是图形化做的不好,不直观,给非技术用户感觉比较不好,是轻量级的Web 容器,无法满足复杂业务场景的要求,图形化做的不好,不直观,给非技术用户感觉比较不好, 缺少更多的监控功能和接口,运行状态(runtime)的统计数据不多,展示界面不好,性能稍差,不支持session复制这样的高级功能,缺少多个实例协同工作的设置,集群,多服务器自动化管理等功能缺失.(3)jsp调试困难,增加了产品的复杂性,java运行需要一定的内存和硬盘。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  web 服务端架构