網站建設 網絡推廣 網站營銷 軟件開發 案例展示 新聞資訊 關于我們 聯系我們
合肥拓野網絡公司新聞資訊
合肥seo:網站首頁代碼怎麽優化(huà)?
來(lái)源: | 發布日期:2018-11-07 次 | 人(rén)氣:3229

合肥seo:網站首頁代碼怎麽優化(huà)?相信很多(duō)的(de)網絡公司和(hé)企業老闆,都有考慮過這(zhè)個(gè)問題,我們對(duì)網站首頁代碼進行seo優化(huà)的(de)目的(de)在于提高(gāo)網站首頁打開速度,而加快(kuài)網站打開速度則有利于用(yòng)戶體驗度的(de)提升和(hé)對(duì)搜索引擎的(de)友好,因此,掌握如何優化(huà)網站首頁代碼方法和(hé)原則就顯得(de)尤爲重要。下(xià)面拓野網絡就來(lái)爲大(dà)家分(fēn)析,一起來(lái)看看吧:


合肥網站優化(huà)


  一、如何提升網站打開速度?


  很多(duō)網站,爲了(le)吸引訪客的(de)注意,添加很多(duō)組件,殊不知這(zhè)樣的(de)組件越多(duō),會越加延遲網站的(de)打開速度;另外一方面,如果你的(de)網站是圖片站,那麽更要合理(lǐ)的(de)優化(huà)首頁代碼,有數據顯示,通(tōng)過代碼瘦身可(kě)以讓頁面最高(gāo)縮減百分(fēn)之三十。在此,seo教程自學網推薦閱讀網站頁面速度優化(huà)原則,衍生知識點。


  作爲seo人(rén)員(yuán),需要懂(dǒng)得(de)如何精簡代碼,如何加快(kuài)網站打開速度,即使不是技術流,也(yě)因知曉原理(lǐ)。在此,seo教程自學網總結了(le)一部分(fēn)網站首頁代碼優化(huà)方法與原則,詳細如下(xià):


  1:删除多(duō)餘的(de)社交類組件。


  二、如何優化(huà)網站首頁代碼:社交組件


  這(zhè)裏需要指出,我們在網站中放入恰當的(de)社交組件是建議(yì)的(de),但我們應該删除多(duō)餘的(de)社交類組件以提升網站加載打開速度。舉個(gè)例子:某第三方網站提供的(de)分(fēn)享按鈕代碼體積大(dà)約爲1/2M,另外平台的(de)分(fēn)享代碼更小,我們就可(kě)以選擇更小的(de);在舉個(gè)例子,網站上遍布各種組件,留言闆,在線溝通(tōng)工具,分(fēn)享按鈕等,站長(cháng)的(de)初衷是好的(de),但更多(duō)的(de)組件意味著(zhe)很多(duō)網絡連接或強制在加載頁面之前進行,拉低了(le)網站的(de)打開速度,另外一方面也(yě)不利于用(yòng)戶體驗。在這(zhè)種情況下(xià),我們就要優化(huà)首頁代碼,選擇更小體積的(de)代碼,删除多(duō)餘的(de)組件代碼。


  2:采用(yòng)用(yòng)戶點擊加載技術。


  三、如何優化(huà)網站首頁代碼:響應式


  如果你的(de)網站是視頻(pín)站點或圖片站點,是不應該一次性加載網站的(de)所有内容的(de),自動加載視頻(pín),圖片等内容會加載API,這(zhè)會直接拉低整站的(de)速度,建議(yì)的(de)做(zuò)法是根據用(yòng)戶的(de)需要,讓他(tā)們自由點擊,通(tōng)過點擊行爲加載應該呈現的(de)資源;舉個(gè)例子,如果首頁有大(dà)量圖片内容,就可(kě)以采取滾動式頁面,通(tōng)過用(yòng)戶的(de)下(xià)拉行爲加載新的(de)頁面,這(zhè)樣做(zuò)有利于用(yòng)戶體驗,也(yě)有利于首頁打開速度的(de)提升。


  3:使用(yòng)矢量技術處理(lǐ)圖片。


  四、如何優化(huà)網站首頁代碼:矢量技術處理(lǐ)圖片


  可(kě)縮放矢量圖形是基于可(kě)擴展标記語言(标準通(tōng)用(yòng)标記語言的(de)子集),用(yòng)于描述二維矢量圖形的(de)一種圖形格式。它由萬維網聯盟制定,是一個(gè)開放标準。


  矢量技術處理(lǐ)圖片具備很多(duō)優點,如:


  五、用(yòng)戶可(kě)以任意縮放圖像顯示,而不會破壞圖像的(de)清晰度、細節等;


  SVG圖像中的(de)文字獨立于圖像,文字保留可(kě)編輯和(hé)可(kě)搜尋的(de)狀态。也(yě)不會再有字體的(de)限制,用(yòng)戶系統即使沒有安裝某一字體,也(yě)會看到和(hé)他(tā)們制作時(shí)完全相同的(de)畫(huà)面。


  總體來(lái)講,SVG文件比那些GIF和(hé)JPEG格式的(de)文件要小很多(duō),因而下(xià)載也(yě)很快(kuài)。


  六、SVG 圖像可(kě)被搜索、索引、腳本化(huà)或壓縮。


  也(yě)就是說,使用(yòng)矢量技術處理(lǐ)的(de)圖片,可(kě)被搜索引擎識别,且相同情況下(xià)其文件會更小。


  在此,推薦的(de)工具有SVG edit,它可(kě)以将普通(tōng)格式的(de)文件轉換爲矢量圖。


  4:巧用(yòng)css3代替圖片效果。


  七、如何優化(huà)網站首頁代碼:css3


  基于css3的(de)進化(huà),其已經可(kě)以生成陰影(yǐng),圓角邊框,按鈕,背景等效果,幾乎可(kě)以取代傳統的(de)切片技術。在這(zhè)樣的(de)前提條件下(xià),完全可(kě)以通(tōng)過css代碼代替某些圖片效果,其優點顯而易見,代碼比圖片要小得(de)多(duō),也(yě)會提升網站首頁打開速度。


  另外一方面,如果使用(yòng)大(dà)量圖片布局網站,在不同的(de)浏覽器下(xià),就會形成某些視覺問題,但css3技術就不存在這(zhè)些問題,它們可(kě)以完美(měi)的(de)支持各浏覽器的(de)兼容問題,而又不至于犧牲網站前端效果。


  再次,seo教程自學網提醒:使用(yòng)css3制作陰影(yǐng)等效果,其難度不小,需要更專業的(de)前端技術人(rén)員(yuán)才能實現。


  5:javascript簡稱js代碼優化(huà)。


  八、如何優化(huà)網站首頁代碼:js代碼優化(huà)


  衆所周知,javascript特效的(de)使用(yòng)是阻礙網站打開速度的(de)一個(gè)重要因素,對(duì)于這(zhè)個(gè)點,需要著(zhe)重把握和(hé)注意。前面講了(le)css3可(kě)以取代很多(duō)圖片效果,其還(hái)有别的(de)功能,如可(kě)以取代部分(fēn)js特效效果,效果強大(dà)。


  使用(yòng)css3,取代部分(fēn)js特效,有一些優勢:


  很多(duō)情況下(xià)css3代碼的(de)特效可(kě)以直接取代js代碼。


  css3代碼體諒更小,也(yě)更容易編寫。


  6:用(yòng)圖标字體(icon fonts)代替首頁圖片。


  如何優化(huà)網站首頁代碼:圖标字體(icon fonts)


  利用(yòng)字體工具把我們平時(shí) Web 上用(yòng)的(de)圖形圖标(icons)轉換成 web fonts,就成了(le) icon fonts,它可(kě)以借助 CSS 的(de) @font-face 嵌入到網頁裏,用(yòng)以顯示 icons。因爲字體是矢量化(huà)圖形,它天生具有「分(fēn)辨率無關」的(de)特性,在任何分(fēn)辨率和(hé)PPI下(xià)面,都可(kě)以做(zuò)到完美(měi)縮放,不會像傳統位圖,如:png,jpeg,放大(dà)後有鋸齒或模糊現象。


  由于圖标字體的(de)靈活性和(hé)易用(yòng)性使得(de)圖标字體使用(yòng)越來(lái)越廣泛了(le),我們經常可(kě)以看到不同的(de)UI框架都整合了(le)各種的(de)圖标字體。


  除了(le)「分(fēn)辨率無關」這(zhè)個(gè)最大(dà)的(de)優點之外,icon fonts 還(hái)具有:


  文件小:相比圖片幾十幾百KB的(de)容量,icon fonts 幾乎是羽翼級輕量。


  加載性能好:因爲圖标都被打包進一套字體内,http request 減少。這(zhè)如同我們常用(yòng)的(de) css sprites 技術。


  支持CSS樣式:和(hé)普通(tōng)字體一樣,你可(kě)以利用(yòng)CSS來(lái)定義大(dà)小、顔色、陰影(yǐng)、hover狀态、透明(míng)度、漸變等等…


  兼容性好:web fonts 起源很早,别說主流浏覽器,連IE6/7都能良好支持。除了(le)一些老的(de)移動端浏覽器,如Android 2.1以下(xià)的(de)初代浏覽器,Opera mini 這(zhè)類自限型浏覽器。


  當然 icon fonts 也(yě)有它的(de)不足:


  樣式單一,無法針對(duì)不同分(fēn)辨率來(lái)調整icon 的(de)細節,比如降低大(dà)尺寸icon 的(de)線條粗細。


  顔色單一,CSS 無法方便的(de)去定義彩色的(de) icon,倒是有通(tōng)過疊加組合的(de)方式來(lái)達到彩色圖标的(de)目的(de)。


  移動端浏覽器兼容性還(hái)不夠完善,像Opera mini、Windows phone 7.0-7.8 都不能正常顯示icon fonts。


  有少量的(de)移動設備有可(kě)能會和(hé) icon fonts 的(de)字符編碼沖突,導緻icon 顯示不正常(我們自己風車Android 版本就碰到了(le)這(zhè)個(gè)問題)。


  所以 icon fonts 也(yě)并不是一套完美(měi)的(de)響應式圖片的(de)解決方案,當它适宜你的(de)應用(yòng)場(chǎng)景時(shí),比如:


  你的(de)網站是扁平化(huà)或簡約風格,圖标樣式單一,顔色爲純色。


  你的(de)目标用(yòng)戶使用(yòng)桌面浏覽器爲主,或者,


  你願意爲非兼容設備做(zuò)兼容hack。


  icon fonts 是一個(gè)令設計師和(hé)前端工程師都心花怒放的(de)方案。


  icon fonts 的(de)制作主要有兩條思路:


  利用(yòng)字體工具手動制作


  利用(yòng)在線工具自動生成


  7. sprite技術優化(huà)首頁圖片體積。


  如何優化(huà)網站首頁代碼:sprite(精靈)


  Sprite”(精靈)這(zhè)個(gè)詞在計算(suàn)機圖形學中有它獨特的(de)定義,由于遊戲、視頻(pín)等畫(huà)質越來(lái)越高(gāo),必須有一種技術可(kě)以智能的(de)處理(lǐ)材質和(hé)貼圖,并且要同時(shí)保持畫(huà)面流暢。“Sprite”就是這(zhè)樣一種技術,它将許多(duō)圖片組合到一個(gè)網格上,然後通(tōng)過程序将每個(gè)網格的(de)内容定位到畫(huà)面上。


  Sprite被定位到一副靜态圖片上,并且通(tōng)過簡單的(de)程序或硬件即可(kě)正确定位到畫(huà)面上,一幅幅圖片就像是被“變”出來(lái)的(de),他(tā)們并沒有單獨占用(yòng)内存,所以被取名爲“Sprite精靈”。


  時(shí)間進行到2000年,Web設計向著(zhe)精緻、巧妙的(de)方向發展。設計師們開始考慮使用(yòng)非Javascript的(de)方 式制作鼠标滑過、懸停菜單的(de)效果,這(zhè)時(shí)CSS Sprite應運而生,它基于同上文提到的(de)遊戲Sprite同樣的(de)原理(lǐ),并且使用(yòng)CSS更容易控制,很快(kuài)的(de)流行開來(lái)。


  當頁面加載時(shí),不是加載每個(gè)單獨圖片,而是一次加載整個(gè)組合圖片。這(zhè)是一個(gè)了(le)不起的(de)改進,它大(dà)大(dà)減少了(le)HTTP請求的(de)次數,減輕服務器壓力,同時(shí)縮短了(le)懸停加載圖片所需要的(de)時(shí)間延遲,使效果更流暢,不會停頓。


  CSS Sprites可(kě)以用(yòng)在很多(duō)場(chǎng)合,大(dà)型網站可(kě)以将許多(duō)單獨的(de)圖片,以有機的(de)方式組合起來(lái),從而使其便于維護和(hé)更新。圖片之間通(tōng)常會留出較大(dà)的(de)空白,使 得(de)圖片不會影(yǐng)響網頁的(de)内容。但同時(shí)CSS Sprite大(dà)多(duō)使用(yòng)于較固定的(de)像素定位中,它的(de)彈性較差,收到定位等因素的(de)制約。所以,你需要在可(kě)維護性vs降低負載之間權衡利弊,選擇最适合你的(de)項目 的(de)方式。


  在網站圖片的(de)解決方案中,CSS3應該是首選,其次是SVG和(hé)icon font,最後才是Bitmap。經常使用(yòng)的(de)Bitmap文件應該打包放在一個(gè)單獨的(de)sprite中,這(zhè)樣一來(lái)圖片就可(kě)以在CSS中訪問到了(le),像這(zhè)樣:


  .sprite {


  width: 16px;


  height: 16px;


  background: url(“sprite.png”) 0 0 no-repeat;


  }


  .sprite.help { background-position: 0 -16px; }


  .sprite.info { background-position: 0 -32px; }


  .sprite.user { background-position: 0 -48px; }


  換句話(huà)說我們把圖像檔案的(de)内容内置在 HTML 檔案中,節省了(le)一個(gè) HTTP 請求。


  data uri的(de)主要優點是減少了(le)http請求數,調用(yòng)起來(lái)比css sprite更加靈活,缺點是增加了(le)客戶端的(de)資源消耗。


  在所有浏覽器的(de)非緩存的(de)模式下(xià), CSS sprite 方式比 data URI 方式快(kuài)了(le)數百微秒。但事實上 CSS Sprite 比 Data URI 方式多(duō)發送了(le)一次連接請求,包括 TCP 慢(màn)啓動招緻所有相關的(de)連接開銷。


  緩存條件下(xià) Android 4.2 和(hé) iOS 6 的(de) CSS sprite 模式都有大(dà)概 2 倍的(de)速度提升,隻是 iOS 條件下(xià)減少了(le) 220ms 而 Android 減少了(le) 70ms (原生浏覽器)。相對(duì)來(lái)說,Chrome 和(hé) Firefox 的(de)情況平衡得(de)好點,緩存和(hé)非緩存情況下(xià)隻有 50% 到 60ms 左右的(de)性能差異。


  在這(zhè)裏我建議(yì)将 data URIs 用(yòng)于非常小的(de)資源,并且不能在 CSS 和(hé) 内聯 HTML 中多(duō)次使用(yòng)它們。


  在利用(yòng)相關技術對(duì)網站首頁代碼,圖片,組件進行瘦身處理(lǐ)後,就需要使用(yòng)相關檢測工具對(duì)網站速度進行測試。一般情況下(xià),網站打開速度應低于4秒。


  推薦的(de)網站速度檢測工具包括“奇雲測 — 測試你的(de)網站速度”,免費提供ping檢測,get檢測,DNS劫持檢測和(hé)網站打分(fēn)等服務,努力打造最幹淨的(de)網站檢測平台。


  地址:ce.cloud.360.cn/


  另外,百度官方也(yě)主推了(le)移動網頁加速MIP相關技術,是一套應用(yòng)于移動網頁的(de)開放性技術标準,使用(yòng) MIP無需等待加載,頁面内容将以更友好的(de)方式瞬時(shí)到達用(yòng)戶。


  地址:https://www.mipengine.org/

 
