国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
使用Chrome
性能
首次內(nèi)容繪製 (FCP)
首頁 科技週邊 IT業(yè)界 燈塔初學(xué)者指南

燈塔初學(xué)者指南

Feb 10, 2025 pm 04:24 PM

提升網(wǎng)站性能,優(yōu)化用戶體驗(yàn)!本文將深入探討如何利用Lighthouse工具分析和改進(jìn)網(wǎng)頁性能、可訪問性、SEO等方面,從而提升網(wǎng)站排名和用戶參與度。

A Beginner's Guide to Lighthouse

Lighthouse是谷歌開源的強(qiáng)大工具,可自動(dòng)分析網(wǎng)頁質(zhì)量,並提供改進(jìn)建議。通過優(yōu)化Lighthouse評(píng)分,您可以吸引更多用戶,並在搜索引擎中獲得更高的排名。

本文將重點(diǎn)介紹:網(wǎng)站性能的重要性;為何選擇Lighthouse;如何在Chrome和命令行界面(CLI)中使用Lighthouse;Lighthouse的各項(xiàng)審核指標(biāo)及其意義;以及如何解決常見的性能和網(wǎng)站問題。此外,我們還將介紹另一個(gè)強(qiáng)大的網(wǎng)站性能評(píng)估工具——WebPageTest。

關(guān)鍵要點(diǎn):

  • Lighthouse是谷歌的開源工具,用於分析網(wǎng)頁性能、可訪問性、SEO等,從而提升網(wǎng)站排名和用戶吸引力。
  • 性能改進(jìn)與更高的SEO排名和更好的用戶參與度直接相關(guān),快速加載時(shí)間至關(guān)重要。
  • 通過Chrome開發(fā)者工具使用Lighthouse非常簡(jiǎn)單,可以在移動(dòng)或桌面設(shè)置下對(duì)性能、可訪問性、SEO和最佳實(shí)踐進(jìn)行審核。
  • Lighthouse中的關(guān)鍵性能指標(biāo)包括首次內(nèi)容繪製 (FCP)、首次可交互時(shí)間 (TTI) 和最大內(nèi)容繪製 (LCP),這些指標(biāo)對(duì)於保持用戶參與度和滿意度至關(guān)重要。
  • Lighthouse的可訪問性功能有助於確保殘障人士也能使用網(wǎng)站,從而提高包容性。
  • 定期進(jìn)行Lighthouse審核可以幫助識(shí)別和糾正網(wǎng)頁問題,從而改善整體用戶體驗(yàn)並符合Web開發(fā)最佳實(shí)踐。

網(wǎng)站性能的重要性

全球頂尖網(wǎng)站的共同點(diǎn)之一是:卓越的用戶體驗(yàn)。其中,性能至關(guān)重要。用戶青睞快速加載的網(wǎng)站。加載時(shí)間過長,用戶很可能會(huì)離開,轉(zhuǎn)而尋找更便捷的替代方案。

改進(jìn)網(wǎng)站性能可提升SEO排名(本文後面將詳細(xì)介紹),並提高點(diǎn)擊率和轉(zhuǎn)化率。因此,如果您希望獲得更多銷售額、註冊(cè)用戶或流量,首先必須確保網(wǎng)站性能達(dá)到標(biāo)準(zhǔn)。

為何選擇Lighthouse

Lighthouse是谷歌的開源工具。谷歌作為一家備受信任的知名公司,其結(jié)果比其他工具更可靠。此外,由於谷歌搜索引擎在過去十年一直處於領(lǐng)先地位,在谷歌搜索引擎中排名靠前很可能會(huì)帶來更多流量。因此,在谷歌的性能審核工具中獲得更高的分?jǐn)?shù),可能會(huì)提高您網(wǎng)站在搜索結(jié)果中的排名。

除了谷歌的背書,Lighthouse 的出色之處還在於其詳細(xì)的結(jié)果,始終以用戶利益為重。 Lighthouse 提供了大量結(jié)果,包括頁面加載時(shí)間、頁面(以及最終的網(wǎng)站)安全性、頁面的可訪問性實(shí)踐和實(shí)現(xiàn)是否具有包容性等等。

