从后台业务服务器到前台客户端有哪些IO方面需要考虑?

从后台(应用)业务服务器到前台客户端有哪些IO方面需要考虑的环节?
参与6

3同行回答

ljq2184929ljq2184929系统运维工程师中国建材
IO就是Input和Output的综合简称。一个是write,一个是read。剖析应用业务服务器到前台客户端的IO,不外乎几方面。一、文件上传下载类:Files的下载占用的READ,如果是附件下载量比较多的应用,前台用户并发下载访问时就会产生较大的IO,尤其是视频流类下载和上传的应用。二、数据库...显示全部
IO就是Input和Output的综合简称。一个是write,一个是read。
剖析应用业务服务器到前台客户端的IO,不外乎几方面。
一、文件上传下载类:Files的下载占用的READ,如果是附件下载量比较多的应用,前台用户并发下载访问时就会产生较大的IO,尤其是视频流类下载和上传的应用。
二、数据库类:以ORACLE为类来说,如果后台的应用服务器的二次开发补丁阶段,因开发技术手段受限或其它因素,设计的sql不科学,出现无限的全表扫描和语句多重嵌套,为赶工而忽略了性能因素,就会导致数据库层面或应用的后期运维带来很大麻烦。能从数据库层面优化的问题都是小问题。但如果应用本身设计不合理就需要协调相关资源来解决和优化。
三、其它,项目实施过程的临时性、阶段性的IO,此类属于非常规性IO。收起
互联网服务 · 2015-08-19
浏览1045
pweypwey系统架构师中体骏彩
整体架构设计首先要考虑的就是软硬件的标准化,确认不要存在不兼容或者软硬件不匹配等情况。后台数据库特点是什么样的,OLTP和OLAP的性质明显不同,IO的要求也明显不同,具体应用具体分析;应用服务器主要IO集中在静态数据和采集数据结果集,相对而言对IO的要求较低,但对网络IO的传输...显示全部
整体架构设计首先要考虑的就是软硬件的标准化,确认不要存在不兼容或者软硬件不匹配等情况。
后台数据库特点是什么样的,OLTP和OLAP的性质明显不同,IO的要求也明显不同,具体应用具体分析;
应用服务器主要IO集中在静态数据和采集数据结果集,相对而言对IO的要求较低,但对网络IO的传输较多,网络参数和设备的合理性,尤其是连接池的控制很重要;
前台服务器主要就是结果集的获取,网络的稳定性很重要。
再有就是整体架构的稳定性和安全性考虑。收起
政府机关 · 2015-08-19
浏览1017
docdoc项目经理长春理想
2楼讲的很全面,3楼网络这方面也要考虑显示全部
2楼讲的很全面,3楼网络这方面也要考虑收起
系统集成 · 2015-08-19
浏览1028

提问者

doc
doc059
项目经理长春理想
擅长领域: 存储云计算服务器

问题状态

  • 发布时间:2015-08-19
  • 关注会员:0 人
  • 问题浏览:2561
  • 最近回答:2015-08-19
  • X社区推广