上一篇:移動端seo優化(huà)和(hé)排名技術怎麽實現?
下(xià)一篇:百度框架合戶效果怎麽樣?賬戶安全嗎
熱(rè)門資訊
(2020-06-24)2020端午節放假通(tōng)知 (2018-12-21)移動端seo優化(huà)和(hé)排名技術怎麽實現? (2019-01-11)網站站内優化(huà)是非常重要的(de)一個(gè)環節,站内SEO優化(huà)中如何利用(yòng)好... (2013-09-09)番茄花園作者被判三年半微軟警告win7盜版 (2011-07-11)微軟重拳打擊番茄花園盜版 醉翁之意不在酒
推薦資訊
(2013-11-08)IBM宣布推開放Linux套裝軟件挑戰Windows 7 (2014-06-12)阿裏巴巴信用(yòng)支付業務是否會沖擊銀行消費信貸? (2014-05-09)報告稱六成IT家電企業使用(yòng)CN域名 (2013-03-29)拓野網絡指出錯誤的(de)堆積關鍵詞有哪些 (2013-03-26)“2009中國互聯網市場(chǎng)年會”3月(yuè)召開
電商解決方案-專業網絡營銷部署咨詢-成功案例分(fēn)享-個(gè)性定制服務咨詢
網站建設
營銷套餐 PC端 移動端 域名空間郵箱
網絡推廣
搜狗競價 網站優化(huà)
網站營銷
微信公衆号 小程序 朋友圈推廣
軟件開發
定制軟件 手機APP
案例展示
精品案例
網絡快(kuài)訊
公司新聞 行業資訊 媒體報道 網絡知識
關于我們
公司簡介 企業文化(huà) 團隊風采 發展曆程
聯系我們
聯系方式 人(rén)才招聘 問題反饋 付款方式
Copyright  ©  2008 - 2018  黃石市子渝網絡科技有限公司, All Rights Reserved