调用WebApplication->SendFile怎么恢复被冻结的页面

C++ Builder > VCL组件使用和开发 [问题点数:100分,结帖人geochway]
本版专家分:3615
结帖率 93.33%
本版专家分:92968
Blank
黄花 2012年4月 C++ Builder大版内专家分月排行榜第二
2011年4月 C++ Builder大版内专家分月排行榜第二
2009年12月 C++ Builder大版内专家分月排行榜第二
2009年11月 C++ Builder大版内专家分月排行榜第二
2009年10月 C++ Builder大版内专家分月排行榜第二
2009年8月 C++ Builder大版内专家分月排行榜第二
2007年5月 C++ Builder大版内专家分月排行榜第二
2002年5月 C++ Builder大版内专家分月排行榜第二
2001年10月 C++ Builder大版内专家分月排行榜第二
Blank
蓝花 2013年5月 C++ Builder大版内专家分月排行榜第三
2012年7月 C++ Builder大版内专家分月排行榜第三
2012年5月 C++ Builder大版内专家分月排行榜第三
2011年5月 C++ Builder大版内专家分月排行榜第三
2011年3月 C++ Builder大版内专家分月排行榜第三
2010年12月 C++ Builder大版内专家分月排行榜第三
2010年10月 C++ Builder大版内专家分月排行榜第三
2010年1月 C++ Builder大版内专家分月排行榜第三
2009年9月 C++ Builder大版内专家分月排行榜第三
2009年7月 C++ Builder大版内专家分月排行榜第三
2009年6月 C++ Builder大版内专家分月排行榜第三
2009年5月 C++ Builder大版内专家分月排行榜第三
2006年3月 C++ Builder大版内专家分月排行榜第三
2005年9月 C++ Builder大版内专家分月排行榜第三
本版专家分:3615
geochway

等级:

sendfile

