Posts Tagged ‘网站优化’

Yslow

之前介绍过一次 Yslow ,最近又遇到了网站优化方面的问题,复习一遍:



阅读全文 »

“创新工场”网站SEO评测

今天在微博上,看到白朗的 创新工场网站优化分析案例 。开复老师创办的 创新工场 优点方面他都已经分析了,相信老师也很爱听。这里逆耳一下,提提优化方面的不足:

  1. 为什么排在前列?
    百度指数,我们可以了解到,创新工场这个关键字的日关注度仅在1000左右。而SEO从业者,如果想要生存,他们去抢的词关注度都在几万、几十万。也就是说没有任何从业者在操作这个词的排名。虽然,目前排到前列,但是并不能因此而放松对网站方面的改进。举个不恰当的例子,如果去搜“崔凯设计”那本站肯定是排第一的。但有多少人会搜这个词呢?
    用搜索引擎搜东西,是因为不知道要上的网站叫什么。如果一个不知道“创新工场”的求职者,想要找工作或者拉投资,他会去搜“创新工场”还是去搜“风投”
  2. 网站整体架构
    谈到架构,不得不老话重提一下,table架构和xhtml架构的优劣对比。如果采用xhtml+css来进行整站优化,首页的代码远远用不了白朗所说的8.5k。当然,省这么几K的字节,对今天的网速来讲,没有任何意义。但是语义化的标签,可以让搜索引擎分清楚,哪个是需要突出的H1标签,哪些是网站内重要的导航列表,哪些是不要分走权重的nofollow页面。搜索引擎是机器人,他喜欢他能读懂的机器语言。弄一堆table进去,全是table,就好比我们没有语气语调的读一篇文章,听众不太容易找到重点。
  3. 图片描述
    以搜索引擎现有的技术,是无法读懂图片的。如果没有人力进行网站架构的改版,至少给每张图片一个alt标签,说明一下图片是干什么用的。这样关键字的描述,可以提高搜索引擎对整站的判断。明确网站的内容。
  4. 统计
    无论是采用那种优化手段,统计是必须的。现在的“创新工场”没有挂载任何统计代码,不知道是否在通过服务端的软件进行统计。其实 Google Analytics 足以完成数据的统计服务。可以让站长通过用户入口来进行判断,需要加强哪方面的推广工作。

其实象开复老师这种巨鳄,没必要搞什么网站优化。凭名声就足以吸引足够的网站流量了。
这些建议,主要还是写给目前中小型网站的。你们才是真正需要流量的人。

CSS Sprites 图片整合技术

论坛上提到这样的问题:“css中用一张背景图做页面的技术有什么优势?”

简单介绍一下 CSS Sprites 的优点:
当用户往U盘中拷200张图片,会等很久。但是如果弄成一个文件,再拷贝就会快很多。

CSS Sprites 的目的就是通过整合图片,减少对服务器的请求数量,从而加快页面加载速度。

css-sprites

实现方法:

  1. 首先将小图片整合到一张大的图片上
  2. 然后根据具体图标在大图上的位置,给背景定位。background-position:-8px -95px;

修改.htaccess,提升你的网站加载速度

有时候遇到一个比较复杂的问题,我会选择暂时放一放。
YSlow的检测结果,当时优化掉几个问题后,就暂时放手了。

最近在网站优化上有了新的认识,应用一下:

  1. Add an Expires or a Cache-Control Header

    简单点说:就是缓存一下不常修改的文件,提升访问速度。
    再简单点说:就是在.htaccess文件中写入以下内容:

    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault A600
    ExpiresByType image/x-icon A2592000
    ExpiresByType application/x-javascript A2592000
    ExpiresByType text/css A604800
    ExpiresByType image/gif A2592000
    ExpiresByType image/png A2592000
    ExpiresByType image/jpeg A2592000
    ExpiresByType text/plain A86400
    ExpiresByType application/x-shockwave-flash A2592000
    ExpiresByType video/x-flv A2592000
    ExpiresByType application/pdf A2592000
    ExpiresByType text/html A600
    </IfModule>

    text/css之类代表文件类型,A2592000表示在浏览器中的缓存时间,2592000秒=30天。

  2. Gzip components

    Gzip压缩是减少文件体积增加用户体验的简单方法,
    同样,添加以下代码到.htaccess文件即可。

    <ifmodule mod_deflate.c>
    AddOutputFilter DEFLATE html xml php js css
    </ifmodule>

  3. 配置ETag

    这段话我没看明白,总之结论是:如果你没有使用ETag提供的灵活的验证模式,那么干脆把所有的ETag都去掉会更好。

    我的网站只放在一台服务器上,我写.htaccess关了它:

    FileETag none

Page 1 of 41234
崔凯博客
Powered by Aliyun | Theme by ck web design | TOP 顶部
Copyright © 崔凯 All rights reserved. 蜀ICP备12025891号.