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

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


合肥網站(zhàn)優化


  一、如何提升網站(zhàn)打開(kāi)速度?


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


  作(zuò)爲seo人員,需要懂得如何精簡代碼,如何加快(kuài)網站(zhàn)打開(kāi)速度,即使不是技術流,也(yě)因知(zhī)曉原理(lǐ)。在此,seo教程自(zì)學網總結了(le)一部分網站(zhàn)首頁代碼優化方法與原則,詳細如下(xià):


  1:删除多餘的社交類組件。


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


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


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


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


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


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


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


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


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


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


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


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


  六、SVG 圖像可被搜索、索引、腳本化或壓縮。


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


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


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


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


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


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


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


  5:javascript簡稱js代碼優化。


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


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


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


  很(hěn)多情況下(xià)css3代碼的特效可以直接取代js代碼。


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


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


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


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


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


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


  文(wén)件小(xiǎo):相比圖片幾十幾百KB的容量,icon fonts 幾乎是羽翼級輕量。


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


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


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


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


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


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


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


  有少量的移動設備有可能(néng)會(huì)和(hé) icon fonts 的字符編碼沖突,導緻icon 顯示不正常(我們自(zì)己風(fēng)車Android 版本就碰到(dào)了(le)這(zhè)個問題)。


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


  你(nǐ)的網站(zhàn)是扁平化或簡約風(fēng)格,圖标樣式單一,顔色爲純色。


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


  你(nǐ)願意爲非兼容設備做兼容hack。


  icon fonts 是一個令設計(jì)師和(hé)前端工(gōng)程師都心花(huā)怒放(fàng)的方案。


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


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


  利用(yòng)在線工(gōng)具自(zì)動生成


  7. sprite技術優化首頁圖片體積。


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


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


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


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


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


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


  在網站(zhàn)圖片的解決方案中,CSS3應該是首選,其次是SVG和(hé)icon font,最後才是Bitmap。經常使用(yòng)的Bitmap文(wén)件應該打包放(fàng)在一個單獨的sprite中,這(zhè)樣一來(lái)圖片就可以在CSS中訪問到(dào)了(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à)說我們把圖像檔案的内容内置在 HTML 檔案中,節省了(le)一個 HTTP 請(qǐng)求。


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


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


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


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


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


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


  地址:ce.cloud.360.cn/


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


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

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