我最近在我即将推出的新网站上设置了cloudflare。 我用它运行了一些基准testing,结果非常麻烦。 这对任何人都有意义吗?
之前我用这个运行Apache基准testing工具:
ab -kc 10 -t 10 http://<site_url>
我得到了一个输出:
Requests per second: 94.79 [#/sec] (mean)
现在我得到一个输出
Requests per second: 18.32 [#/sec] (mean)
只是为了确保没有新的设置与基准相冲突,我再次用cloudflare中的主机名运行它,而不是。 仍然有同样的事情。
这是相对于你的地理位置DNS服务器的工作方式,而不是在cloudflare瓶颈?
我想这会cachingjs,css和图像文件,并保留php脚本。 但似乎有其他事情正在进行,导致它呛,当我运行一个基准对网站。
请求时间的输出也有点令人不安。
这里是出cloadflare:
Percentage of the requests served within a certain time (ms) 50% 104 66% 109 75% 112 80% 114 90% 121 95% 129 98% 142 99% 150 100% 158 (longest request)
这是与:
Percentage of the requests served within a certain time (ms) 50% 103 66% 114 75% 122 80% 129 90% 3076 95% 3093 98% 3112 99% 3128 100% 9146 (longest request)
我能想到的唯一的事情是安全的东西是阻止多个请求。 如果是这样,那么只要“真正的”最终用户不会注意到我没事。 只是试图更好地了解这将如何影响该网站一旦完成并上线。
我有这个与cloudflare相同的问题。 如果直接没有这个问题,我的浏览器有时需要10-12秒才能连接到他们的服务器。
你最好的select是使用mtr并检查你的网站的啤酒花。 您将无法查询ips的位置,并且据我所知,您只需猜测他们在dns名称中使用的机场命名代码即可。 sfo – san fran,sjc – san jose等
与HaZe说的相反,如果你的访问者可以得到真正的IP,但你必须自己设置。 我正在使用nginx,并有set_real_ip指令,它的工作正常。
Cloudflare的安全性似乎没有问题,但即使在低设置,一些合法用户也被阻止查看我的网站。 不幸的是,在cloudflare上似乎使我的网站更容易受到DOS攻击,因为DDOS似乎想要瞄准他们和他们的数据中心。 由于他们的一个数据中心遭到攻击,我的网站被罚下了30分钟左右,他们无法缓解。
支持也似乎不足。 在询问上述任何内容时,通常都会拉扯牙齿或者毯子“我们的结尾没有看错,请检查此维基页面”的回复。 大多数情况下,你最好自己搞清楚,但是对于这样的事情来说,这是令人沮丧的。
对于20美元/月,你真的无法打败它,特别是如果你提供了大量的数据,因为它们将减less成本的一小部分。 他们每个国家的function本身也值20美元/月。
我当然希望明年他们能够多样化他们的产品,放弃业务的CDN方面,专注于安全部分。
至于阻塞,在控制面板下添加你正在testing的白名单的IP,这应该有所帮助。
Cloudflare使用代理服务器系统来“优化”您的网站:如果您的网站设置为“优化”,那么无论何时从互联网浏览器访问该网站,它都会成为cloudflare的IP。 (尝试ping http://www.website.com这是使用cloudflare,也许做一个direct.website.com这是一个直接到你的IP。你会注意到,首先,IP是不同的。
Ping我的网站(www是直接的,www1是通过Cloudflare,我的ping时间是直接服务器的平均时间是12ms,通过cloudflare(因此只pinging cloudflare的服务器)的平均时间是232ms)。所以使用cloudflare的ping时间是往往更高。 页面加载时间有希望缩短,因为你的网站上的大部分内容(如果它设置在cloudflare的设置中)被caching,并且加载速度更快,如果cloudflare的服务器更快和/或有更好的networking连接。
我个人不认为cloudflare的代理选项是好的,虽然它更安全,它使服务器日志非法(只显示在cloudflare的IP列表下)。 有些请求甚至不会显示,因为它们被caching。
如果Cloudflare是来自同一个IP地址并在短时间内完成的,那么Cloudflare确实会阻止这些请求中的一些,尽pipe我没有证据certificate这一点,但我也注意到了这种趋势。
也许,如果您启用了该网站上的许多选项,则必须检查某些方面,如cloudflareconfiguration系统中的选项所述。 (必须检查黑名单,必须代理,必须寻找谷歌分析,确保JavaScript和图像压缩,等等。
整体意见:如果你需要的话,使用它,否则就直接。