本帖最后由 Paul_Voluum 于 2020-3-13 20:07 编辑 8 i) a; S. Y1 ?& N
7 {8 y% G# W, i3 i, {' W如果您对测试结果感到好奇,但不关心所涉及的方法和因素,下面是TL; DR版本: 2 }' H3 X: |- Y4 T* ^0 k( E6 B) ` 9 e! Z3 y/ u! o& ?8 e9 ~# x6 @3 ]我们决定使用外部工具来测试我们追踪器的重定向速度,然后将其与其他追踪器的速度进行比较。; x% N/ M% g- V1 A% S' R
结果是:我们在大多数地区都名列前茅,虽然不是所有地区,但我们会很快改进的。 % h! Y2 M; K% W" z5 z" Y9 e a0 U
如果你要独自运行此测试,并自行决定Voluum(或您的跟踪器,如果您还没有使用Voluum)是否是否符合您的期望;我们将在下面提供测试脚本,并包含所有必要的详细信息。 0 X' ?7 {! ^4 K3 d3 d( T- C+ m$ p% E! \
长版本: % @& J. @4 n6 ?. W$ q1 z3 T5 b# ]7 E' \! F0 F, a; ^! ? 对重定向速度有影响的因素都有哪些?$ m: W" M0 M& o) W. D/ j
4 n5 O" r& K0 C7 }
重定向变得越来越过时,无重定向和无cookie追踪变得越来越重要。不过,好的老重定向依然非常受欢迎,并仍旧使用于多种流量类型。+ V9 t3 m' G! E- @) A% C7 j3 X L
/ q3 L$ z9 x# C$ P重定向四要素:/ y( |! h* {; P
DNS解析 * _, I# A- X+ P$ @SSL协议: a7 Q) i8 m0 \
连接 & q* O" ^: I! y1 |/ Z流量服务器响应时间 2 B* z# c9 w2 I; q' \0 m其实我们可以控制其中一些要素。当然,我们能控制哪些取决于:7 |0 i$ T0 b( g0 Y4 H9 m' z% s9 [
我们的硬件设备 0 e+ E: H4 ]$ ], d8 J2 V- ~我们的软件0 _1 |! e$ ?" S
$ u$ t- O, r6 c+ q& y2 S 硬件设备( ^& R2 O6 a/ H( _$ y# c. J
最小化服务器与流量来源之间的距离对连接速度影响最大。 # o- [. ?' y8 e2 s1 j0 P0 @3 [Voluum的服务器不止分布在一两个地方,而是分布在全球七个不同地区。我们在全球每一个主要地区都有服务器。3 I( `% T$ D. o) c; z! N
除此之外,我们还购买了高级DNS服务,该服务可将DNS查询时间减少到最小。 3 z$ @1 P, \/ X# E O$ J我们使用的硬件设施是当前能买到的最好的。但远不止这些。 * c$ R9 L. O, @2 @ - r% R1 O: |' [. W! ^: r F软件方面 ( T* r% O' ^4 K+ d' L7 {我们的软件确实使用了这些快速服务器。流量服务器的响应时间非常快,但这并不意味着没有改进的余地。 & x4 a. a1 I. i& m5 K) Y* ^. ^4 |. _) p( D) V 测试 D0 R( Z9 Q3 t2 p# \ M
, t& b' l1 o$ e& ~/ ?最初,我们只想使用GTMetrix测试追踪器的内部重定向速度。8 `$ v- C+ S5 s' r; V
结果发现GTMetrix具有非常好的API,因此我们决定对其进行自动化,并对除我们之外更多的追踪器进行重定向速度的比较测试。, [1 {2 ]; d7 E8 x
1 F& }( [5 ~9 E. I
为了使测试尽可能客观公正,我们在每个主流的云托管追踪器中创建了最便宜(或免费)的帐户,并使用了该帐户附带的域名。/ `8 Z4 j3 o% l# i c$ W4 B [
0 K1 ?* E' _3 }9 w然后我们创建了很简单的广告系列:提供一个直链offer,没有自定义变量,没有规则,没有特别之处。我们使用了两种重定向模式: $ |* F, G. i3 b/ g, r% t + e b) n- y$ H0 q302(一种简单的重定向方法) ! i' g3 @3 T6 _6 G双元刷新(一种重定向方法,该方法会在完全加载目标网页的HTML之前加载两次,以完全隐藏引荐来源网址) , j' |: d. V7 c6 A. k/ u( I我们已经在Chrome上对GTMETIX提供的7个地点进行了测试:温哥华、伦敦、悉尼、达拉斯、孟买、圣保罗和香港。我们对每个测试重复了10次,并对两种重定向模式的结果取平均值。 0 G. d2 n3 r, t/ m6 s" W+ U2 Q1 t6 f) U) N J* o0 w3 h
每种测试都以毫秒为单位,从请求开始到追踪器到请求到达着陆页的时间。其中包括所有脚本的执行时间(即,处理着陆页HTML中包含部分刷新内容的时间)。 , {/ \2 {4 k7 t; Q) D" c" M5 R+ V" h" H3 i1 I0 t; R, W& t, q6 z: f
完整结果可在以下电子表格中找到:重定向速度结果 - " E5 _5 t, f. d5 z6 ?3 m, A c$ s m
https://docs.google.com/spreadsheets/d/1L-ICLgyjX-UdIqXDOP4sRnt2DwlchQZuUNyyardpM5g/edit#gid=0. @$ A: a4 Z3 g& [
; S0 s q% p+ s 对于302重定向:Voluum是3个区域中最快的,Bemob是2个,Kintura是1个,Redtrack是1个% t a) e5 T7 ]
对于双元重定向:Voluum是6个区域中最快的,Bemob是1个。 0 K% C, G: h5 P9 ]8 M 2 p" G' U; }! z' f' C[IMG]: @- Z2 x1 M# X; u% [ ; |* }/ n) c* X l 4 U- a& m$ q. x1 K2 m* y在这一点上,我们应该承认,大多数结果都非常接近,而且大多数追踪器都表现良好。你应该看到在这里测试的任何一个追踪器都没问题,除非你想尽可能减少页面加载时间,并认为额外的0.2秒对你来说太长了。7 T/ x% X) o8 d: S
( V) B7 e p, X. [/ z1 G因此,我们看到Voluum仍有一些改进的空间,尤其是在英国和印度,我们将在接下来的几周集中精力加快它们的速度。 ' Q) t) D2 U( Y2 {: O& o( G2 K. S: b( P: G1 A" u7 f *自行测试4 D5 `0 Q* @3 b5 t% W
2 {" i4 z* Z) R8 [! e
如果你是那种“我必须自己检查一切”的人,或者感觉我们在这里的测试不公正而质疑我们的结果,你自己可以做这个测试。8 R/ a5 `6 ~6 R8 [
, u8 L. f& x( \* C) C, g. [GTMetrix允许您在注册后通过API免费进行100次测试,每天进行20次测试;我们非常简单的测试脚本可以在这里找到:https://github.com/codewise/redirect-speed-test/blob/master/src/main/java/com/codewise/gtmetrix/RedirectSpeedTest.java 4 |4 A+ H& y1 r1 c" { - d! ?/ ?1 X3 P" t* ?. m如果您有需要,请通过微信与我联系:Paul_Voluum1 m2 f/ W& M; e+ V( T
/ W1 |. t9 e/ ^" P% G
顺祝商祺, % x ?* B( ~# O$ a2 P) w 3 W& n- \* ^' v7 I; Q: E, p9 |; C! w+ {
If you don't have colleagues who speak Chinese, I suggest you just post in English, because your Chinese replies look strange, it look like google translations.
详情回复
发表于 2020-10-6 23:26
4 j. J- q/ B/ }If you don't have colleagues who speak Chinese, I suggest you just post in English, because your Chinese replies look strange, it look like google translations.