如何使用Lighthouse

本節(jié)將首先介紹使用Lighthouse 分析和檢查網(wǎng)頁分?jǐn)?shù)的最簡(jiǎn)單方法,即直接通過Chrome瀏覽器進(jìn)行操作。然後,我們將探討其他Lighthouse工具,它們可能提供更詳細(xì)的結(jié)果或選項(xiàng)。

使用Chrome

通過Chrome使用Lighthouse是衡量網(wǎng)站性能最簡(jiǎn)單的方法。首先,打開您要測(cè)量的任何網(wǎng)頁。為了演示,我將使用在我的網(wǎng)站和GitHub上運(yùn)行的審核結(jié)果,以便我們查看各種示例結(jié)果。

接下來,打開開發(fā)者工具,方法是在Windows/Linux上點(diǎn)擊shift control JF12,或在macOS上點(diǎn)擊option command Jfn F12。

之後,點(diǎn)擊Lighthouse選項(xiàng)卡。

A Beginner's Guide to Lighthouse

如您所見,您可以選擇審核要包含的類別。這些類別包括性能、漸進(jìn)式Web應(yīng)用、最佳實(shí)踐、可訪問性和SEO。您還可以選擇審核是在移動(dòng)設(shè)備還是桌面設(shè)備上運(yùn)行。

在本節(jié)中,我們將執(zhí)行四項(xiàng)審核,即性能、最佳實(shí)踐、可訪問性和SEO,我們將在桌面上運(yùn)行它們。但是,為了獲得最佳結(jié)果,務(wù)必在不同的條件下測(cè)試您的網(wǎng)頁——例如在移動(dòng)設(shè)備上以及不同的互聯(lián)網(wǎng)速度下。

因此,在您要測(cè)量的網(wǎng)頁上,選擇上面提到的四個(gè)類別和桌面,然後點(diǎn)擊“生成報(bào)告”。

A Beginner's Guide to Lighthouse

這可能需要幾分鐘時(shí)間,您會(huì)看到瀏覽器的窗口在此過程中可能會(huì)變大變小。這是因?yàn)閳?bào)告包含網(wǎng)頁的不同屏幕尺寸和條件。完成後,Lighthouse選項(xiàng)卡將包含審核結(jié)果,其中包括性能、最佳實(shí)踐、可訪問性和SEO的每個(gè)分?jǐn)?shù)。

A Beginner's Guide to Lighthouse

需要注意的是,有時(shí)根據(jù)您的互聯(lián)網(wǎng)連接,結(jié)果可能會(huì)有所不同。此外,有時(shí)Lighthouse可能會(huì)顯示通知,說明某些擴(kuò)展程序可能影響了結(jié)果。如果是這樣,最好是在隱身窗口中運(yùn)行測(cè)試。

Lighthouse運(yùn)行完成後,您可以點(diǎn)擊任何類別以查看更詳細(xì)的報(bào)告。

(以下內(nèi)容是對(duì)原文中Performance部分的精簡(jiǎn)和改寫,其他部分也做了類似處理,篇幅關(guān)係,這裡只展示Performance部分的改寫)

性能

性能側(cè)重於如何加快網(wǎng)站加載速度。我們將介紹六個(gè)重要的性能指標(biāo),它們各自包含的內(nèi)容以及如何在每個(gè)指標(biāo)中獲得更好的分?jǐn)?shù)。

首次內(nèi)容繪製 (FCP)

首次內(nèi)容繪製 (FCP) 從用戶導(dǎo)航到網(wǎng)頁的那一刻開始測(cè)量。它衡量加載第一個(gè)DOM內(nèi)容需要多長時(shí)間。 DOM內(nèi)容可以包括圖像、非白色畫布元素和SVG元素。

FCP以秒為單位測(cè)量。為了使您的網(wǎng)頁具有“綠色”分?jǐn)?shù)——這意味著FCP快速——第一個(gè)DOM內(nèi)容的加載時(shí)間最多應(yīng)為1.8秒。一旦超過這個(gè)時(shí)間,它就可能變成中等或慢速。

