当前位置 : 金戈铁马SEO培训网 / SEO技术

大型网站做SEO为什么不用CSS内嵌

金戈铁马SEO培训网   http://www.Gengtima.com/   May-18 10:44:07

最近在分析京东网SEO的时候,看到首页源码中大段的css样式内嵌。脑中闪出一个问号,以前看到过很多大型网站同样采用了这样的方法,难道是他们的seo不专业?前端不专业?难道会犯这么弱智的错误?

其实很多时候,我们都是站在自己专业或非专业的角度去权衡一个事物是非,这样做的结果就是,很多现象让人很不理解。



当你以seo的角度去看新浪,网易,腾讯这些大型门户网站的时候,会看到好多你不能理解的东西。他们为什么整屏整屏的将css代码内嵌在页面上,这对于页面的加载速度是极度的损失,然后业内一些seo就说他们的seo不专业,或是前端垃圾,或是。。。

冷静的思考一下,这些大型网站的首页承受的访问量是一般网站首页没法想象的。如果同时访问的用户达到100w那么就会产生100w次的服务器请求(http请求)。如果单单是为了提高页面访问速度,把css样式外调,那么就会产生100w次的页面http请求,并且这些大型门户首页的css样式又是非常庞大,这个css文件也就不小了。



如果存储css的服务器负载能力不够强,调用css文件过于集中,带宽不够给力,造成服务器阻塞或当机情况发生,又导致页面css文件加载失败,就会出现整个首页出现走形又称裸页。大型门户的“脸面”一下子没了,用户体验相当不好。

所以才有把css样式直接内嵌在页面上的情况发生,这样完全是为了保证页面的正常加载。

一般这样的情况都是在一些访问量比较大的网站的首页出现,内页一般不会出现类似的css内嵌了。



当然也有一些网站比如淘宝网首页,它是使用了css外调的方式,不过估计他的css是采用了单独的服务器,外加分域加载,cdn加速等等技术。好多公司财力、物力或是技术达不到的情况下,通常还是使用内嵌的方式划算些。

总之,做什么事都有一个权衡,不是所有的东西都是保持不变和必须遵循的,保证全局正常运行才是硬道理。


本文来自金戈铁马SEO培训网(www.Gengtima.com),转摘请注明出处。

体验版下载

学员心得分享