久久久国产一区_国产综合久久久久_欧美亚洲丝袜_成人综合国产精品

合作QQ:25496334 TG@heimao_wiki
當前位置:首頁 >> 黑帽SEO優化 >> SEO技術 >> 減少HTTP請求對百度排名有什么影響

減少HTTP請求對百度排名有什么影響

黑帽白白白 SEO技術 654

  減少HTTP請求對百度排名有什么影響?在網站開發過程中,對于頁面的加載效率一般都想盡辦法求快。那么,怎么讓才能更快呢?減少頁面請求是一個優化頁面加載速度很好的方法。上一篇博文我們講解了 “利用將小圖標合成一張背景圖來減少HTTP請求”,那么,這一篇博文將講解 “將圖片轉成二進制并生成Base64編碼,可以在網頁中通過url查看圖片”。

  一、為何選擇將圖片轉成二進制并生成Base64編碼,可以在網頁中通過url查看圖片的方法減少HTTP請求數?

  為什么我會講解 “將圖片轉成二進制并生成Base64編碼,可以在網頁中通過url查看圖片” 這一種方式來減少HTTP請求,進而優化頁面呢?這里呢,是涉及到移動端的圖標使用。上一篇博文所講的方法能否使用于手機端的網頁呢?

  但是,它會出現一個問題:背景圖+css顯示圖標時,圖標本身無法縮放,比如背景圖中64px*64px的圖標,顯示到界面時必須設置icon的大小也是64*64。在PC網頁中這通常不會有什么問題,但在移動端設備上就完全行不通。同樣是4英寸的手機屏幕,其分辨率有可能是320*400,也可能是640*800,甚至也可能是1920*1080。這樣64px*64px的圖標在不同的設備上看起來的大小就會差別非常明顯。

  幸運的是,手機上的瀏覽器基本對此做了優化,會把設備模擬成更低的分辨率。比如在1136*640的IPHONE 5中獲取$(window).width(),取出來的是320而不是640,這樣一個寬度為160px的圖片占用的是屏幕寬度的一半,而不是1/4。手機設備這樣處理是為了解決兼容性問題。除了網頁,包括手機上app的界面,在retina屏幕上和非retina屏幕上的大小是完全一樣的,都是因為對分辨率做了處理。

  但是,移動設備這樣的處理方式并不能完全解決問題,因為機器的假設性猜測在很多時候是不合適的,尤其是在android設備中。為了更好地控制元素顯示的大小,解決的辦法就是用pt代替ps,px是對應屏幕的分辨率,而pt是針對人眼睛實際感覺的大小,無論在何種分辨率的設備上,72pt固定是1英寸。

  HTML的img標簽元素的src屬性不只是可以指定url,也可以指定圖片的二進制數據流。然后通過img元素的自動縮放功能,指定img的大小,就可以實現在不同分辨率的設備上顯示一致的圖標大小。

  二、使用Base64編碼減少頁面請求數

  當我們的一個頁面中要傳入很多圖片時,特別是一些小圖標,十幾K、幾K,甚至是字節級別大小的小圖標,這些小圖標都會增加HTTP請求,假如多了,就會給服務器帶來很大的壓力。比如要下載一些一兩K大的小圖標,其實請求時帶上的額外信息有可能比圖標的大小還要大。所以,在請求越多時,在網絡傳輸的數據自然就越多了,傳輸的數據自然也就變慢了。而這里,我們采用Base64的編碼方式將圖片直接嵌入到網頁中,而不是從外部載入,這樣就減少了HTTP請求。當然了,它有一個小缺點,就是使當前頁面的大小變大了(對于優化來說,其實這個可以忽略,影響不大)。看一下下圖,小圖標大小為2.4k,等待響應時間是14ms,而接受數據,也就是下載時間約為0ms;可想而知,在有大量小圖標下載的時候,這樣的方式去優化能大大提高網站的性能(在jquery mobile和天貓的手機站上面都有用到此技術)。

  三、開發思路

  將小圖標放在以icon_開頭的文件夾里(以區分不用生成base64的圖片的文件夾)—>用程序去遍歷文件夾圖片 —>將每張圖片的base64編碼放在一個js對象里—>在HTML頁面的img標簽里 使用屬性 icon-data = ‘圖標名(不帶后綴)’來顯示圖片 —> JS文件寫一個函數對icon-data屬性進行轉換,轉換成src屬性,然后值就通過icon-data的屬性值獲得圖標名,然后進行相應的替換得到相應圖標的base64編碼 —> 顯示圖片

  四、代碼實現

  isDot())continue;$filename=$file->getFilename();//識別出是否以icon_開頭的文件夾,如果是,則對此文件夾的圖標進行base64編碼處理if($file->isDir()&&0===strncasecmp('icon_',$filename,5)){generateIconMobileCallback("$imgRoot/$filename",ROOT."/js/mobile");}}}functiongenerateIconMobileCallback($iconDir,$styleSaveDir){//保存成js的文件名$saveName=array_pop(explode('/',$iconDir));//JS文件保存路徑$styleSavePath=$styleSaveDir.'/'.$saveName.'.js';//將當前目錄下的所有文件及MD5組成一個識別字符串$fileMap=array();$iterator=newDirectoryIterator($iconDir);foreach($iteratoras$file){if($file->isDot())continue;$fileName=$file->getFilename();if($file->isDir()){generateIconMobileCallback($iconDir.'/'.$fileName,$styleSaveDir.'/'.$fileName);}else{$fileMap[$fileName]=md5_file($file->getRealPath());}}ksort($fileMap);$fileMapStr=json_encode($fileMap);//確保目錄可寫ensure_writable_dir($styleSaveDir);//js文件句柄$wirteHandle=fopen($styleSavePath,'w');//當前小圖標文件夾的相對路徑$iconSaveRelative=substr($iconDir,strlen(ROOT));//寫入,初始化保存數據的對象fwrite($wirteHandle,"/** icon in dir: $iconSaveRelative/ */ \nif(typeof(\$iconData) == 'undefined') \$iconData={};");foreach($fileMapas$fileName=>$md5){//當前圖片的絕對路徑$fullPathName="$iconDir/$fileName";//取得路徑信息$pathInfo=pathinfo($fullPathName);//取得文件名(沒有后綴)$fileNameNoExt=$pathInfo['filename'];//取得圖片信息$imageSize=getimagesize($fullPathName);//取得文件的后綴switch($imageSize[2]){caseIMAGETYPE_GIF:$imageType='gif';break;caseIMAGETYPE_JPEG:$imageType='jpg';break;caseIMAGETYPE_PNG:$imageType='png';break;default:$imageType='jpg';break;}//取得圖片資源$readHandle=fopen($fullPathName,'r');//將圖片轉成二進制并生成Base64編碼$base64=base64_encode(fread($readHandle,filesize($fullPathName)));//關閉資源fclose($readHandle);//將Base64編碼寫入js文件中fwrite($wirteHandle,"\n\$iconData.$fileNameNoExt=\"data:image/$imageType;base64,$base64\";");}//后換個行fwrite($wirteHandle,"\n");//關閉資源fclose($wirteHandle);//處理成功的圖標文件夾給予提示echo'

  '.$iconSaveRelative.' saved

