E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sendFile
缓存服务器设计与实现(番外篇)
比如
sendfile
,splice和多核等方面的支持,由于
aweth0me
·
2015-06-14 22:06
高性能server
缓存服务器设计与实现(番外篇)
比如
sendfile
,splice和多核等方面的支持,由于
dingyujie
·
2015-06-14 22:00
cache
CDN
Nginx 配置详解
例如在Linux系统上,Nginx使用了epoll,
sendfile
,FileAIO,DIRECTIO等机制,使得Nginx不仅性能高效,而且资源占用率非常低,官方宣称nginx维持10000个非活动的
·
2015-06-06 00:00
nginx
nginx基础及其相关配置
一个master主进程,生成一个或多个worker子进程事件驱动epoll(边缘触发),用于Linuxkqueue:用于BSD/dev/poll:IO复用器:select、poll、rtsignal支持
sendfile
plx1985
·
2015-05-23 21:49
nginx
Web
配置
nginx做静态文件下载服务器
sendfile
on; tcp_nopush on; #keepalive_timeout 0; keepalive_timeout
wgxwyyanm
·
2015-04-22 10:00
nginx
OpenWrt网页支持升级本地package
InstallpackagesviawebinterfaceTriggerto
sendfile
infileofpackages.htm(View),whichrepresenttheapperanceatClient
teddy99999
·
2015-04-09 08:00
Web
升级
package
openwrt
Linux "零拷贝"
sendfile
函数
Sendfile
函数说明#includessize_t
sendfile
(intout_fd,intin_fd,off_t*offset,size_tcount);
sendfile
()是作用于数据拷贝在两个文件描述符之间的操作函数
chunlovenan
·
2015-04-02 17:14
NUTTX
4.3 TCP Splice
于splice类似的零拷贝发送函数还有
sendfile
,不同的是
sendfile
不能发送socket中的数据。
u011130578
·
2015-03-24 22:00
tcp
linux内核
linux中使用mysql查询
base_dir=/root/abc/scripts/abcMonitor
sendFile
=$base_dir/sql.output.txtsubject="Monitor-abcMonitor"`date
幻想vs理想
·
2015-03-03 16:00
分析下Neworkcomms中的文件传输
我们看一下如何发送文件,相关代码如下: 发送文件:publicvoidStart
SendFile
(
名山大川网络工作室
·
2015-03-03 14:00
分析下Neworkcomms中的文件传输
我们看一下如何发送文件,相关代码如下: 发送文件:publicvoidStart
SendFile
(
名山大川网络工作室
·
2015-03-03 14:00
判断用户权限后,如何高效的提供文件下载
对于此问题,我曾一度纠结,后来才发现web服务器有一个X-
Sendfile
的特性,可以很完
tsxw24
·
2015-02-27 16:00
nginx高效原理及源码编译安装(nginx-1.6.2)
目录:1、nginx为何如此高效 1.1、进程模型(master-worker) 1.2、事件处理模型(异步非阻塞的事件处理机制) 1.3、支持
sendfile
,提升文件传输性能 1.4、支持AIO 1.5
sky_551
·
2015-02-05 15:52
nginx
高并发
高效原理
nginx高效原理及源码编译安装(nginx-1.6.2)
目录:1、nginx为何如此高效 1.1、进程模型(master-worker) 1.2、事件处理模型(异步非阻塞的事件处理机制) 1.3、支持
sendfile
,提升文件传输性能 1.4、支持AIO 1.5
sky_551
·
2015-02-05 15:52
nginx
高并发
高效原理
nginx高效原理及源码编译安装(nginx-1.6.2)
目录:1、nginx为何如此高效1.1、进程模型(master-worker)1.2、事件处理模型(异步非阻塞的事件处理机制)1.3、支持
sendfile
,提升文件传输性能1.4、支持AIO1.5、支持
sky_551
·
2015-02-05 15:52
nginx
高并发
高效原理
[服务及应用]
Nginx与X-
Sendfile
X-accel模块允许由后台通过返回的头来决定投递静态文件。为什么要这么做呢?试想一下我们经常碰到的这种情况,在有的论坛中,下载资源需要登录认证、权限核查、积分扣除或者是积分增加等等,对于Nginx来说这些细粒度的控制其本身无法完成,因此需要应用程序来完成,当应用程序完成这些操作后,根据实际情况会做出选择,如果条件满足那么开始下载所要获取的静态资源(文件),注意,这是由动态的程序提供下载,对于动态
·
2015-01-28 09:00
nginx
几个系统调用分析 glibc中的malloc调用和共享内存原理
相关的系统调用和库函数的实现原理,根据原理给出在使用过程中需要注意的问题和优化的侧重点,本文涉及到的系统调用包括readahead,pread/pwrite,read/write,mmap,readv/writev,
sendfile
·
2015-01-21 21:00
malloc
工作中解决问题总结
从抓包看,看到终端主动挂断了,给服务器发了RST,从流媒体日志看,打印了一条“clientcloseprematurely,104”错误信息诊断和解决:dfs文件系统
sendfile
接口的问题,提交给
sendfile
weiyuefei
·
2015-01-13 21:00
tengine lua 开源一 调用内部接口高效发送文件
tengine lua开源一调用内部接口高效发送文件开源自己封装的
sendfile
模块,可以高效的通过lua发送文件源码地址:https://github.com/weinyzhou/Lua-
sendfile
weinyZhou
·
2015-01-08 15:00
what is
sendfile
在apache,nginx,lighttpd等web服务器当中,都有一项
sendfile
相关的配置,在一些网上的资料都有谈到
sendfile
会提升文件传输性能,那
sendfile
到底是什么呢?
BurgessWen
·
2014-12-28 11:31
上下文切换
sendfile
nginx文件操作优化
内核代为完成系统调用
安卓通过蓝牙发送文件
/** *通过蓝牙发送文件 */ privatevoid
sendFile
(Activityactivity){ PackageManagerlocalPackageManager
xztelecomlcs
·
2014-12-22 15:40
File
null
Activity
private
蓝牙
性能提升总结
,目前服务器的性能已经可以达到14G,总结这段性能提升的过程,可以总结为两个阶段:1.突破10G达到13G的性能 突破10G的关键在于找到了限制性能的根本原因:发包的代码中存在一个小小的bug,提交给
sendfile
weiyuefei
·
2014-12-20 20:00
nginx x-
sendfile
下载
// 利用nginx直接下载文件,提高效率 public function download_apk_efficient($internal_file_path,$file_name){ // And redirect user to internal location  
crystalrain0
·
2014-12-16 09:00
nginx
Tomcat源码之AprEndpoint
APR还是ApacheHTTPServer2.x中的核心轻量级库,它可以提供更好的IO功能(如
sendfile
,epoll和OpenSSL)、OS功能和本地线程管理(共享内存、NT管道和UNIX套接字)
xupo
·
2014-11-06 10:00
nginx反向代理中表单提交502
server_names_hash_bucket_size256; client_header_buffer_size256k; large_client_header_buffers4256k; client_max_body_size50m;
sendfile
on
liang3391
·
2014-11-04 15:53
nginx
反向代理
表单提交502
Nginx性能调优
worker_connections 1024; } http { include mime.types; default_type application/octet-stream;
sendfile
廖君
·
2014-11-02 12:00
path must be absolute or specify root to res.sendF
如下改动便可正确:res.
sendFile
('./static/index.html');改成:res.
sendFile
(path.join(__dirname,'.
wangxuxu
·
2014-10-18 00:00
nodejs
express
path.join
Java分布式消息中间件 Metamorphosis
总体结构:内部结构:主要特点: 生产者、服务器和消费者都可分布消息存储顺序写性能极高,吞吐量大支持消息顺序支持本地和XA事务客户端pull,随机读,利用
sendfile
系统调用,zero-copy,批量拉数据支持消费端事务支持消息广播模式支持异步发送消息支持
boonya
·
2014-10-07 21:00
java
jms
Metamorphosis
Sendfile
Linux 系统中的零拷贝
如今几乎每个人都听说过Linux中所谓的"零拷贝"特性,然而我经常碰到没有充分理解这个问题的人们。因此,我决定写一些文章略微深入的讲述这个问题,希望能将这个有用的特性解释清楚。在本文中,将从用户空间应用程序的角度来阐述这个问题,因此有意忽略了复杂的内核实现。什么是”零拷贝”为了更好的理解问题的解决法,我们首先需要理解问题本身。首先我们以一个网络服务守护进程为例,考虑它在将存储在文件中的信息通过网络
hjxhjh
·
2014-09-30 15:00
nginx静态资源文件无法访问,403 forbidden错误
nginx.conf中http配置如下:……http{includemime.types;default_typeapplication/octet-stream;
sendfile
on;keepalive_timeout65
ngcsnow
·
2014-09-19 10:30
nginx
centos
linux
tomcat
php大文件下載,使用apache/nginx x-
sendFile
模塊替換
使用x-
sendfile
模塊則可以繞過php讀取文件的方式了,直接設置頭部信息就可以,利用服務器將文件發送到客戶端進行下載 x-
sendfile
模塊apache服務器的配置設置x
sendfile
模塊打開
timily
·
2014-08-22 16:00
在错误页面隐藏Nginx版本号
在nginx的主配置文件中修改, http{server_tokens off;
sendfile
on;tcp_nopush on;tcp_nodelay on;...}
Weidao
·
2014-08-21 18:00
配置文件
版本号
web_
sendfile
标签:apache
sendfile
nginxlighttpd休闲在apache,nginx,lighttpd等web服务器当中,都有一项
sendfile
相关的配置,在一些网上的资料都有谈到
sendfile
予人wgl
·
2014-08-06 12:19
Web
操作系统
sendfile
从rocketMQ到零拷贝
rocketMQ的网络实现是依赖nettyhttp://my.oschina.net/plucury/blog/192577 这篇文章中描述了netty的零拷贝实现: 根据文中的描述,“Linux中的
sendfile
深蓝苹果
·
2014-07-31 17:00
中间件
RocketMQ
零拷贝
[Dos] 检查文件是否存在并进行压缩,以及过期删除
如果是21点以前YYYYMMDD为昨天的日期 @echooffcd/d"C:\Unionstars.FileMonitor\
sendfile
"rem21点之后是检查当天的OFD_99_NN_yyyymmdd
xiaoxu0123
·
2014-07-22 13:00
压缩
dos
nginx中writev函数的使用
nginx的代码非常的优秀,之前已经介绍了
sendfile
的使用来实现“内存零拷贝”,今天我又理解了一下writev函数的使用,以nginx-1.6.0为例,在src/os/unix/ngx_writev_chain.c
老徐_kevin
·
2014-07-22 10:48
函数
include
count
Nginx专题
nginx中writev函数的使用
nginx的代码非常的优秀,之前已经介绍了
sendfile
的使用来实现“内存零拷贝”,今天我又理解了一下writev函数的使用,以nginx-1.6.0为例,在src/os/unix/ngx_writev_chain.c
老徐_kevin
·
2014-07-22 10:48
函数
include
count
nginx中writev函数的使用
nginx代码非常的优秀,之前已经介绍了
sendfile
的使用来实现“内存零拷贝”,今天我又理解了一下writev函数的使用,以nginx-1.6.0为例,在src/os/unix/ngx_writev_chain.c
老徐_kevin
·
2014-07-22 10:41
函数
include
count
Nginx专题
nginx中writev函数的使用
nginx代码非常的优秀,之前已经介绍了
sendfile
的使用来实现“内存零拷贝”,今天我又理解了一下writev函数的使用,以nginx-1.6.0为例,在src/os/unix/ngx_writev_chain.c
老徐_kevin
·
2014-07-22 10:41
函数
include
count
Zero-Copy&
sendfile
浅析
一、典型IO调用的问题一个典型的web服务器传送静态文件(如CSS,JS,图片等)的过程如下:read(file,tmp_buf,len);write(socket,tmp_buf,len);首先调用read将文件从磁盘读取到tmp_buf,然后调用write将tmp_buf写入到socket,在这过程中会出现四次数据copy,过程如图1所示图1 1。当调用read系统调用时,通过DMA(Dire
这些年
·
2014-07-21 14:00
File
linux下tomcat使用apr连接器(含openssl)完整过程
介绍ApachePortableRuntime简称APR是一个高度可移植性库,它有许多用途,举例如下:1.访问高级IO功能(如
sendfile
epoll和OpenSSL)2.操作系统级别的功能(随机数生成
conquer0715
·
2014-07-17 16:01
Linux
linux下tomcat使用apr连接器(含openssl)完整过程
介绍ApachePortableRuntime简称APR是一个高度可移植性库,它有许多用途,举例如下:1.访问高级IO功能(如
sendfile
epoll和OpenSSL)2.操作系统级别的功能(随机数生成
conquer0715
·
2014-07-17 16:00
xmpp openfire android客户端迷茫中!求助 OutgoingFileTransfe
//发送文件----------------------------------------------------- private void
sendFile
(String user_to
674476874
·
2014-07-11 20:00
XMPP
使用
sendfile
() 提升网络文件发送性能
http://hily.me/blog/2011/01/use-
sendfile
-accelerate-file-sending/ 偶见一好文,清楚地阐述了什么是零拷贝(ZeroCopy)以及
sendfile
weiyuefei
·
2014-06-26 09:00
Tomcat源码之AprEndpoint
APR还是ApacheHTTPServer2.x中的核心轻量级库,它可以提供更好的IO功能(如
sendfile
,epoll和OpenSSL)、OS功能和本地线程管理(共享内存、NT管道和UNIX套接字)
xupo
·
2014-06-23 19:00
kafka
为了理解
sendfile
所带来的效果,重要的是要理解将数据从文件传输到socket的数据路径:操作系统将数据从磁盘中读取到内核空间里的页面缓存应用程序将数据从内核空间读入到用户空间的缓冲区应用程序将读到的数据写回内核空间并放入
昏鸦
·
2014-06-23 19:00
【Nginx】将磁盘文件作文包体发送
接上一篇文章,当Nginx以文件作为用户的请求时,它不会把文件内容读入内存,然后再从内存发送出去,而是会调用
sendfile
系统调用在不经过用户空间的情况下,从内核直接发送出去。
jy02326166
·
2014-06-18 22:00
linux内核系统调用--
sendfile
函数
在apache,nginx,lighttpd等web服务器当中,都有一项
sendfile
相关的配置,在一些网上的资料都有谈到
sendfile
会提升文件传输性能,那
sendfile
到底是什么呢?
·
2014-06-08 11:00
linux
sendfile
在apache,nginx,lighttpd等web服务器当中,都有一项
sendfile
相关的配置,在一些网上的资料都有谈到
sendfile
会提升文件传输性能,那
sendfile
到底是什么呢?
完美世界
·
2014-06-05 16:00
sendfile
在PHP中使用X-
SendFile
头让文件下载更快
一般来说,我们可以通过直接让URL指向一个位于DocumentRoot下面的文件,来引导用户下载文件.但是,这样做,就没办法做一些统计,权限检查,等等的工作.于是,很多时候,我们采用让PHP来做转发,为用户提供文件下载.复制代码代码如下:
·
2014-06-01 22:17
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他