在apache,nginx,lighttpd等web服务器当中,都有一项sendfile相关的配置,在一些网上的资料都有谈到sendfile会提升文件传输性能,那sendfile到底是什么呢?它的原理又是如何呢? 在传统的文件传输里面(read/...

Linux sendfile

Linux sendfile  分类:  Linux2010-05-28 18:242819人阅读评论(0)收藏举报 linuxsocketsignalsolarisserver服务器 作者:Dragan Stancevic,2003-01-01 原文地址:http://www.linuxjournal.com/article/6345

使用X-Sendfile下载文件

X-Sendfile 是一种将文件下载请求由后端应用转交给前端 web 服务器处理的机制,它可以消除后端程序既要读文件又要处理发送的压力,从而显著提高服务器效率,特别是处理大文件下载的情形下! X-Sendfile 通过 ...

使用 Nginx 的 X-Sendfile 机制控制文件访问权限(php版)

BBS或者网站经常会有只有你有权限才能看到这个页面,或者下载这个资源,日前探访了nginx服务器怎么实现这个文件控制的,用到了x-sendfile。 一、什么是 X-Sendfile? X-Sendfile 是一种将文件下载请求由后端...

Apache,Nginx,Lighttpd分别使用X-sendfile功能提升文件下载性能

关于mod_xsendfile ...   ...Lighttpd中的X-sendfile ...RoR网站如何利用lighttpd的X-...使用X-sendfile方式,服务器端应用程序不需要读取下载文件了,只需要设置response的header信息就足够了,此外还要附加一个信息“X-

Apache 的 X-sendfile

网上搜索了一下午才找到怎么配置 Apache 的 X-sendfile .首先,据说只有Apache 2.x 才支持这一特性.其次Linux下支持此特性需要内核支持.一般现在的2.6的内核都是支持的,最早好像是要到2.2的内核开始支持.测试环境 :...

PHP X-sendfile实现文件下载

项目中涉及到文件的下载功能,通常PHP文件... 如:$file_dir = $instance->_attach_path.Helper_Hash::hashDIR($id).$attach['path']; if(!file_exists($file_dir)){ throw new FromMeException('文件不存在'); } e

在nginx中x-sendfile解决方案

很多时候用户需要从网站下载文件,如果文件是可以通过一个固定链接公开获取的,那么我们只需将文件存放到 webroot下的目录里就好。但大多数情况下,我们需要做权限控制,例如下载 PDF 账单,又例如下载网盘里的档案...

Nginx中的x-sendfile机制

基于应用程序的header来发送静态文件的特性叫做 X-Sendfile. Lighttpd 有该特性,apache也有个模块 叫 mod_xsendfile . Nginx也有该功能,但实现得稍微有些不同.Ngnix该功能叫做X-Accel-Redirect. ...

Nginx和apache服务下载大文件,PHP X-sendfile扩展实现文件下载

网站中下载文件是一个经常用到的功能,可是看起来很简单的,做的时候各种问题出现,内心崩溃的有没有。。。 不多说我们进入正题 往往网上答案千篇一律是这样的: ...header('Content-type: application/x-'.$fi...

使用 Nginx 的 X-Sendfile 机制提升 PHP 文件下载性能

很多时候用户需要从网站下载文件,如果文件是可以通过一个固定链接公开获取的,那么我们只需将文件存放到 webroot 下的目录里就好。但大多数情况下,我们需要做权限控制,例如下载 PDF 账单,又例如下载网盘里的档案...

Nginx --sendfile配置

Nginx高级篇sendfile配置 sendfile: 设置为on表示启动高效传输文件的模式。sendfile可以让Nginx在传输文件时直接在磁盘和tcp socket之间传输数据。如果这个参数不开启,会先在用户空间(Nginx进程空间)申请一个...

linux内核系统调用--sendfile函数

在apache,nginx,lighttpd等web服务器当中,都有一项sendfile相关的配置,在一些网上的资料都有谈到sendfile会提升文件传输性能,那sendfile到底是什么呢?它的原理又是如何呢? 在传统的文件传输里面(read/write...

Nginx 的 X-Accel-Redirect(X-Sendfile)

: Nginx公司出了个网络存储的产品,下载部分起初我是用PHP的readfile函数实现的…但是网站里存储的文件可能会比较大,那么使用脚本输出文件无疑会增加服务器的负担…寻觅许久,终于觅得 X-Sendfile ,这个特性 lighthttd...

php nginx用x-sendfile控制文件下载权限

我们服务器用的nginx,搜了一下后决定用x-sendfile做;实现 挺简单的,两步搞定,不过我一开始不了解,走了不少弯路; 一、配置nginxlocation ^~ /me/Public/courseFile/ { internal; alias /home/si

转:RoR网站如何利用lighttpd的X-sendfile功能提升文件下载性能

http://www.iteye.com/topic/154538 传统的Web服务器在处理文件下载的时候,总是先...sendfile是现代操作系统支持的一种高性能网络IO方式,操作系统内核的sendfile调用可以将文件内容直接推送到网卡的buffer当中,从

Linux网络编程--sendfile零拷贝高效率发送文件

本博文介绍使用sendfile函数进行零拷贝发送文件,实现高效数据传输,并对其进行验证。 那么什么是sendfile呢? linux系统使用man sendfile,查看sendfile原型如下: #include  ssize_t sendfile(int out_fd, int in...

linux的sendfile系统调用

1 把磁盘文件读入内核缓冲区  2 从内核缓冲区读到内存  3 处理(静态资源不需处理)  4 发送到网卡的内核缓冲区(发送缓存) ...而sendfile系统调用就是来解决这个问题的。sendfile省略了上面的 2、3步,磁盘文

php以不同名字下载同一个文件(x-sendfile)

1、linux 下nginx默认支持x-sendfile模式 Nginx 默认支持该特性,不需要加载额外的模块。需要发送的 HTTP 头为 X-Accel-Redirect。另外,需要在配置文件中做以下设定 location /protected/ {  internal;  root /...

大并发服务器不得不说的技术--sendfile

socket发送函数。 int send( SOCKET s, const char FAR *buf, int len, int flags );...文件传输则要先把内容read到buf中,因此至少两次内核调用,如果文件很大,可能会用一个循环调用,如: while( size == P

相关热词 c#怎么获得线程名 c# usb 采集器 c# sort() c#面对对象的三大特性 c# 打印 等比缩放 c#弹出右键菜单 c# 系统托盘图标 c# 键值对 键可以重复 c# 鼠标移上去提示 c#结构体定义