本帖最后由 Paul_Voluum 于 2020-3-13 20:07 编辑 9 o, v" r; I3 Q
. e( \; J8 t$ f+ ~. l- o+ R& D 如果您对测试结果感到好奇,但不关心所涉及的方法和因素,下面是TL; DR版本:$ u2 K, s# @2 w7 j
5 @: W, Z, `3 X$ E$ R5 [" N" z2 u
我们决定使用外部工具来测试我们追踪器的重定向速度,然后将其与其他追踪器的速度进行比较。- x/ ~% K) q3 F1 K! r0 t
结果是:我们在大多数地区都名列前茅,虽然不是所有地区,但我们会很快改进的。
5 x6 s6 a- h& U" r: N
, J0 ?4 K8 Z8 g, Y4 z* `/ x 如果你要独自运行此测试,并自行决定Voluum(或您的跟踪器,如果您还没有使用Voluum)是否是否符合您的期望;我们将在下面提供测试脚本,并包含所有必要的详细信息。
7 ]& H; f2 m" R% i6 k* g ( O* l' G1 d! U) b
长版本:
% @! s, U5 H5 Z' H4 x! `/ v1 ~ 4 o, ]: S( e, b
对重定向速度有影响的因素都有哪些?
" B3 q+ V; _ S- @( _) y
$ i* x3 U7 N; }! h1 Y9 q4 ` 重定向变得越来越过时,无重定向和无cookie追踪变得越来越重要。不过,好的老重定向依然非常受欢迎,并仍旧使用于多种流量类型。/ b+ }2 e* v0 o/ |- E" z
8 L* R6 O1 ~9 D' O( ? 重定向四要素:
5 y4 g5 ~! t8 ?7 R DNS解析. j6 g. p* m1 D/ j U" r, _. a
SSL协议8 [; `% E7 c l% }
连接
z0 p' a" j5 F 流量服务器响应时间
( H! O! }3 a0 T3 M- }- }* d 其实我们可以控制其中一些要素。当然,我们能控制哪些取决于:2 T/ [$ W# p! c) K$ Z; a
我们的硬件设备5 M3 v" n( l" J" t, W
我们的软件
+ ?6 h6 p+ {/ t
& m7 j1 g! l: k6 q+ m% Z2 r 硬件设备
, q/ g6 U/ o; s* w+ K# k4 J# |9 Y6 S 最小化服务器与流量来源之间的距离对连接速度影响最大。
; ^# ^: t, X' U- P4 r& Y Voluum的服务器不止分布在一两个地方,而是分布在全球七个不同地区。我们在全球每一个主要地区都有服务器。4 c8 s( p& R' r. l b) Z3 O
除此之外,我们还购买了高级DNS服务,该服务可将DNS查询时间减少到最小。6 ?( c9 I; \" { b
我们使用的硬件设施是当前能买到的最好的。但远不止这些。; b( f7 m6 ` x2 O6 v' b, l
/ Q4 X u6 k4 Y9 s% ?! D j& {
软件方面
) U% q( b; p2 D2 g 我们的软件确实使用了这些快速服务器。流量服务器的响应时间非常快,但这并不意味着没有改进的余地。+ w; g* m- a2 z+ u6 S- `9 D
& i0 c! R. m" M$ O8 o
测试
% F. c5 j+ g3 [- D5 |' x% d . w8 ~& X/ r0 l+ p$ ~* G" Z" l
最初,我们只想使用GTMetrix测试追踪器的内部重定向速度。, m( u" q; K" D2 Q
结果发现GTMetrix具有非常好的API,因此我们决定对其进行自动化,并对除我们之外更多的追踪器进行重定向速度的比较测试。+ J$ h I+ Z( D0 N( T+ A* Z+ b$ L
4 `! q' J2 Y) D+ U# y& |! I 为了使测试尽可能客观公正,我们在每个主流的云托管追踪器中创建了最便宜(或免费)的帐户,并使用了该帐户附带的域名。% C ?. ? V6 l& J! ]) O9 s) u5 m
7 n0 }4 v3 t3 H: p1 f& Y
然后我们创建了很简单的广告系列:提供一个直链offer,没有自定义变量,没有规则,没有特别之处。我们使用了两种重定向模式:
$ c* w! X# T' Z' i1 i
. [6 D- s- S5 r4 S: x 302(一种简单的重定向方法)
+ s' L; J2 a/ O$ d) I 双元刷新(一种重定向方法,该方法会在完全加载目标网页的HTML之前加载两次,以完全隐藏引荐来源网址)- C- t) l w7 ~# `; r5 o( K3 D% S. d' s
我们已经在Chrome上对GTMETIX提供的7个地点进行了测试:温哥华、伦敦、悉尼、达拉斯、孟买、圣保罗和香港。我们对每个测试重复了10次,并对两种重定向模式的结果取平均值。* A# r7 b1 s. b6 s
, }/ W \; L$ [7 i( f$ Y 每种测试都以毫秒为单位,从请求开始到追踪器到请求到达着陆页的时间。其中包括所有脚本的执行时间(即,处理着陆页HTML中包含部分刷新内容的时间)。) W3 g* ?) V, I) ?- ?* l) I
7 N5 T' z4 l" q
完整结果可在以下电子表格中找到:重定向速度结果 -
$ @# }8 E( T: d* @" |, ] k/ g & m9 E. h6 P' B, R
https://docs.google.com/spreadsheets/d/1L-ICLgyjX-UdIqXDOP4sRnt2DwlchQZuUNyyardpM5g/edit#gid=0 F) [! }! ? s& E# K* V
! H- |1 c5 w0 C" ~/ e
对于302重定向:Voluum是3个区域中最快的,Bemob是2个,Kintura是1个,Redtrack是1个
4 ~5 S/ D: i) x 对于双元重定向:Voluum是6个区域中最快的,Bemob是1个。 - @" ^( i( X# y% y( ^
0 z: G# ~" j/ u' x( }; h [IMG]
& f k* q0 a8 S5 `% ?& T9 z, g
9 c) l1 C1 Y+ U5 u5 O1 h' U3 _
, v* `$ I3 M( g3 C& v 在这一点上,我们应该承认,大多数结果都非常接近,而且大多数追踪器都表现良好。你应该看到在这里测试的任何一个追踪器都没问题,除非你想尽可能减少页面加载时间,并认为额外的0.2秒对你来说太长了。, H6 f5 r, C$ u7 b8 t5 a
7 S6 S) e2 g. ?* R" s+ ?5 s& F 因此,我们看到Voluum仍有一些改进的空间,尤其是在英国和印度,我们将在接下来的几周集中精力加快它们的速度。 x! O( H! ~# p. F1 J/ `
( d4 V* b; e# Y *自行测试 w6 @) W$ F+ o$ a L3 ?
9 q, z) u9 o6 p# s$ G4 v
如果你是那种“我必须自己检查一切”的人,或者感觉我们在这里的测试不公正而质疑我们的结果,你自己可以做这个测试。
/ [: @) l: }$ z5 Y9 H! t
' |% x) M; r' ?6 u$ g. V; L4 M9 X# C. e& P GTMetrix允许您在注册后通过API免费进行100次测试,每天进行20次测试;我们非常简单的测试脚本可以在这里找到:https://github.com/codewise/redirect-speed-test/blob/master/src/main/java/com/codewise/gtmetrix/RedirectSpeedTest.java5 E9 W+ V8 r% K, C9 @3 H" U$ x# B
7 ^. A; R) X- y 如果您有需要,请通过微信与我联系:Paul_Voluum
4 j" S# _) R5 i3 x ) e+ W, U; J* b7 _
顺祝商祺,! r3 i/ P7 `1 ]0 t# e; c0 B' _
8 @! N5 a2 J# n' s! {" w( ]4 l
: k y! X! a+ N7 T9 S
相关帖子