当前位置: 首页 > 图文教程 > 网站运营 > 网站优化 > FLASH如何优化

网站优化
百度收录近期更改 不要乱seo
减少 复制内容增加SEO效果
SEO 关键字布局写法
SEO 网站惩罚情况分析
SEO 交换链接技巧和链接的意义
条条大道通罗马,你的SEO公式是什么?
如何才能使自己的单向链接保质保量
seo 职业者对搜索引擎的观察分析
交叉链接 示意图
网站建好了都要向哪些搜索引擎提交?
新手如何问网站优化问题
66种SEO创意推广方法集锦
影响网站排名下降的几个主要原因
WordPress 博客的网站优化
挑选高质量友情链接的技巧
屏蔽百度快照的方法
网站SEO搜索引擎优化50问
SEO教程 robots.txt文件常见用途
SEO 经验教程 网页图片优化技巧
SEO 链接是金 全面认识网站链接

网站优化 中的 FLASH如何优化


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 42 ::
收藏到网摘: n/a

大家好,我讲课的主题是FLASH如何优化,时间仓促,请大家多多谅解!

近年來因爲 FLASH 优美的视觉效果和广阔的创意空间,FLASH 技术在网页设计和网络广告中的应用非常广泛,很多网站首页甚至全部用 FLASH 设计。但 FLASH 网页有一个非常致命的问题,即大部分搜索引擎无法识别 FLASH 中的信息。Google 也只能检索到部分 Flash 文件中的内嵌链接。
以下列举一个企业网站首页的代码,用 FLASH 制作,请注意是否可以看见有意义的文本:

以下为引用的内容:
<html>
<head>
<title>Welcome</title>
<meta http-equiv="Content-Type" c>
<style type="text/css">
<!-- body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
-->
</style>
<link rel="stylesheet" href="style.txt" type="text/css">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table border="0" width="100%" height="100%" cellspacing="0" cellpadding="0">
<tr>
  <td width="100%" background="images/bg.jpg"><div align="center">
    <center>
    <table width="777" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td><object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000"
codebase=" http://download.macromedia.com/p ... flash.cab#version=6,0,29 < http://download.macromedia.com/p ... s/flash/swflash.cab>
,0" width="777" height="455">
        <param name="movie" value="index.swf">
        <param name="quality" value="high">
        <embed src="index.swf" quality="high"
pluginspage="< http://www.macromedia.com/go/getflashplayer>"
type="application/x-shockwave-flash" width="777" height="455"></embed>
        </object></td>
      </tr>
    </table>
    <br>
   <span class="style2">

给企业做站,老板都喜欢动画站,认为那就是好,同时再采用模拟蜘蛛程序的工具,测试到搜索引擎对该页抓取结果如下:
Spidered Text (蜘蛛可识别的文本):
    Welcome 本页使用 FLASH 技术,如果无法正常浏览请下载并 安装插件 或 直接进入 if you are not able to view the animated pleass install plug-in first
    Spidered Links(蜘蛛可识别的链接):
    < http://www.macromedia.com/shockw> ... gerpages/flash.html
    asp-bin/big5/?page=1 (下载 FLASH 插件的链接地址)
    < http://www.macromedia.com/shockw> ... gerpages/flash.html

因此可以得出结论是:蜘蛛程序没有在这个企业网站首页获得任何有意义的文本内容,也没有获得该 Flash 首页中进入“中文版”“英文版”关键性内容的链接。

FLASH 优化可以从以下三个方面来考虑:3个基本方面


1、做一个辅助 HTML 版本:

保留原有 FLASH 版本的同时,还可以设计一个 HTML 格式的版本,这样既可以保持动态美观效果,也可以让搜索引擎通过 HTML 版本的网页来发现网站。


2、将 Flash 内嵌 HTML 文件:

还可以通过改变网页结构进行弥补,即不要将整个网页都设计成 Flash 动画,而是将 Flash内容嵌入到 HTML 文件中,这样对于用户浏览并不会削弱视觉效果,搜索引擎也可以从 HTML代码中发现一些必要的信息,尤其是进入内容页面的链接。即使首页全部动用了 FLASH,也应该将进入内页的关键性按钮/链接置于 FLASH 文件之外,以独立纯文本链接的方式呈现。上文案例将“中文版”链接置于 FLASH 文件中,使得蜘蛛程序一无所获,无法抓取到内页信息。
注意:不要将整个网页都设计成 Flash 动画,而是将 Flash内容嵌入到 HTML 文件中


