當(dāng)前位置:首頁(yè) >  站長(zhǎng) >  建站經(jīng)驗(yàn) >  正文

如何讓網(wǎng)站的圖片快速加載?

 2021-07-15 18:11  來(lái)源: A5用戶投稿   我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)

你一定知道圖片對(duì)于讀者來(lái)說(shuō),增加了絕大部分的閱讀體驗(yàn),它們可以保持讀者的閱讀興趣。

一篇全文字的文章與一篇圖文結(jié)合的文章,我更喜歡看圖文結(jié)合。在看文章的同事,圖片能有效的起到放松大腦,讓閱讀者更加原因讀到結(jié)尾。這對(duì)網(wǎng)站建設(shè)者來(lái)說(shuō),也是有利于搜索引擎的SEO優(yōu)化。因?yàn)樗阉饕娴闹┲敫悠珢?ài)圖文并茂。

但是有一個(gè)問(wèn)題就,圖片太多會(huì)大大拖慢網(wǎng)站的速度。文字確實(shí)非常容易展現(xiàn),但是圖片會(huì)通過(guò)下載才能展現(xiàn)到閱讀者的眼中。

圖像加載優(yōu)化的重要性

減少圖片的大小,并且保持在閱讀者可接受的范圍。 這便是圖片優(yōu)化,每一張圖片都是用高清,或者超清,這絕對(duì)會(huì)給服務(wù)器帶來(lái)很大的壓力。我們要做的就是將圖片壓縮,壓縮圖片之后還要能讓圖片信息直觀的傳遞給閱讀者。

研究表明:網(wǎng)頁(yè)的訪客,最關(guān)心的是網(wǎng)頁(yè)打開(kāi)的速度。 隨著互聯(lián)網(wǎng)快速發(fā)展,有40%甚至更多的人選擇放棄網(wǎng)頁(yè)加載超過(guò)3秒的網(wǎng)站。換句話來(lái)說(shuō),我可能不在意你文章的質(zhì)量,但是網(wǎng)站必須快速展現(xiàn)到我的面前。

也有統(tǒng)計(jì),如果你的網(wǎng)站每天能為你帶來(lái)100,000元的收入,沒(méi)延遲一秒會(huì)導(dǎo)致你每年少收入250萬(wàn)元。

所以優(yōu)化圖片的大小,對(duì)于網(wǎng)站主來(lái)說(shuō)可以節(jié)約服務(wù)器的硬盤和帶寬,對(duì)于者訪問(wèn)者來(lái)說(shuō)會(huì)加快訪問(wèn)速度,增加用戶體驗(yàn),對(duì)兩者都有益。

優(yōu)化圖像減少頁(yè)面加載的6種方法

1.使用圖片壓縮工具

壓縮工具可以刪除某些部分來(lái)減小圖片的大小,這種壓縮可以為“無(wú)損壓縮”或者“有損壓縮”。

建議對(duì)照片等高質(zhì)量的視覺(jué)效果進(jìn)行無(wú)損壓縮,更簡(jiǎn)單的圖像,您可能希望選擇有損壓縮。這樣可以更好的提升服務(wù)器的性能。

這里我推薦使用tinypng ,這個(gè)網(wǎng)站的壓縮我在之前關(guān)于微博的文章中有使用到(微信聊天記錄那張長(zhǎng)圖),他將我10M的圖片壓縮至3M,并且還能保持很好的一個(gè)呈現(xiàn)。

另外如果你使用的是WordPress,tinypng 還提供了對(duì)應(yīng)的插件,可以快速的將圖片上傳到你的Wordpress網(wǎng)站。

2.啟用瀏覽器緩存

因?yàn)榫W(wǎng)站無(wú)緩存,會(huì)導(dǎo)致用戶每次訪問(wèn)都會(huì)下載一次圖片。使用瀏覽器緩存,將圖片下載只用戶的電腦保存,當(dāng)用戶再次訪問(wèn)的時(shí)候,可以最快的速度打開(kāi)網(wǎng)站。