FCP之所以重要,是因?yàn)樗軒椭覀兞私庥脩?。如前所述,用戶沒有耐心,如果加載時(shí)間過長,他們會(huì)離開您的網(wǎng)站。快速的FCP可以保持用戶的參與度。這可以是簡(jiǎn)單的加載屏幕,告訴用戶請(qǐng)稍等,因?yàn)榫W(wǎng)頁即將加載。

影響網(wǎng)站FCP時(shí)間的一個(gè)因素是字體。字體的加載時(shí)間可能很長,有時(shí)文本在加載之前是不可見的。解決此問題的一個(gè)好方法是在使用@font-face聲明字體時(shí)使用CSS屬性font-display: swap;。例如:

<code>@font-face {
    font-family: 'MyFont';
    font-style: normal;
    font-weight: 400; 
    src: url(MyFont.woff);
    font-display: swap;
}</code>

如果您使用的是Google Fonts,此屬性現(xiàn)在默認(rèn)啟用。此屬性允許文本使用用戶的系統(tǒng)默認(rèn)字體顯示,直到網(wǎng)站的字體加載完畢。

另一個(gè)影響FCP的因素是渲染阻塞資源。這些通常是同步加載在中的JavaScript或CSS文件,並且加載時(shí)間很長。這些資源將強(qiáng)制頁面其餘部分等待它們加載完畢,然後再完全加載頁面,從而影響DOM內(nèi)容的FCP。以下是一些解決方法:

    • 壓縮正在使用的JavaScript和CSS文件,減小其大小,以便加載這些資源的時(shí)間不會(huì)太長。這取決於您使用的框架或編程語言,但幾乎所有框架或編程語言都有辦法做到這一點(diǎn)。您可以在web.dev網(wǎng)站上查看有關(guān)使用各種流行框架壓縮JavaScript的簡(jiǎn)單技巧。
    • 刪除網(wǎng)頁中未使用的CSS。隨著CSS大小的增加,通過刪除頁面上未使用的規(guī)則和屬性來減少CSS文件的大小可以加快加載速度。同樣,根據(jù)您使用的框架,也有不同的方法可以做到這一點(diǎn)。但是,您可以使用Chrome的開發(fā)者工具在“覆蓋率”選項(xiàng)卡中查看未使用的CSS。使用Tailwind CSS之類的框架(它使用tree-shaking機(jī)制來減少CSS樣式,而不是使用您可能永遠(yuǎn)不會(huì)使用的許多樣式來膨脹您的網(wǎng)站)可以幫助加快網(wǎng)站加載速度。
    • 減少服務(wù)器的響應(yīng)時(shí)間。這可以通過使用異步請(qǐng)求執(zhí)行頁面加載所需的邏輯、緩存服務(wù)器經(jīng)常使用的數(shù)或優(yōu)化服務(wù)器代碼以更快地獲得所需結(jié)果來實(shí)現(xiàn)。

    當(dāng)您執(zhí)行性能審核時(shí),如果您的網(wǎng)頁在字體、內(nèi)容阻塞資源、未使用的CSS或上述其他問題方面存在問題,Lighthouse將突出顯示每個(gè)導(dǎo)致問題的文件,並提供改進(jìn)建議。例如,如果字體阻塞了文本的可視性,Lighthouse將顯示導(dǎo)致問題的字體文件以及解決問題將如何加快頁面的FCP時(shí)間。

    以下是GitHub審核報(bào)告的一個(gè)示例,它顯示一個(gè)CSS文件作為“渲染阻塞資源”。

    A Beginner's Guide to Lighthouse

    當(dāng)您閱讀其餘指標(biāo)時(shí),您會(huì)意識(shí)到它們?cè)谀撤N程度上依賴於此指標(biāo)的結(jié)果。因此,獲得良好的FCP分?jǐn)?shù)非常重要。

    (此處省略了原文中Performance部分剩餘指標(biāo)以及其他部分的改寫內(nèi)容)

    總結(jié)

    改進(jìn)網(wǎng)站性能是開發(fā)過程中至關(guān)重要的步驟。切勿忽視或輕視。提供快速、可訪問且在搜索引擎中表現(xiàn)良好的網(wǎng)站可以提高網(wǎng)站流量,並增加註冊(cè)用戶或銷售額。 Lighthouse是一個(gè)出色的開源工具,它提供全面的見解和分析,以幫助您改進(jìn)網(wǎng)站並吸引更多用戶。

    (此處省略了原文中的FAQs部分)

    <script>標(biāo)簽添加defer或async屬性。例如:</script>