3、 付费登录搜索引擎:

如果 FLASH 网站错过了被免费的技术型搜索引擎自动检索的机会,或者搜索结果排名效果不太理想,可以通过付费登录或做搜索引擎关键词广告,同样被用户搜索到。呵呵,付费的我们个人不理会总体上,商业网站应尽量少用 FLASH,站点间进行广告交换时也要避免采用 FLASH 广告为上策。

表格是网页最重要的排版方式。如果某个网页采用了大段的长篇文本,除了可以将一页文本分成多面,还可以考虑将文本置入不同表格中,这样不仅管理方便,也使得该页加载时每个表格内容依次加载,这样访问者就可以一边看已下载内容一边等待剩余部分加载,而不是等待很久之后才一齐加载出来。表格之内套嵌太多表格也不利于页面加载,因浏览器是先加载完大表格之后再加载内嵌的小表格,因此内嵌表格会最终降低整页加载速度。

网页减肥:

代码设置不妥不仅延长网页加载时间,也严重影响蜘蛛程序对网页内容的抓取。通过对网页代码进行清减(俗称“网页减肥”),去掉臃肿杂乱的代码,减小网页文件大小,能够加快网页加载速度,让蜘蛛快速索引到重要内容。正常情况下一个页面的文件大小在 15K 左右,最好不要超过 50K。网页减肥重点涉及以下几个要点:

网页制作应通过 CSS(层叠样式表单)来统一定制字体风格,以使代码标准化,避免大量的字体和格式化标签如< h1 >< /h1 >、< font size=×× color=×× >< /font >充斥页面。通过 css 可以控制任何 HTML 标签的风格。例如<td>,<p>,<body>,<table>,<tr>,<th>等。只要在HTML的<head>区内的<style type="text/css">和</style>之间指定对应标签的风格如字体,颜色,大小即可,例如:

以下为引用的内容:
<style type="text/css">
<!--
h2 { font-family: "宋体"; font-size: 12pt; color: #333366; background-color:
#FFCCCC; font-weight: bold}
h1 { font-family: "Arial"; font-size: 12pt; color: #993300}
-->
</style>

仅通过以上设置,就把文字的字体、字号、颜色、背景色等统一起来,不用对每段文字单独进行格式定义,从而减少大量重复性标签。

JavaScript:正常情况下,网页尽量以<HTML>作为代码的开始端。但采用 JavaScript 技术的网页往往在页面一开始就堆积大量 JAVA 代码,以至 META 及关键字迟迟不能出现,被推至页面底部,对搜索引擎很不友好。有两种方法可以使之得以改善:

2、 将 JAVA 脚本置入一个.js 扩展名的文件。
    包含你的 JavaScript 的.js 文件通常在网站访问者的浏览器中被缓存下来,使得下次访问速度加快,也使得网站修改和维护起来更加方便。例:一段 JAVA 代码正常情况下显示如下:

以下为引用的内容:
<script language=JavaScript>
<!--
此处是你的代码,将它们拷贝到一个.js 文件
//-->
</script>
忽略开始及结束标签,将中间的代码单独保存为扩展名为.js 的文件,如文件名为“mycode.js”的一个文件,然后将此文件上传到服务器上与该页同样的目录下。最后将上文列举的完整的 JavaScript 置换为简单的一行:<script language=JavaScript src=mycode.js></script>这样,一个“mycode.js”文件就将大段冗长复杂的 JAVA 代码置换了。

最后,向大家推荐一款FLASH优化工具——Flash Optimizer是一个功能强大简单易用的Flash动画[*.SWF]文件优化工具,程序采用特殊的算法可以将Flash动画文件的体积缩小到只有原来的60%-70%,而可以基本保持动画品质不变!是网管,网页设计师,专业Flash动画设计师首选的Flash优化压缩解决方案!下载地址:http://down.anxz.com/俺下载/www.anxz.com/flash_optimizer.rar 大家有兴趣的可以看看,谢谢