WordPress用戶也有相關(guān)的插件:(例如W3 Total Cache 或WP Super Cache)

3.禁止圖片盜鏈

有些文章被他人轉(zhuǎn)載,復(fù)制并且保存過(guò)去,他們不會(huì)將圖片下載到服務(wù)器,而是直接使用你的圖片。這樣當(dāng)用戶訪問(wèn)時(shí),也是通過(guò)下載你服務(wù)器的圖片而展現(xiàn)到對(duì)方網(wǎng)頁(yè)上。

這里我們就要禁止圖片盜鏈,盜鏈發(fā)現(xiàn)外部網(wǎng)站鏈接該圖片而直接屏蔽。

WordPress使用者也有相關(guān)插件:All In One WP Security&Firewall。激活插件后,您可以通過(guò)導(dǎo)航到WP Security>防火墻> Prevent Hotlinks來(lái)找到此功能 。

當(dāng)然如果你使用的是阿里云OSS或者CDN,七牛云等第三方儲(chǔ)存,也可以在他們的后臺(tái)設(shè)置防盜鏈,具體的可咨詢第三方儲(chǔ)存平臺(tái)客服。

4.使用CDN內(nèi)容分發(fā)服務(wù)

舉個(gè)例子:如果你的網(wǎng)站在國(guó)外,下載圖片巨慢。你可以將圖片使用CDN分發(fā)到國(guó)內(nèi)的服務(wù)器,當(dāng)用戶打開(kāi)網(wǎng)頁(yè),就可以從距離自己最近的服務(wù)器下載獲得圖片。當(dāng)然現(xiàn)在CDN服務(wù)都有備案的要求。

CDN原理:如果你網(wǎng)站的服務(wù)器在北京,北京用戶加載網(wǎng)頁(yè)下載圖片飛快,而西藏的用戶卻需要很長(zhǎng)的時(shí)間下載。CDN將圖片分發(fā)到距離西藏最近的地方。這樣西藏用戶也能最快的下載到圖片。

5.文件的格式

可以使用合適的圖片文件格式來(lái)控制來(lái)提高圖片的加載。

如:JPEG XR和WebP。

JPEG或JPG圖像可以同時(shí)使用有損和無(wú)損優(yōu)化(通常使其成為具有多種顏色的圖像的最佳文件格式),PNG文件可產(chǎn)生更高質(zhì)量的圖像,但尺寸更大(文件大小不會(huì)失控。但是常會(huì)避免使用PNG獲得復(fù)雜的視覺(jué)效果)。

6.使用延遲加載

延時(shí)加載也稱為惰性加載。

一般的網(wǎng)站打開(kāi)頁(yè)面,會(huì)向服務(wù)器請(qǐng)求下載,而請(qǐng)求是請(qǐng)求整個(gè)頁(yè)面的下載地址。

而延時(shí)加載,只請(qǐng)求當(dāng)前屏幕所能展示頁(yè)面范圍的的圖片,當(dāng)用戶通過(guò)下滑到某個(gè)點(diǎn),才會(huì)開(kāi)始執(zhí)行下載圖片。

延時(shí)加載可以大大的減小對(duì)服務(wù)器帶來(lái)的壓力。

WordPress 也有延時(shí)加載的相關(guān)插件:Ajax Load More、A3 Lazy Load、Lazy Loader、Lazy Load by WP Rocket、Lazy Load for Videos、Speed Up – Lazy Load等插件….

總結(jié)

這里給出了6種圖片加載方案,另外本次主要使用了Wordpress做列舉。其他相關(guān)程序,如dedecms,帝國(guó),Discuz,ecshop等在網(wǎng)上也有相關(guān)的教程。希望這6種方法能對(duì)站長(zhǎng)有用。

本文由星空站長(zhǎng)網(wǎng)(https://www.xingkongweb.com/)原創(chuàng),作者:五車二。轉(zhuǎn)載請(qǐng)注明出處。

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)標(biāo)簽
網(wǎng)站圖片優(yōu)化

相關(guān)文章

熱門排行

信息推薦