|
發表於 2016-2-19 16:42:19
|
顯示全部樓層
|
大年夜家好,我講課的主題是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-right: 0px;
margin-bottom: 0px;
-->
</style>
<link rel="stylesheet" href=http://www.chinaz.com/web/2007/0710/"style.txt" type="text/css">
<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=http://www.chinaz.com/web/2007/0710/"index.swf">
<param name="quality" value=http://www.chinaz.com/web/2007/0710/"high">
</head>
<embed src=http://www.chinaz.com/web/2007/0710/"index.swf" quality="high"
pluginspage="< http://www.macromedia.com/go/getflashplayer>"
</object></td>
</tr>
</table>
<br>
<span class="style2"> |
給企業做站,老闆都愛好動畫站,認爲那就是好,同時再採取模仿蜘蛛法度榜樣的對象,測試到引擎對該頁抓取結不雅如下:
}
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 首頁中進入“中文版”“英文版”關鍵性內容的鏈接。
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 文件之外,以自力純文本鏈接的方法出現。上案牘例將“中文版”鏈接置於 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}
</script>
h1 { font-family: "Arial"; font-size: 12pt; color: #993300}
-->
</style> |
僅經由過程以上設置,就把文字的字體、字號、色彩、配風景等同一路來,不消對每段文字零丁進行格決定義,大年夜而削減大年夜量反覆性標籤。
JavaScript:正常情況下,網頁儘量以<HTML>作爲代碼的開端端。但採取 JavaScript 技巧的網頁往往在頁面一開端就聚積大年夜量 JAVA 代碼,以至 META 及關鍵字遲遲不克不及出現,被推至頁面底部,對引擎很不友愛。有兩種辦法可以使之得以改良:
type="application/x-shockwave-flash" width="777" height="455"></embed>
2、 將 JAVA 腳本置入一個.js 擴大名的文件。
包含你的 JavaScript 的.js 文件平日在網站拜訪者的瀏覽器中被緩存下來,使得下次拜訪速度加快,也使得網站修改和保護起來加倍便利。例:一段 JAVA 代碼正常情況下顯示如下:
以下爲引用的內容:
<script language=JavaScript>
<!--
此處是你的代碼,將它們拷貝到一個.js 文件
//-->
margin-top: 0px;
|
忽視開端及停止標籤,將中心的代碼零丁保存爲擴大名爲.js 的文件,如文件名爲“mycode.js”的一個文件,然後將此文件上傳到辦事器上與該頁同樣的目次下。最後將上文列舉的完全的 JavaScript 置換爲簡單的一行:<script language=JavaScript src=http://www.chinaz.com/web/2007/0710/mycode.js>如許,一個“mycode.js”文件就將大年夜段冗長複雜的 JAVA 代碼置換了。
最後,向大年夜家推薦一款FLASH優化對象——Flash Optimizer是一個功能強大年夜簡單易用的Flash動畫[*.SWF]文件優化對象,法度榜樣採取特別的算法可以將Flash動畫文件的體積縮小到只有本來的60%-70%,而可以根本保持動畫品德不變!是網管,網頁設計師,專業Flash動畫設計師首選的Flash優化緊縮解決籌劃!下載地址:http://down.anxz.com/俺下載/www.anxz.com/flash_optimizer.rar 大年夜家有興趣的可以看看,感謝 |
|