我正在尝试使用国防部_棘轮消除,但它显示出一些奇怪的行为。
最初,我的配置是:
<Virtualhost>
...
<Directory /var/www/public>
Order Allow,Deny
Allow from All
Options FollowSymLinks
AllowOverride All
SetOutputFilter RATE_LIMIT
SetEnv rate-limit 250
</Directory>
...
</Virtualhost>我也试过:
<Virtualhost>
...
SetOutputFilter RATE_LIMIT
SetEnv rate-limit 250
...
</Virtualhost>和
<Virtualhost>
<Location>
...
SetOutputFilter RATE_LIMIT
SetEnv rate-limit 250
...
</Location>
</Virtualhost>我原以为我下载的8MB文件大约需要30秒。这件事一下子就完成了。
我为rate-limit尝试了几个值,并使用wget对它们进行计时:
rate-limit | download speed
-----------+---------------
250 | 440 MB/s
100 | 440 MB/s
50 | 440 MB/s
30 | 20 kB/s
25 | 20 kB/s
10 | 6 kB/s
1 | 500 B/s这是运行在Ubuntu14.04上的Apache2.4
发布于 2016-12-13 05:18:29
这可能是一个愚蠢的问题,然而,我问,因为它已经错过了以前:模块启用了吗?
您可以在/etc/apache2/mods中看到这一点。默认情况下,未启用此模块。
来自:https://www.server-world.info/en/note?os=Ubuntu_14.04&p=httpd2&f=7
root@www:~# a2enmod ratelimit
root@www:~# vi /etc/apache2/conf-available/ratelimit.conf
# create new
# for example, limit bandwidth as 500 KB/sec under the /download location
<IfModule mod_ratelimit.c>
<Location /download>
SetOutputFilter RATE_LIMIT
SetEnv rate-limit 500
</Location>
</IfModule>
root@www:~# a2enconf ratelimit
root@www:~# /etc/init.d/apache2 restart另一个流行的选项是mod_dialup在:http://httpd.apache.org/docs/2.4/mod/mod_dialup.html上找到的
https://webmasters.stackexchange.com/questions/101988
复制相似问题