中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

加快頁面打開速度!WordPress圖片實(shí)現(xiàn)真正延遲加載

2019-03-26    來源:免費(fèi)資源部落

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬Linux鏡像隨意使用

網(wǎng)頁打開速度的好慢直接影響到網(wǎng)站的訪問,大多數(shù)用戶基本上不會(huì)對(duì)超過5秒鐘還沒有完全打開的網(wǎng)頁產(chǎn)生任何好感。根據(jù)相關(guān)的研究發(fā)現(xiàn),一個(gè)網(wǎng)站的圖片太多,圖片文件過大,頁面太長(zhǎng),是導(dǎo)致網(wǎng)頁打開時(shí)間過長(zhǎng)的主要原因之一。

有人經(jīng)常抱怨Wordpress網(wǎng)頁打開速度太慢,為了提升WordPress的打開速度,我們不妨好好研究一下如何來加快網(wǎng)頁中的圖片的打開速度。 對(duì)圖片太多的網(wǎng)頁,不妨借鑒一下微博、淘寶和瀑布流主題的“按需加載”方式來加快速度。

于是就有了本文的實(shí)現(xiàn)文章圖片真正延遲加載的主題了,它的目的就是實(shí)現(xiàn)在瀏覽器可視區(qū)域外的圖片不會(huì)被載入,直到用戶將頁面滾動(dòng)到它們所在的位置。對(duì)于一些圖片特別多的網(wǎng)站,利用圖片延遲加載技術(shù)可以在一定程度上減輕服務(wù)器壓力。

圖片延遲加載效果之前部落也用過一段時(shí)間,不過后來發(fā)現(xiàn)在網(wǎng)速慢的情況下有看到網(wǎng)頁上的圖片實(shí)際已經(jīng)全部加載完成了,然后才看到Lazy Load的漸隱效果,這樣實(shí)際上是“偽延遲”,頂多給圖片加了點(diǎn)展示的特效,實(shí)際用處不大,之后就放棄了。

這次說要的是實(shí)際真正的延遲加載,實(shí)際上仍然來源于以前的Lazy Load插件,只不過經(jīng)過改良之后,Lazy Load插件讓圖片真正實(shí)現(xiàn)了延遲加載。

WordPress圖片實(shí)現(xiàn)真正延遲加載-加快頁面打開速度減輕服務(wù)器壓力

一、Wordpress圖片延遲加載準(zhǔn)備工作

1、Lazy Load jQuery plugin地址:

  • 1、官方網(wǎng)站:http://www.appelsiini.net/projects/lazyload
  • 2、Github:https://raw.github.com/tuupola/jquery_lazyload/master/jquery.lazyload.js

2、下載并上傳jquery.lazyload.js到你的網(wǎng)站服務(wù)器上,這是 Lazy Load jQuery plugin下載地址(http://www.freehao123.com/dl-lazy-load-jquery-plugin/)。

3、編輯你的Header.php文件,或者是其它的能夠使用JS在任意頁面調(diào)用的Wordpress主題文件,放入以下代碼:

  • <script src="http://www.freehao123.com/jquery.lazyload.js" type="text/javascript">
  • </script>

4、注意要將代碼中的域名換你自己的,JS的路徑也要相應(yīng)的更改過來,如果你的Wordpress沒有加載jQuery,還得自己手動(dòng)添加代碼加載jQuery v1.4.4+。(PS:現(xiàn)在的Wordpress主題應(yīng)該都有加載jQuery)

5、然后在你的</head>前面加入以下JS代碼,激活jquery.lazyload.js。

  • <script type="text/javascript">
  • jQuery(function() {        
  • jQuery("img").lazyload({
  • effect : "fadeIn",
  • failure_limit : 10 });
  • });
  • </script>

二、修改圖片IMG標(biāo)簽啟用遲延加載

1、Lazy Load 要求圖片的IMG屬性寫成這樣的才可以正確啟用延遲加載效果。

  • <img src="https://upload.chinaz.com/2015/0114/1421229411630.png" data-original="xxxx/xxxx/example.jpg"  width="600" heigh="400">

2、基本要求是:src中賦予一個(gè)1x1大小圖片,data-original中寫入圖片的真實(shí)地址。

3、Lazy Load 延遲加載圖片的原理是:打開網(wǎng)頁時(shí)所有的圖片是一個(gè)1x1大小默認(rèn)圖片,隨著網(wǎng)頁的拖動(dòng),Lazy Load jQuery plugin會(huì)“按需”將可視窗口內(nèi)圖片的src值替換成data-original的值,從而顯示圖片,其它的不在可視范圍內(nèi)的依然是被默認(rèn)的圖片所代替。

4、所以,建議大家將默認(rèn)的src的圖片放在一些免費(fèi)CDN服務(wù)器上,或者是其它的主機(jī)空間上,以最大限度地減少圖片對(duì)自身服務(wù)器的請(qǐng)求,同時(shí)最好是個(gè)微小的圖片,例如1x1大小,這樣可以保證默認(rèn)圖片以最短的時(shí)間加載進(jìn)來,將圖片加載時(shí)間降低到最低。

5、通過上面的設(shè)置,網(wǎng)站上所有的圖片就會(huì)啟用Lazy Load延遲加載技術(shù)了。

標(biāo)簽: 網(wǎng)站加載速度 Wordpress網(wǎng)站 圖片延遲加載效果 

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:SEO實(shí)戰(zhàn):目標(biāo)用戶組排名技巧

下一篇:百度瑞麗算法始出招?多半CN網(wǎng)站躺槍