本帖最后由 Paul_Voluum 于 2020-3-13 20:07 编辑
4 F5 b) i3 _0 i+ o
3 ] N6 W" M; [4 z/ H) U 如果您对测试结果感到好奇,但不关心所涉及的方法和因素,下面是TL; DR版本:& X3 f5 b1 \9 U# }6 \ F. O
) g( s h1 c0 e' U5 A4 k' B; m
我们决定使用外部工具来测试我们追踪器的重定向速度,然后将其与其他追踪器的速度进行比较。
9 L# w+ w8 ~; y6 w 结果是:我们在大多数地区都名列前茅,虽然不是所有地区,但我们会很快改进的。: G% u( A4 ^4 T* I7 z9 @0 A
9 ^' T1 X0 R C+ I# X- t3 f | 如果你要独自运行此测试,并自行决定Voluum(或您的跟踪器,如果您还没有使用Voluum)是否是否符合您的期望;我们将在下面提供测试脚本,并包含所有必要的详细信息。
; ]+ V% v9 U1 ?3 C2 j6 I d% D3 b3 ?
2 O% j6 I2 G$ b" |; G$ U' U" n3 l 长版本:
|. N# W' Y/ @+ o0 f0 ?. h8 D
% R: Y6 I# Y; K; z2 T* ~( o! r5 g# X 对重定向速度有影响的因素都有哪些? - [2 P1 D L, P; t3 d. U0 e% a+ l
4 ^) K# J" N' r
重定向变得越来越过时,无重定向和无cookie追踪变得越来越重要。不过,好的老重定向依然非常受欢迎,并仍旧使用于多种流量类型。
, s5 B4 c7 T$ Q) J0 H
/ q1 k: T* `9 ^: _. b1 f8 v 重定向四要素:
7 C) H8 J( C$ G$ y2 |( _! u DNS解析
; p' F% b/ i3 f SSL协议7 d/ F& }( F1 D; ]* C; ?" n8 X
连接% E6 W- T" E* n
流量服务器响应时间( ~5 A" B9 _* w7 v
其实我们可以控制其中一些要素。当然,我们能控制哪些取决于:3 u7 b2 E: r H1 I
我们的硬件设备
# [- Z( L! W) T H d, \# l 我们的软件: i. H: y; y+ I+ L
0 d" f" e) E, u# b. K7 P
硬件设备
+ f/ T) T) J% D% P: }7 x8 r Z 最小化服务器与流量来源之间的距离对连接速度影响最大。4 G' @7 a$ o4 v
Voluum的服务器不止分布在一两个地方,而是分布在全球七个不同地区。我们在全球每一个主要地区都有服务器。: F3 V$ D/ n# w& E9 v L
除此之外,我们还购买了高级DNS服务,该服务可将DNS查询时间减少到最小。- T5 Q0 Y% _1 U W W, O/ U
我们使用的硬件设施是当前能买到的最好的。但远不止这些。7 p, T( R+ B, r1 ~
/ p- L: V! s9 \1 B7 C2 G/ W- R5 G
软件方面 & w: s K3 d1 ]2 D8 ]( c
我们的软件确实使用了这些快速服务器。流量服务器的响应时间非常快,但这并不意味着没有改进的余地。
5 g) u) S- v0 F9 z
" c+ `0 k0 l) f" v+ o5 N0 N5 C 测试
2 g# v- o4 w3 G
) I; f) d6 A: b% o 最初,我们只想使用GTMetrix测试追踪器的内部重定向速度。3 p6 |0 J- ^! L7 x H$ g% T
结果发现GTMetrix具有非常好的API,因此我们决定对其进行自动化,并对除我们之外更多的追踪器进行重定向速度的比较测试。
7 U4 P" \/ {4 a. o V& w 9 x& a! G% r2 G, k9 S
为了使测试尽可能客观公正,我们在每个主流的云托管追踪器中创建了最便宜(或免费)的帐户,并使用了该帐户附带的域名。' v6 u# O# O, `- I7 v7 c
6 t! _2 v( P# _0 }" k- C
然后我们创建了很简单的广告系列:提供一个直链offer,没有自定义变量,没有规则,没有特别之处。我们使用了两种重定向模式:
, ^5 N5 J) f6 O8 R9 ^' K0 N 3 Q- n8 V! ~. ~3 @( r5 E' c
302(一种简单的重定向方法)
7 T$ p& g8 p0 N: }/ _ 双元刷新(一种重定向方法,该方法会在完全加载目标网页的HTML之前加载两次,以完全隐藏引荐来源网址)
9 e: {+ ]5 V: ^ 我们已经在Chrome上对GTMETIX提供的7个地点进行了测试:温哥华、伦敦、悉尼、达拉斯、孟买、圣保罗和香港。我们对每个测试重复了10次,并对两种重定向模式的结果取平均值。" q# B: y, W# ~# x( P! C* D2 D" N' l
0 O: F) F+ g" T9 J
每种测试都以毫秒为单位,从请求开始到追踪器到请求到达着陆页的时间。其中包括所有脚本的执行时间(即,处理着陆页HTML中包含部分刷新内容的时间)。8 i+ z1 \+ Y# W
1 q; M4 h$ h: a$ E% |* s7 n 完整结果可在以下电子表格中找到:重定向速度结果 -
2 o7 o* ?9 P2 i- M6 A y+ a. u+ M% b* X& b
https://docs.google.com/spreadsheets/d/1L-ICLgyjX-UdIqXDOP4sRnt2DwlchQZuUNyyardpM5g/edit#gid=0; q2 L, m! P% C: {
3 m3 B6 j# f7 o0 E1 s) K; l
对于302重定向:Voluum是3个区域中最快的,Bemob是2个,Kintura是1个,Redtrack是1个
" q- n3 J" U( P( [ 对于双元重定向:Voluum是6个区域中最快的,Bemob是1个。
. r1 k2 P8 b; _$ U) w2 k: O * P) b- W r, N$ K4 t. [
[IMG]
1 y: s; Z# _: s/ E& l3 z) Z x $ J- H9 N( v, ^# `- P2 a/ l- _
" ]" b$ y! H3 D% l1 P/ Q 在这一点上,我们应该承认,大多数结果都非常接近,而且大多数追踪器都表现良好。你应该看到在这里测试的任何一个追踪器都没问题,除非你想尽可能减少页面加载时间,并认为额外的0.2秒对你来说太长了。+ t" V H& B: a. _
1 _" Z7 _- X5 Z. ^+ m
因此,我们看到Voluum仍有一些改进的空间,尤其是在英国和印度,我们将在接下来的几周集中精力加快它们的速度。
* F' }( Y" O3 A & ]; \- `0 T7 _
*自行测试
& c# q* d2 }7 o1 i7 |7 j 0 P3 q% `3 y8 |! p& `* y3 O9 X! l( R
如果你是那种“我必须自己检查一切”的人,或者感觉我们在这里的测试不公正而质疑我们的结果,你自己可以做这个测试。, I; r3 P% G& Z- ?/ Z# J6 M
4 f1 E. Z+ V( j6 F; I' E3 r
GTMetrix允许您在注册后通过API免费进行100次测试,每天进行20次测试;我们非常简单的测试脚本可以在这里找到:https://github.com/codewise/redirect-speed-test/blob/master/src/main/java/com/codewise/gtmetrix/RedirectSpeedTest.java
4 S9 ~' r, v' f& ~4 q5 [ : d% R3 d9 G- l7 o3 D- m5 o2 K7 Z+ K
如果您有需要,请通过微信与我联系:Paul_Voluum. u! [6 k1 \' E+ h3 n0 h# H8 \
5 A6 [0 @8 N9 n3 Y
顺祝商祺,
+ Q1 e" P& J+ ]5 j6 W3 x( V A% I
( ]9 T6 Z1 G( i" o; c* K7 A 3 b, [& L: O1 S" y) T/ X
相关帖子