`
likegene
  • 浏览: 7294 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
最近访客 更多访客>>
社区版块
存档分类
最新评论

web服务器流量控制(文件下载)

阅读更多

文件下载包括各种类型文件,如文本,软件,视频,音频等
使用nginx做代理服务器,应用nginx中的限速功能实现,nginx.conf概要配置如下

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    ...
    keepalive_timeout  65;

    #gzip  on;

    limit_zone   linuxtone  $binary_remote_addr  10m;

    server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

               
        #access_log  logs/host.access.log  main;
               
               
                #限制video目录下的静态资源下载网速
                location /files {
                        root D:/dev_web/limitdownloadspeed/apache-tomcat-6.0.26/webapps/ROOT/;
                        limit_conn   linuxtone  2;
               limit_rate 75k;
                }
               
               
        location / {
            root   html;
            index  index.jsp index.html index.htm;       
              proxy_pass http://localhost:8080;
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
...
    }
...

}

分享到:
评论

相关推荐

    delphi做的文件上传下载服务器端

    5. **文件下载服务**:文件下载通常通过HTTP的GET请求实现,服务器响应请求并发送文件内容。为了优化用户体验,可能会使用断点续传技术,允许用户在中断后从上次停止的地方继续下载。 6. **安全性**:文件服务器...

    web服务器源码.rar

    "web服务器源码.rar"这个文件很可能是提供了一个Web服务器的原始代码,让我们有机会深入理解其工作原理。 在深入探讨源码之前,我们先来了解一下Web服务器的基本架构和工作流程。Web服务器主要由以下几个部分组成:...

    个人WEB服务器.RAR

    【个人WEB服务器】是一种软件应用,它允许用户在自己的计算机上搭建并运行一个小型的网络服务器,以便于分享文件、托管网站或者进行测试等。这种服务器通常面向个人使用,易于安装和配置,对于初学者或者小团队来说...

    最快的免费web服务器

    ### 最快的免费Web服务器——Cherokee的搭建与配置 #### 概述 在探讨“最快的免费Web服务器”这一主题时,文章明确指出Cherokee是一款备受赞誉的Web服务器软件,其性能表现甚至超过了广为人知的Nginx。Cherokee...

    Windows WEB服务器配置安全规范

    在构建和管理Windows WEB服务器时,确保服务器的安全性至关重要。Windows WEB服务器配置安全规范旨在提供一套详尽的指导原则和步骤,以降低被攻击的风险,保护服务器免受恶意软件、黑客入侵以及数据泄露等威胁。以下...

    实战Nginx 高性能web服务器

    实战Nginx 高性能web服务器 在现代的网络服务架构中,Web服务器是核心组件之一,负责响应客户端请求,提供网页内容。在众多Web服务器中,Nginx已经成为了高性能、高可靠性的代名词,它不仅能够处理静态内容,还能...

    VB WEB服务器源代码

    【VB WEB服务器源代码】是一款由国外开发者编写的Web服务端程序,主要特点是能够限制连接计算机的数量,并且具有查看下载及上次文件流量的功能。其最大的优势在于支持多端口服务,这使得它在应对多种网络环境和并发...

    EasyWeb便携式WEB服务器软件

    3. **文件共享**:除了作为WEB服务器,EasyWeb还可以用于局域网内的文件共享。用户可以通过浏览器访问服务器上的共享文件,实现快速的数据交换和协作。 4. **安全控制**:尽管EasyWeb设计简洁,但依然提供了基本的...

    web服务器详细配置

    Web服务器配置是搭建网络服务的基础,特别是在Windows Server 2003操作系统中,这个过程涉及到IIS (Internet Information Services)的安装与设置。IIS是一款由微软提供的用于运行Web应用程序、FTP服务器等的互联网...

    WebServer项目文件

    7. **性能优化**:Web服务器的配置还可以影响其性能,比如缓存策略、连接池大小、线程池配置等,都需要根据服务器的负载和预期流量进行调整。 8. **负载均衡和集群**:对于大型的Web服务,通常需要使用负载均衡器...

    web服务器.rar

    Web服务器是互联网基础设施的重要组成部分,它负责接收HTTP(超文本传输协议)或HTTPS(安全超文本传输协议)请求,...只需解压文件,按照官方文档或网络上的教程进行配置,你就能快速启动并运行这款优秀的Web服务器。

    IIS优化 为Web服务器减负

    ### IIS优化技巧:为Web服务器减负 在IT领域,特别是对于那些依赖于IIS(Internet Information Services)作为Web服务平台的企业来说,IIS的优化是确保网站性能、安全性和稳定性的重要步骤。本文将深入探讨如何通过...

    《网络应用服务管理》形考任务-实训1:使用IIS搭建Web服务器

    2. **安装IIS**:通过“控制面板” -> “程序和功能” -> “启用或关闭Windows功能”,在列表中勾选“IIS”相关组件,包括Web服务器(IIS)、万维网服务、应用程序开发等功能。 3. **配置网站**:打开“IIS管理器”...

    功能很全的web服务器

    在压缩包中,"web服务器.exe"可能是Web服务器的可执行文件,这可能是一个轻量级的Web服务器软件,可能特别针对ASP应用程序进行了优化。安装和运行这个exe文件,用户可以在本地计算机上搭建一个测试环境,便于开发和...

    web服务器如何限流-nginx,tomcat服务器如何限制流量

    在构建高性能的Web服务时,控制流量以防止系统过载是非常关键的一环。限流可以保护服务器免受恶意攻击或高并发请求导致的服务崩溃。本文将深入探讨如何在Nginx和Tomcat这两个常见的Web服务器上实现限流。 首先,...

    指定下载流量下载文件源码

    1. **控制下载流量**:即通过限制每次读取和发送的数据量,来控制文件下载的速度。这样可以避免因一次性传输大量数据而对服务器造成过大的负载。 2. **C# 文件操作**:C# 提供了丰富的文件操作API,如`System.IO....

    .NET-KestrelHttpServer一个用于ASPNETCore的跨平台Web服务器

    `.NET-KestrelHttpServer` 是ASP.NET Core框架中的一个重要组成部分,它是一个高度可配置、高性能的跨平台Web服务器。Kestrel被设计为能够直接与操作系统交互,从而提供高效的服务,支持HTTP/1.1和HTTP/2协议。本文...

    PWS桌面形的 Web 服务器

    6. **安全性考虑**:虽然 PWS 主要用于个人或小型团队,但还是提供了一些基本的安全设置,如防火墙规则、访问控制等,以保护本地 Web 服务器不被非法访问。 7. **与 IIS 的关系**:IIS 是 PWS 的升级版,提供了更...

    543web服务器

    1. 配置文件:543web服务器的配置通常通过配置文件完成,包括设置监听端口、指定网站根目录、定义虚拟主机等。 2. 虚拟主机:允许在同一台服务器上托管多个独立的网站,每个网站可以通过不同的域名来访问。 3. 访问...

    系统工具-文件下载-西西服务器流量监控管家 1.2.zip

    解压"系统工具-文件下载-西西服务器流量监控管家 1.2.zip"后,按照提供的安装指南进行安装。通常,需要在服务器上部署该工具,然后在客户端或者Web界面进行远程监控。在使用过程中,应根据实际需求配置监控参数,如...

Global site tag (gtag.js) - Google Analytics