通过nginx提高用户的下载速度

是否有一个与Nginx的设置,可以限制或限制我的用户的下载速度? 我的用户在300kb / s左右如果我使用下载加速器并同时下载一个文件,我最多可以以1.2 mb / s的速度上网。 我的结论是,不知何故nginx是限制我的下载速度。 我的网站没有stream量,所以我不知道为什么我的速度如此之慢。

任何想法可能会导致下载缓慢?

http { include /etc/nginx/mime.types; default_type application/octet-stream; client_max_body_size 64M; access_log off; sendfile on; tcp_nopush on; keepalive_timeout 5; server_tokens off; gzip on; gzip_comp_level 5; gzip_proxied any; gzip_min_length 1280; gzip_buffers 4 8k; gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript; # Load config files from the /etc/nginx/conf.d directory include /etc/nginx/conf.d/*.conf; } 

好的,你们在这里有一些奇怪的比较。

首先:您的用户是否使用下载加速器? 如果不是,那么你的testing是没有意义的。

第二:你的用户在哪里与服务器有关? 你在哪里关于服务器? 如果你的用户离你很远,那么这可能会导致速度变慢。 如果他们使用的是与您不同的ISP,则您的testing只是certificate它不是服务器的问题,也不是服务器path。

第三:你的用户有时只是经历了慢速下载吗? 例如,如果他们在高峰时段(一般在6 PM-2AM之间的某个时间段)进行尝试,并且速度较慢,但​​是如果尝试非高峰时速度显着提高,这将表明容量问题在某个地方。

第四:你正在使用VPS,当你的用户报告速度慢时,你立即testing了吗? 有可能与您在同一台物理机器上的其他人正在做一些带宽/ CPU密集型的工作。

Nginx可能不是这里的原因。 你有没有跟你的供应商谈? 他们真的能更好地回答我们的问题。