關鍵詞百度排名。轉載請注明來源地址:黑帽SEO http://www.790079.com 專注于SEO培訓,快速排名
黑帽WiKi_黑帽百科(www.790079.com),8年黑帽SEO優化技術,黑帽seo快速排名,黑帽SEO技術培訓學習,黑帽SEO快速排名程序、泛目錄寄生蟲技術,贈送免費黑帽SEO視頻教程

(黑帽seo技術,網站快速排名,蜘蛛池加速收錄,目錄程序定制)

掃一下添加微信:



協助本站SEO優化一下,謝謝!
關鍵詞不能為空

免責聲明

資料匯總于網絡,如有侵權 聯系站長刪除 http://www.790079.com

同類推薦
久久久国产一区_国产综合久久久久_欧美亚洲丝袜_成人综合国产精品
久久人人爽亚洲精品天堂| 精品人伦一区二区三区| 日韩在线观看免费网站| 久久免费精品日本久久中文字幕| 97精品一区二区三区| www.男人天堂网| 99国产视频在线| 久久免费一级片| 91精品久久久久久久久久久| 久久综合毛片| 日韩中文字幕在线视频| 久久久精品久久久| 欧美xxxx综合视频| 欧美黄网免费在线观看| 亚洲一区二区三区乱码| 欧美一区二区三区在线播放| 欧美重口乱码一区二区| 精品无码一区二区三区爱欲| 国产乱子伦精品| 国产精品99久久久久久白浆小说| 国产精品99免视看9| 久久久久久九九九九| 国产精品情侣自拍| 精品国产一区二区三区四区精华| 亚洲精品国产suv一区88| 日韩免费观看视频| 国产中文字幕91| 91九色在线观看视频| 俺去亚洲欧洲欧美日韩| 精品国产一二| 午夜精品www| 黄色一级大片免费| 91久久久精品| 国产精品日韩一区二区三区| 亚洲图片在线观看| 欧美专区中文字幕| 成人亚洲综合色就1024| 久久久久久久久久婷婷| 国产精品视频地址| 午夜免费电影一区在线观看| 免费在线黄网站| 91精品免费久久久久久久久| 久久国内精品一国内精品| 中文精品无码中文字幕无码专区| 日韩欧美黄色大片| 国产欧美精品一区二区三区| 国产成人在线播放| 国产精品国产对白熟妇| 日韩av123| 国产伦精品一区二区三毛| 色噜噜国产精品视频一区二区| 欧美精品久久久久久久| 欧美亚洲国产另类| 北条麻妃在线一区| 国产精品久久7| 日韩不卡一二区| 国产乱子夫妻xx黑人xyx真爽| 久久久久久久久久久国产| 一道本在线观看视频| 韩日精品中文字幕| 色婷婷综合成人| 亚洲精品久久久久久一区二区 | 国产乱码精品一区二区三区不卡| 久久久久五月天| 欧美激情极品视频| 欧美 日本 亚洲| 久久国产精品免费观看| 亚洲熟女乱色一区二区三区| 国产又黄又大又粗视频| www.日韩欧美| 日本精品性网站在线观看| 97公开免费视频| 欧美人交a欧美精品| 国精产品一区一区三区有限在线| 久久精品电影一区二区| 日本免费高清一区| 久久艳妇乳肉豪妇荡乳av| 在线精品亚洲一区二区| 国产欧美日韩丝袜精品一区| 久久久精品在线观看| 日韩亚洲欧美精品| 国产成人a亚洲精品| 日日噜噜噜噜夜夜爽亚洲精品| 99中文字幕在线观看| 一区国产精品| www.日本少妇| 亚洲制服欧美久久| 国产美女精品视频免费观看| 国产精品啪视频| 欧美高清视频一区二区三区在线观看| 久久久久久亚洲| 日本韩国欧美精品大片卡二| 久久精品视频16| 日产日韩在线亚洲欧美| 91.com在线| 三区精品视频| 久久精品ww人人做人人爽| 日韩人妻一区二区三区蜜桃视频| 久久99精品久久久久久久青青日本| 日韩一级片播放| 国产不卡精品视男人的天堂| 日韩国产在线一区| 久久精品99无色码中文字幕| 欧美日韩精品综合| 国产精品美女在线播放| 国产免费人做人爱午夜视频| 久久久久国产一区二区三区| 99热在线播放| 欧美一区二区大胆人体摄影专业网站| 77777亚洲午夜久久多人| 少妇大叫太大太粗太爽了a片小说| 久久人妻精品白浆国产| 欧美在线视频网站| 久久中文久久字幕| 91免费欧美精品| 日本10禁啪啪无遮挡免费一区二区| 国产成人精品视频在线| 国产特级黄色大片| 亚洲国产另类久久久精品极度| 久久久久久久久网| 国产日韩欧美在线| 亚洲精品中文字幕在线| 久久国产精品久久| 欧美日韩三区四区| 国产精品国产精品国产专区蜜臀ah | 日韩欧美手机在线| 国产精品免费一区二区三区四区 | 欧美精品欧美精品| 色综合久久88| 久久无码高潮喷水| 国产资源在线免费观看| 日韩在线电影一区| 国产精品久久久久久五月尺| 成人免费观看视频在线观看| 日韩国产欧美精品| 九九视频直播综合网 | 97精品视频在线观看| 日韩人妻精品一区二区三区| 欧美理论电影在线观看| 久久精品日韩| 国产精品永久免费视频| 日韩美女在线观看一区| 欧美激情中文字幕在线| 久久久久久久久爱| 成人免费福利视频| 国内精品视频在线| 日本一本中文字幕| 色综合久久悠悠| 日韩视频一区在线| 91九色在线免费视频| 国产综合在线视频| 日韩无套无码精品| 色与欲影视天天看综合网| 久久精品国产视频| 久久99九九| 99久久无色码| 国产免费亚洲高清| 欧美高清性xxxxhd| 日韩国产欧美亚洲| 日韩在线观看a| 亚洲最大福利网| 欧美大片va欧美在线播放| 久久久精品网站| 91成人免费观看网站| 成人av在线天堂| 国产青草视频在线观看| 欧美日韩系列| 日韩精品av一区二区三区| 亚洲精品免费在线看| 国产精品成人免费视频| 精品国偷自产在线| 色妞一区二区三区| 久久久久久香蕉网| 国产xxx69麻豆国语对白| 91国内在线视频| 成人在线一区二区| 国产欧美日韩综合精品二区| 欧美不卡1区2区3区| 欧美专区第一页| 日韩精品一区中文字幕| 日本不卡免费新一二三区| 亚洲va韩国va欧美va精四季| 亚洲一卡二卡三卡| 一区二区三区四区视频在线观看| 国产精品成人免费视频| 国产精品免费小视频| 国产精品入口日韩视频大尺度| 精品久久久91| 国产精品麻豆va在线播放| 国产精品区一区二区三含羞草| 色吧影院999| 国产精品视频免费一区二区三区| 日韩亚洲欧美中文高清在线| 国产成人久久精品| 国产精品久久久久影院日本| 国产精品高潮呻吟久久av野狼| 国产精品老牛影院在线观看| 国产精品久久久久久久久久| 久久国产精品99国产精| 欧美激情视频网址|