<code class="html"><script src="myScript.js" defer></script></code>

以上是燈塔初學(xué)者指南的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

開發(fā)人員的快捷方式到您的Udemy樣平臺(tái) 開發(fā)人員的快捷方式到您的Udemy樣平臺(tái) Jun 17, 2025 pm 04:43 PM

在開發(fā)類似於Udemy的學(xué)習(xí)平臺(tái)時(shí),重點(diǎn)不僅僅是內(nèi)容質(zhì)量。同樣重要的是如何交付內(nèi)容。這是因?yàn)楝F(xiàn)代教育平臺(tái)依賴於媒體,快速且易於消化。

用於購買SSL證書的經(jīng)濟(jì)有效的轉(zhuǎn)售商平臺(tái) 用於購買SSL證書的經(jīng)濟(jì)有效的轉(zhuǎn)售商平臺(tái) Jun 25, 2025 am 08:28 AM

在一個(gè)在線信任不可談判的世界中,SSL證書對(duì)於每個(gè)網(wǎng)站都至關(guān)重要。 SSL認(rèn)證的市場(chǎng)規(guī)模在2024年價(jià)值56億美元,並且由於電子商務(wù)業(yè)務(wù)的激增而推動(dòng)了強(qiáng)勁的增長

SaaS的5個(gè)最佳支付門戶:您的最終指南 SaaS的5個(gè)最佳支付門戶:您的最終指南 Jun 29, 2025 am 08:28 AM

付款網(wǎng)關(guān)是付款過程的關(guān)鍵組成部分,使企業(yè)能夠在線接受付款。它充當(dāng)客戶與商人之間的橋樑,安全地傳輸付款信息並促進(jìn)交易。 為了

由於新的Microsoft AI型號(hào) 由於新的Microsoft AI型號(hào) Jul 05, 2025 am 12:44 AM

一種新的人工智能(AI)模型已經(jīng)證明了比幾個(gè)使用最廣泛使用的全球預(yù)測(cè)系統(tǒng)更快,更精確地預(yù)測(cè)重大天氣事件的能力。該名為Aurora的模型已接受過培訓(xùn)。

新研究聲稱AI比我們更好地'理解”情緒。特別是在情感上充滿電的情況下 新研究聲稱AI比我們更好地'理解”情緒。特別是在情感上充滿電的情況下 Jul 03, 2025 pm 05:48 PM

在我們認(rèn)為人類始終超越機(jī)器的領(lǐng)域的另一個(gè)挫折中,研究人員現(xiàn)在建議AI比我們更好地理解情感。研究人員發(fā)現(xiàn)人工智能證明了一個(gè)

您的設(shè)備餵養(yǎng)AI助手並收集個(gè)人數(shù)據(jù),即使他們睡著了。這是如何知道您分享的內(nèi)容。 您的設(shè)備餵養(yǎng)AI助手並收集個(gè)人數(shù)據(jù),即使他們睡著了。這是如何知道您分享的內(nèi)容。 Jul 05, 2025 am 01:12 AM

不管喜歡與否,人工智能已成為日常生活的一部分。許多設(shè)備(包括電動(dòng)剃須刀和牙刷)已成為AI驅(qū)動(dòng)的“使用機(jī)器學(xué)習(xí)算法來跟蹤一個(gè)人的使用方式,Devi的方式

高級(jí)AI型號(hào)的CO&#8322;回答相同問題時(shí)的排放量比更常見的LLM 高級(jí)AI型號(hào)的CO&#8322;回答相同問題時(shí)的排放量比更常見的LLM Jul 06, 2025 am 12:37 AM

根據(jù)最近的一項(xiàng)研究,我們?cè)噲D使AI模型的功能越精確,其碳排放量就越大 - 某些提示產(chǎn)生的二氧化碳比其他提示高達(dá)50倍。

See all articles