这里可以设置广告或签名,请到【首页】用户名旁边-【设置】-【个人资料】-【个人信息】-【个人签名】设置
|
大家是不是都有过这样的经历:在淘宝搜索某一个关键词,然后点击首页某个宝贝,提示“该宝贝已不存在”或“已经下架”?为什么都不存在或已经下架的宝贝,还能排名在首页?( f, V& ]/ B# s# F6 h
5 ]9 c* |& k( m j( J h今天就来给大家分享下这是怎么回事!: k- t2 C8 ~$ o0 V
淘宝搜索结果的排序,不是一成不变,也不是无时不刻在变化的,而是按照一定的时间间隔,刷新排序结果。" U7 K, _! x5 F4 c; P
淘宝服务器上承载着上亿的宝贝信息,每统计一次这海量的宝贝权重(剩余时间),就会占用淘宝服务器大量的CPU、内存等资源。
- S) P7 l3 g$ ^+ p3 d如果不停的统计和刷新排序,淘宝服务器必然会因承受不了负荷而瘫痪,由此可推理,淘宝搜索算法不可能是不停的统计和计算宝贝权重,刷新排名顺序。
8 [* n( M# K" Q& d% ~; f. {: k; ^4 C+ R+ {9 Y" ^* u, l- n
那么这个搜索排序到底是多久刷新一次呢?
) A1 P4 X k- Z9 p A& ? b$ _3 ~通过大量测试发现,19:00~22:00:每30分钟刷新一次;其余时间,每15分钟刷新一次。
( [2 G9 ~2 b0 J; z8 n那么这个刷新周期对我们有什么指导意义呢?
, M2 T- U7 _( Y6 B% w1 a6 g- ~我们从例子入手给大家解析。8 M% J/ _" g: |1 \3 v" [" Y
假设:淘宝服务器10:20 统计所有宝贝剩余时间,并计算相关权重后生成排序结果。
# B L8 r4 i* ~7 g3 S你的宝贝发布时间为7天前的10:25分发布,在服务器统计剩余时间时,你仅剩5分钟,按道理剩余时间很少,应该排名靠前。
* N7 ]9 s3 {7 P+ a$ f可这里淘宝采用了一个“四舍五入”的思想,剩余时间太少的会被忽略,被认为已经下架。
; @. J' ~2 ]+ S所以尽管剩余时间还有5分钟,当排序刷新后,排名就下去了。" F) q( j* O1 G3 U7 z1 W; U
2 i$ A* f/ \8 a& P相反,如果宝贝发布时间是7天前的10:28分发布,剩余时间为8分钟(8大于15/2=7.5),不会被忽略,当排序刷新后,排名依然还在。8 n# P/ a, O( `* d' ^7 K
那么从10:28分开始,宝贝已经下架,但由于还未到下次刷新,所以依然会排名靠前,直到10:35分再次刷新排名才会下去。4 G& S& R( _/ W2 i8 @
" v" t# k8 J8 w当然这个太偏重于技术,而且多出的排名靠前的几分钟,对流量提升也有限。7 Q2 R8 V1 W9 x7 @7 z
再加上南北服务器、浏览器、网络环境等诸多误差,不推荐大家去计算刷新时间点,从而利用这个技术提高流量。
. _$ a, Y% L7 B o. r% b: G(如果大量宝贝集中一个时间点发布,必然造成淘宝服务器压力,淘宝也会继续想办法改进算法)。7 M7 Z! {+ Z; ~' p1 m; T
7 v( J; y4 ]1 k- M) [% [0 {
但我去却可以在宝贝发布时,合理分配发布间隔。9 A m R' M2 E7 Z9 y' N0 s
6 h/ Q8 g8 j9 x: y
|
评分
-
查看全部评分
|