安全是有分量的

ddos防御_服务器防炸服_方法

2021-10-14 09:13栏目:网络

ddos防御_服务器防炸服_方法

2020年9月13日星期日斯科特Dan

今天我们将介绍一种我们最喜欢的衡量网站性能的工具,org

网页测试是美国在线于2008年开发的一种网页性能测试工具,开源。它生成自己的度量使用真实世界的浏览器加载正在测试的网页。它由Google在GitHub上主动维护,因此您可以下载如果您愿意,可以安装在您自己的服务器上,有效的DDos防御,最重要的是它是免费的。

WebGetTest的主要优势是可以在世界各地使用真实的浏览器在实际时间运行测试连接速度。这允许您在用户实际所在的位置测试性能,并查看实际加载时间,而不是100分中任意得分。用户可以执行各种不同的测试,包括执行简单测试、高级测试和高级测试多步骤测试、视频捕获、内容阻止、多站点视觉比较和跟踪路由测试。虽然这在技术上仍然是一个合成测试,但它尽可能接近真实世界的性能测量,而无需使用RUM.

运行简单测试

运行简单测试:

访问webgetest.org在"输入网站url字段"中输入要测试的页面的url,我们只想输入域名称,没有www,也没有https://在前面,这模拟了某人只是在浏览器地址栏中键入您的域并捕获任何重定向添加到加载时间的时间。有时重定向可能非常慢。从"测试位置"下拉列表中选择测试位置。选择反映用户所在位置的位置是注意澳大利亚的位置在最底部。选择运行测试的浏览器,默认浏览器为Chrome。按"开始测试"

注意,防御ddos工具,有高级选项,但对于简单的测试,您不需要更改这些选项。

测试将对指定页面执行三次访问,每次访问之间清除浏览器缓存。这模拟了有人第一次访问你的网站,记住你只会给人留下第一印象一次!

解释结果。

A、B、C的

结果页面顶部有一个摘要部分,为您提供几个类别的摘要分数。这是一份样本报告使用我们的网站peakhour.io,记下底部的部分,我们稍后将参考它们。

虽然此部分不代表性能,但它仍然可以为您提供可操作的信息。这里是一个总结信息(忽略安全性,因为我们关心速度):

第一字节时间:是服务器用第一字节信息响应浏览器请求所需的时间。这与Web到第一个字节的重要时间(TTFB)相同。

保持活动启用:是一个服务器选项,它使浏览器到服务器的连接在短时间内保持打开状态,通常在服务器发送完请求几秒钟后,浏览器就可以重新使用连接。这可以节省相当多的时间,因为浏览器不必一直重新连接。

压缩传输:当文件从服务器传输时,通常通过gzip进行压缩,以确保传输尺寸尽可能小。看起来我们这里有个问题。

压缩图像:图像通常是网页的最大部分,按传输大小计算。确保它们处于最佳状态压缩对快速站点至关重要。

缓存静态内容:检查静态文件(如javascipt、css、图像)是否具有适当的缓存头,以便浏览器不会在每次查看页面时重新获取它们。我们正在开发我们的网站,所以在目前,因此得分很低

有效使用CDN:检测您的网站是否使用WebGetTest已知的CDN。

我们可以看到,传输压缩和静态内容缓存似乎有问题!

性能指标(重要内容)

下一节总结页面加载的关键性能指标。所有谷歌的网站的重要信息以及速度指数和页面权重

我们可以看到,尽管评分部分的分数很低,但peakhour.io网站的加载速度非常快,是最大的Contentful Paint(LCP)的速度小于1s,远低于谷歌认为良好的目标2.5s。我们已经在我们的web vitals中介绍了它们,它也定义了理想每个度量的值,因此我们在这里不再讨论它们。然而,需要注意的是,带ddos防御的国外服务器,总阻塞时间是用作第一次输入延迟的代理,这是因为FID测量鼠标单击或按键的延迟,在综合测试中很难模拟的东西。

细节部分

记得分数总结下面的部分吗?现在我们要点击"详细信息"部分。这个这里我们要强调的部分是瀑布。

瀑布图顶部是用于解码瀑布图的颜色键。关键概念是:

dns(深绿色):测量浏览器查找服务器位置所需的时间。

connect(橙色):测量建立TCP连接以下载资源所需的时间。它只应该出现在给定主机的第一个资源上,请记住keep alives等级,如果该等级被禁用,则将出现此处有更多连接。

ssl(深紫色):从安全网站加载的任何资源都需要按此方式进行处理紫色将表示连接到SSL项目所需的时间。

瀑布是一个易于阅读的网站加载视图,包含所有内容按请求顺序列出的资源以及加载每个资源所需的时间。你可以点击查看请求/响应标题、文件大小、协议等的任何资源。