码迷,mamicode.com
首页 >  
搜索关键字:网络io    ( 380个结果
分布式技术
一、分布式系统的难点分布式系统比起单机系统存在哪些难点呢?1.网络因素由于服务和数据分布在不同的机器上,每次交互都需要跨机器运行,这带来如下几个问题:1.网络延迟:性能、超时同机房的网络IO还是比较块的,但是跨机房,尤其是跨IDC,网络IO就成为不可忽视的性能瓶颈了。..
分类:其他好文   时间:2017-04-18 20:06:43    阅读次数:245
IO模型介绍 以及同步异步阻塞非阻塞的区别
阻塞:用户进程访问数据时,如果未完成IO,等待IO操作完成或者进行系统调用来判断IO是否完成非阻塞:用户进程访问数据时,会马上返回一个状态值,无论是否完成 同步:用户进程发起IO(就绪判断)后,轮询内核状态异步:用户进程发起IO后,可以做其他事情,等待内核通知 介绍一下IO模型 网络IO模型和文件I ...
分类:其他好文   时间:2017-04-15 00:00:48    阅读次数:220
apache下用expires_module让浏览器缓存静态文件
apache下用expires_module让浏览器缓存静态文件apache配置静态缓存的原因:第一点,减轻服务器的压力。第二点,省去浏览器经常要去服务端下载CSS、JS、图片、静态文件等,减小不必要的网络IO。配置步骤:1.在apache主配置文件中开启apache扩展模块mod_expires.so,命令:Vi/usr..
分类:Web程序   时间:2017-03-10 01:02:39    阅读次数:322
读书笔记-NIO的工作方式
读书笔记-NIO的工作方式 1、BIO是阻塞IO,一旦阻塞线程将失去对CPU的使用权,当前的网络IO有一些解决办法:1)一个客户端对应一个处理线程;2)采用线程池。但也会出问题。 2、NIO的关键类Channel和Selector,Selector相当于调度系统,他可以轮询每个Channel的状态, ...
分类:其他好文   时间:2017-02-19 12:47:19    阅读次数:192
5种网络IO模型(有图,很清楚)
同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-blocking IO ...
分类:其他好文   时间:2017-02-02 21:55:51    阅读次数:290
Hadoop中最不容错过的压缩知识
随着大数据时代的来临,数据体量越来越大,处理这些数据会越来越受到网络IO的限制,为了尽可能多的处理更多的数据我们必须使用压缩。那么压缩在Hadoop里面是不是所有格式都适用呢?它都有哪些性能呢?压缩在sqoop里面可以做,在hive和impala里面也可以做。那么什么情况下我们会..
分类:其他好文   时间:2017-01-12 03:32:35    阅读次数:287
Linux-磁盘及网络IO工作方式解析
PIO与DMA 有必要简单地说说慢速I/O设备和内存之间的数据传输方式。 PIO我们拿磁盘来说,很早以前,磁盘和内存之间的数据传输是需要CPU控制的,也就是说如果我们读取磁盘文件到内存中,数据要经过CPU存储转发,这种方式称为PIO。显然这种方式非常不合理,需要占用大量的CPU时间来读取文件,造成文 ...
分类:系统相关   时间:2016-12-28 18:47:13    阅读次数:271
Event Loop个人理解
javascript引擎单线程程序,其执行同步操作会按顺序向下执行,执行异步操作则使用事件循环模型。 js引擎线程遇到异步操作,会将异步操作交给对应的观察者, 异步操作包括: dom事件 click,mousedown等定时器 setTimeout,setIntervalIO 网络IO,文件IO,其 ...
分类:其他好文   时间:2016-12-27 07:44:13    阅读次数:183
大公司都有哪些开源项目~~~阿里,百度,腾讯,360,新浪,网易,小米等
大公司都有哪些开源项目~~~阿里,百度,腾讯,360,新浪,网易,小米等 红色字体是现阶段比较火的 奇虎360 https://github.com/Qihoo360 1.MySQL中间层 Atlas Atlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数 ...
分类:移动开发   时间:2016-12-22 14:05:07    阅读次数:320
分布式系统常用思想和技术总结 (入门很清楚)
一、分布式系统的难点 转载自:http://ju.outofmemory.cn/entry/75834 分布式系统比起单机系统存在哪些难点呢? 1. 网络因素 由于服务和数据分布在不同的机器上,每次交互都需要跨机器运行,这带来如下几个问题: 同机房的网络IO还是比较块的,但是跨机房,尤其是跨IDC, ...
分类:其他好文   时间:2016-12-20 21:01:54    阅读次数:239
380条   上一页 1 ... 21 22 23 24 25 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!