最近,在分析SEO的时候京东网,我看到了一个CSS风格的大段嵌入在家庭源代码。我心里有个问号。我以前见过很多大型网站采用这种方法。他们的SEO不专业吗?前端不专业?你能犯这么愚蠢的错误吗?其实,大多数时候,我们都是站在自己专业或非专业的角度来衡量一件事情的是非。因此,许多现象是不可理解的。

当你从SEO的角度来看新浪、网易和腾讯时,你会看到很多你无法理解的东西。为什么他们要在整个屏幕的页面上嵌入CSS代码?这对页面的加载速度是一个很大的损失。然后一些SEO在业内说他们的SEO是不专业的,或者前端垃圾,或者。冷静想想,这些大型网站的主页无法承受一般网站主页无法想象的访问量。如果同时访问的用户数达到100W,将生成100W服务器请求(HTTP请求)。如果您只想提高页面访问速度并传输CSS样式,那么您将有100W的HTTP请求。而且,这些大型门户主页的CSS样式非常大,CSS文件也不小。

如果CSS的服务器负载能力不够强,CSS文件过于集中,带宽太大,导致服务器阻塞或宕机,无法将CSS文件加载到页面上。大型门户网站的“面子”不见了,用户体验相当糟糕。这就是CSS样式直接嵌入到页面中的原因。这是为了确保页面的正常加载。一般来说,这种情况出现在一些访问量较大的网站的主页上,类似的CSS嵌入不会出现在内部页面中。

当然,也有一些网站,比如淘宝网的主页,就采用了CSS外传的方式,但估计他的CSS使用的是单独的服务器,加上域名加载、CDN加速等技术。当许多公司达不到财务、材料或技术水平时,通常使用嵌入式方法。简而言之,每件事都有一个权衡。不是每件事都不变,必须遵循。确保大局正常运行是原则。