本帖最后由 Paul_Voluum 于 2020-3-13 20:07 编辑
6 w5 F- {: K8 h% z+ X' O
* `. f9 ^! z G+ {4 U 如果您对测试结果感到好奇,但不关心所涉及的方法和因素,下面是TL; DR版本:
' ~9 f3 X) z" r/ h
0 `. o2 k& A* r3 ~ 我们决定使用外部工具来测试我们追踪器的重定向速度,然后将其与其他追踪器的速度进行比较。
6 I0 T; l X' o 结果是:我们在大多数地区都名列前茅,虽然不是所有地区,但我们会很快改进的。
1 h6 ]2 [$ K4 ~& s
) P& g' C; g( S/ H) w$ J- Y! l; U 如果你要独自运行此测试,并自行决定Voluum(或您的跟踪器,如果您还没有使用Voluum)是否是否符合您的期望;我们将在下面提供测试脚本,并包含所有必要的详细信息。
R$ \, t |4 A# n . F' D' v8 w6 ~% F( W3 C
长版本:/ i' k7 h i0 X( I/ }
3 g& t; L& r1 ` 对重定向速度有影响的因素都有哪些? ! a t& t3 r2 Z! Z' k# Y
: e! }# n! `) H9 n. d W 重定向变得越来越过时,无重定向和无cookie追踪变得越来越重要。不过,好的老重定向依然非常受欢迎,并仍旧使用于多种流量类型。
* J0 b% ?) a* J# G
9 ~& D, `1 O! e; C2 x0 W! L 重定向四要素:
' N U+ R" k* I4 D DNS解析" ~# a3 e3 l1 J0 n
SSL协议
% [7 b2 }" y. X& s" F, S" e1 o' J 连接; {8 N: J) Y' X
流量服务器响应时间- P% f9 \5 ^. S; U
其实我们可以控制其中一些要素。当然,我们能控制哪些取决于:2 a1 ]7 j4 R* j
我们的硬件设备. P, n0 g- F f% _( O
我们的软件
8 c! C4 j: v0 }8 E9 ? % i F' b, U S# d6 n6 K0 [' p
硬件设备
3 O2 s; m1 n- E2 B6 P8 c 最小化服务器与流量来源之间的距离对连接速度影响最大。, d# A9 [) t8 ]) F: j6 l, x
Voluum的服务器不止分布在一两个地方,而是分布在全球七个不同地区。我们在全球每一个主要地区都有服务器。- d* s# [* O+ N g8 j( `
除此之外,我们还购买了高级DNS服务,该服务可将DNS查询时间减少到最小。1 Q5 k; o* R1 @/ R3 Z
我们使用的硬件设施是当前能买到的最好的。但远不止这些。 T8 F5 b& ` H7 z% @( ]) p
% Y, I4 ?* g0 D9 }( g4 E' ]5 v 软件方面 / }# _" W1 w2 ^* G( J) W" k
我们的软件确实使用了这些快速服务器。流量服务器的响应时间非常快,但这并不意味着没有改进的余地。; v6 ~' ^/ q8 }8 t8 s% F
' w$ W% v/ x2 Z0 B, w* w. w2 r* T 测试 , W1 R7 ?! w) x
' g& `( h* W7 ?3 `4 L1 ~ 最初,我们只想使用GTMetrix测试追踪器的内部重定向速度。
) E. s6 w: O, ?8 E5 d6 ] 结果发现GTMetrix具有非常好的API,因此我们决定对其进行自动化,并对除我们之外更多的追踪器进行重定向速度的比较测试。8 x; C! l8 U* i5 v+ |( L* m
( b9 ~, p4 G+ Y5 \7 k5 p7 |
为了使测试尽可能客观公正,我们在每个主流的云托管追踪器中创建了最便宜(或免费)的帐户,并使用了该帐户附带的域名。
. `6 D6 `" S8 B7 {
, @. v! {; I, C" _' _) I 然后我们创建了很简单的广告系列:提供一个直链offer,没有自定义变量,没有规则,没有特别之处。我们使用了两种重定向模式:
4 N. f6 s) z. W# }' n" N8 V" M6 G ' x; S0 _6 U, ~, W# ~! L, k% d
302(一种简单的重定向方法), M% U+ n! p! f0 J$ g
双元刷新(一种重定向方法,该方法会在完全加载目标网页的HTML之前加载两次,以完全隐藏引荐来源网址). j9 W1 {( T* d! l* v# m1 p
我们已经在Chrome上对GTMETIX提供的7个地点进行了测试:温哥华、伦敦、悉尼、达拉斯、孟买、圣保罗和香港。我们对每个测试重复了10次,并对两种重定向模式的结果取平均值。 b$ y: W1 y) }; P
+ _8 y" `# }; z4 L. H: l) e
每种测试都以毫秒为单位,从请求开始到追踪器到请求到达着陆页的时间。其中包括所有脚本的执行时间(即,处理着陆页HTML中包含部分刷新内容的时间)。9 ~3 a" s; R/ F- c% |* [1 v3 t5 n7 }
# e6 c! w5 ]) ]* E
完整结果可在以下电子表格中找到:重定向速度结果 -
?8 \1 v, l: G" s% G! c! X' P
! H4 C7 B$ a8 g* l# ~ https://docs.google.com/spreadsheets/d/1L-ICLgyjX-UdIqXDOP4sRnt2DwlchQZuUNyyardpM5g/edit#gid=0* N A+ M& {6 I, k/ G
5 t [' G6 s: B* y/ W
对于302重定向:Voluum是3个区域中最快的,Bemob是2个,Kintura是1个,Redtrack是1个( `/ L+ L; @8 `% L2 Y
对于双元重定向:Voluum是6个区域中最快的,Bemob是1个。
- J/ b4 l; Y, x9 v _ 4 q( f2 K% n/ k9 N; m. ~0 u/ s
[IMG]
4 n4 O+ g" B4 `5 }& \
( b* x' Y% W7 B6 v- ^( o* K0 B( ~
2 `: D! K n, C O# Z: W5 s 在这一点上,我们应该承认,大多数结果都非常接近,而且大多数追踪器都表现良好。你应该看到在这里测试的任何一个追踪器都没问题,除非你想尽可能减少页面加载时间,并认为额外的0.2秒对你来说太长了。9 q& [. g1 X6 P: v9 U% Q2 L
# j% }' a0 K+ a J 因此,我们看到Voluum仍有一些改进的空间,尤其是在英国和印度,我们将在接下来的几周集中精力加快它们的速度。# ?8 Q# l% s( [6 [, F% @
1 u8 n9 A* F8 p+ j, Z6 _ *自行测试 $ N+ g$ f9 b2 R& k R
, u2 x, _+ j; ^% E0 z6 @ C 如果你是那种“我必须自己检查一切”的人,或者感觉我们在这里的测试不公正而质疑我们的结果,你自己可以做这个测试。+ P- U5 l% \3 k$ T6 b1 D
& j# C% W' O' j A% L
GTMetrix允许您在注册后通过API免费进行100次测试,每天进行20次测试;我们非常简单的测试脚本可以在这里找到:https://github.com/codewise/redirect-speed-test/blob/master/src/main/java/com/codewise/gtmetrix/RedirectSpeedTest.java
7 @( j3 L+ U6 L8 j" p3 r
! b5 E. ^" R6 E 如果您有需要,请通过微信与我联系:Paul_Voluum
9 k3 W3 _# h( k8 l, P; ~
3 k1 b3 R# E, l; o' y$ U( j7 r7 Z 顺祝商祺,6 o9 q( f, V3 e `4 H
/ I; w. L. I0 z; i4 k
- S! l* s `- D. L! l+ X I" c2 t
相关帖子