怎樣解決CSS、JS和圖片對(duì)網(wǎng)站加載速度的影響

2024-01-24    分類(lèi): 網(wǎng)站建設(shè)

對(duì)于網(wǎng)站加載速度的嚴(yán)格要求一致是seo優(yōu)化過(guò)程中的重點(diǎn),如何提升網(wǎng)站加載速度,服務(wù)器,網(wǎng)站內(nèi)容元素等都有很大的關(guān)系,本篇文章將從CSS JS和圖片三個(gè)方面進(jìn)行詳細(xì)的講解。

1、圖片

(1)指定圖像尺寸

加載圖像之前,您的瀏覽器開(kāi)始渲染頁(yè)面。制定圖像尺寸,有助于它環(huán)繞不可替代的元素。如果沒(méi)有制定尺寸,一旦圖像被下載您的瀏覽器將回流,為了做到這個(gè),筆者建議在< IMG >元素使用高度和寬度標(biāo)簽規(guī)格。

注意不要使用尺寸縮放功能的圖像,因?yàn)橛脩?hù)仍然還是需要下載原始文件的大小,筆者認(rèn)為,其實(shí)圖像并不需要多大的屏幕空間,只要能讓用戶(hù)看清楚就可以。

(2)優(yōu)化圖像

在使用圖像的過(guò)程中,包含了一些額外的東西,比如使用一些無(wú)用的顏色,額外的多出的圖片大小。使用之前先對(duì)其進(jìn)行優(yōu)化,將大小保持在最低程度,嘗試保存JPEG格式,這將幫助很多慢速的網(wǎng)絡(luò)用戶(hù)。這樣做的原因是為了在保持圖片質(zhì)量的同時(shí)控制其重量,減少服務(wù)器的加載時(shí)間。

2、避免CSS表達(dá)式

HTML頁(yè)面進(jìn)度指示器指示,瀏覽器載入頁(yè)面的流程是逐步從頁(yè)頭,導(dǎo)航欄,內(nèi)容等,如果將CSS文件放在頁(yè)面底部,將會(huì)靜止許多瀏覽器進(jìn)行渲染,這些瀏覽器阻止渲染將會(huì)導(dǎo)致頁(yè)面被重繪,使用CSS文件需要將其放置在頁(yè)面頂端,并且CSS文件避免使用CSS表達(dá)式。

CSS表達(dá)式是一個(gè)強(qiáng)大的和危險(xiǎn)的方式動(dòng)態(tài)設(shè)置CSS屬性。他們支持在Internet Explorer版本5開(kāi)始,但與IE8開(kāi)始棄用。作為一個(gè)例子,可以設(shè)置背景顏色交替使用CSS表達(dá)式每隔一小時(shí):

getHours背景色:表達(dá)式((新的Date())()2%“B8D4FF#”:“#F08A00”);CSS表達(dá)式將會(huì)增加頁(yè)面的一個(gè)翻譯時(shí)間,延長(zhǎng)頁(yè)面的加載時(shí)間。

3、使用外部js和css文件

在現(xiàn)實(shí)世界中使用外部文件,一般會(huì)產(chǎn)生更快的網(wǎng)頁(yè),因?yàn)槭怯蔀g覽器的Javascript和CSS文件緩存。Javascript和CSS在HTML文檔內(nèi)聯(lián)得到下載的HTML文件要求的時(shí)間。這減少了所需的HTTP請(qǐng)求的數(shù)量,但增加了HTML文檔的大小。另一方面,如果在外部瀏覽器的緩存文件,Javascript和CSS,HTML文檔的大小沒(méi)有增加HTTP請(qǐng)求的數(shù)量減少。

文章名稱(chēng):怎樣解決CSS、JS和圖片對(duì)網(wǎng)站加載速度的影響
鏈接分享:http://www.bm7419.com/news39/315289.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷(xiāo)、網(wǎng)站設(shè)計(jì)公司標(biāo)簽優(yōu)化、品牌網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)