发新帖

FLASH如何优化

2491 5
大年夜家好,我讲课的主题是FLASH若何优化,时光仓促,请大年夜家多多谅解!


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



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




给企业做站,老板都爱好动画站,认为那就是好,同时再采取模仿蜘蛛法度榜样的对象,测试到引擎对该页抓取结不雅如下:
}
Spidered Text (蜘蛛可识其余文本):
    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 首页中进入&ldquo;中文版&rdquo;&ldquo;英文版&rdquo;关键性内容的链接。


FLASH 优化可以大年夜以下三个方面来推敲:3个根本方面



    Welcome 本页应用 FLASH 技巧,如不雅无法正常浏览请下载并 安装插件 或 直接进入 if you are not able to view the animated pleass install plug-in first
1、做一个帮助 HTML 版本:


保存原有 FLASH 版本的同时,还可以设计一个 HTML 格局的版本,如许既可以保持动态美不雅效不雅,也可以让引擎经由过程 HTML 版本的网页来发明网站。



2、将 Flash 内嵌 HTML 文件:


还可以经由过程改变网页构造进行弥补,即不要将全部网页都设计成 Flash 动画,而是将 Flash内容嵌入到 HTML 文件中,如许对于用户浏览并不会减弱视觉效不雅,引擎也可以大年夜 HTML代码中发明一些须要的信息,尤其是进入内容页面的链接。即使首页全部动用了 FLASH,也应当将进入内页的关键性按钮/链接置于 FLASH 文件之外,以自力纯文本链接的方法出现。上案牍例将&ldquo;中文版&rdquo;链接置于 FLASH 文件中,使得蜘蛛法度榜样一无所得,无法抓取到内页信息。
留意:不要将全部网页都设计成 Flash 动画,而是将 Flash内容嵌入到 HTML 文件中



3、 付费登录引擎:


如不雅 FLASH 网站错过了被免费的技巧型引擎主动检索的机会,或者结不雅排名效不雅不太幻想,可以经由过程付费登录或做引擎关键词告白,同样被用户到。呵呵,付费的我们小我不睬会总体上,贸易网站应尽量罕用 FLASH,站点间进行告白交换时也要避免采取 FLASH 告白为上策。


表格是网页最重要的排版方法。如不雅某个网页采取了大年夜段的长篇文本,除了可以将一页文本分成多面,还可以推敲将文本置入不合表格中,如许不仅治理便利,也使得该页加载时每缸莨狁内容依次加载,如许拜访者就可以一边看已下载内容一边等待残剩部分加载,而不是等待良久之后才一齐加载出来。表格之内套嵌太多表格也晦气于页面加载,因浏览器是先加载完大年夜表格之后再加载内嵌的小表格,是以内嵌表格会最终降低整页加载速度。


网页减肥:


代码设置不当不仅延长网页加载时光,也严重影响蜘蛛法度榜样对网页内容的抓取。经由过程对网页代码进行清减(俗称&ldquo;网页减肥&rdquo;),去掉落痴肥混乱的代码,减小网页文件大年夜小,可以或许加快网页加载速度,让蜘蛛快速索引到重要内容。正常情况下一?页面的文件大年夜小在 15K 阁下,最好不要跨越 50K。网页减肥重点涉及以下几个要点:


网页制造应经由过程 CSS(层叠样式表单)来同必定制字体风格,以使代码标准化,避免大年夜量的字体和格局化标签如< h1 >< /h1 >、< font size=&times;&times; color=&times;&times; >< /font >充斥页面。经由过程 css 可以控制任何 HTML 标签的风格。例如<td>,<p>,<body>,<table>,<tr>,<th>等。只要在HTML的<head>区内的<style type=&quot;text/css&quot;>和</style>之间指定对应标签的风格如字体,色彩,大年夜小即可,例如:

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




仅经由过程以上设置,就把文字的字体、字号、色彩、配风景等同一路来,不消对每段文字零丁进行格决定义,大年夜而削减大年夜量反复性标签。


JavaScript:正常情况下,网页尽量以<HTML>作为代码的开端端。但采取 JavaScript 技巧的网页往往在页面一开端就聚积大年夜量 JAVA 代码,以至 META 及关键字迟迟不克不及出现,被推至页面底部,对引擎很不友爱。有两种办法可以使之得以改良:


type=&quot;application/x-shockwave-flash&quot; width=&quot;777&quot; height=&quot;455&quot;></embed>
2、 将 JAVA 脚本置入一个.js 扩大名的文件。
    包含你的 JavaScript 的.js 文件平日在网站拜访者的浏览器中被缓存下来,使得下次拜访速度加快,也使得网站修改和保护起来加倍便利。例:一段 JAVA 代码正常情况下显示如下:

以下为引用的内容:
<script language=JavaScript>
<!--
此处是你的代码,将它们拷贝到一个.js 文件
//-->
  margin-top: 0px;

忽视开端及停止标签,将中心的代码零丁保存为扩大名为.js 的文件,如文件名为&ldquo;mycode.js&rdquo;的一个文件,然后将此文件上传到办事器上与该页同样的目次下。最后将上文列举的完全的 JavaScript 置换为简单的一行:<script language=JavaScript src=http://www.chinaz.com/web/2007/0710/mycode.js>如许,一个“mycode.js”文件就将大年夜段冗长复杂的 JAVA 代码置换了。


最后,向大年夜家推荐一款FLASH优化对象&mdash;&mdash;Flash Optimizer是一个功能强大年夜简单易用的Flash动画[*.SWF]文件优化对象,法度榜样采取特别的算法可以将Flash动画文件的体积缩小到只有本来的60%-70%,而可以根本保持动画品德不变!是网管,网页设计师,专业Flash动画设计师首选的Flash优化紧缩解决筹划!下载地址:http://down.anxz.com/俺下载/www.anxz.com/flash_optimizer.rar 大年夜家有兴趣的可以看看,感谢

精彩评论5

68ue   学习于  2016-7-6 13:06:49
好帖就是要顶
5800   学习于  2016-7-6 13:49:50
顶顶多好,多学点优化技巧
5800   学习于  2016-7-6 13:10:47
技术和方案都很好哦
jn7   学习于  2016-7-6 13:28:56
不错不错这下会优化网站了
网站SEO优化   学习于  2016-7-6 13:50:06
LZ真是SEO的人才