如何提高網(wǎng)頁(yè)打開速度|優(yōu)化網(wǎng)站

2022-08-29    分類: 網(wǎng)站建設(shè)

最近我們公司開始重視網(wǎng)站優(yōu)化這塊了,技術(shù)再厲害,東西做的再好沒(méi)人知道也是白搭。我就來(lái)說(shuō)說(shuō)我是如何采用技術(shù)手段優(yōu)化網(wǎng)站的,這很利于百度排名,童鞋們一定不要忽視這些細(xì)節(jié)。

我們的目標(biāo)是先把成都網(wǎng)站建設(shè)這個(gè)關(guān)鍵詞排到⑴頁(yè),怎么排到⑴頁(yè)呢?這里不能只是體力活,技術(shù)方面也要下足了功夫,不然很容易被超越。我們作為一個(gè)技術(shù)公司,那就分享下經(jīng)驗(yàn)吧。

我在這里先說(shuō)一些關(guān)鍵詞吧,下面的文章會(huì)用的到,如果不體現(xiàn)了解恐怕是不明白的。

我的教程可能比較抽象,想到哪寫到哪,請(qǐng)見(jiàn)諒,不過(guò)你一定會(huì)有收獲的。

首字節(jié)時(shí)間

什么是首字節(jié)?客戶端t1時(shí)刻發(fā)起對(duì)于某個(gè)url的請(qǐng)求,經(jīng)過(guò)DNS解析獲取相應(yīng)的IP地址后,發(fā)起對(duì)該IP地址的socket連接,在完成三次握手建立tcp連接后,客戶端發(fā)送http請(qǐng)求信息,服務(wù)端收到請(qǐng)求后返回響應(yīng)的內(nèi)容,當(dāng)客戶端在t2時(shí)刻收到服務(wù)端返回內(nèi)容的⑴個(gè)字節(jié),則⑴字節(jié)時(shí)間=t2-t1。 ⑴字節(jié)的時(shí)間= DNS解析的時(shí)間+socket三次握手時(shí)間+http請(qǐng)求時(shí)間+⑴字節(jié)返回的時(shí)間。

1

cookie是什么?臨時(shí)文件的意思,保存你瀏覽網(wǎng)頁(yè)的痕跡,使得再次上同一頁(yè)面的時(shí)候提高網(wǎng)速,判斷你是否登錄過(guò)這個(gè)網(wǎng)站,有些可以幫你自動(dòng)登錄的。
Cookie 中記載的資料相有限,Cookie 是安全的。網(wǎng)站不可能經(jīng)由 Cookie 獲得你的 email 地址或是其它私人資料,更沒(méi)有辦法透過(guò) Cookie 來(lái)存取你的計(jì)算機(jī)

設(shè)置靜態(tài)內(nèi)容緩存時(shí)間

如何設(shè)置靜態(tài)內(nèi)容緩存時(shí)間?expires用于設(shè)定網(wǎng)頁(yè)的過(guò)期時(shí)間,一旦過(guò)期就必須從服務(wù)器上重新加載.時(shí)間必須使用GMT格式.

合并CSS和JS文件

在一個(gè)網(wǎng)頁(yè)的頁(yè)面中,一般頭部會(huì)引用N個(gè)css和js,有公用的和針對(duì)于某個(gè)頁(yè)面的,這時(shí)候就會(huì)產(chǎn)生一個(gè)頁(yè)面出現(xiàn)好幾個(gè)CSS和js的情況。

啟用gzip壓縮

Gzip是一種流行的文件壓縮算法,現(xiàn)在的應(yīng)用十分廣泛,尤其是在Linux平臺(tái)。當(dāng)應(yīng)用Gzip壓縮到一個(gè)純文本文件時(shí),效果是非常明顯的,大約可以減少70%以上的文件大小。這取決于文件中的內(nèi)容。

利用Apache中的Gzip模塊,我們可以使用Gzip壓縮算法來(lái)對(duì)Apache服務(wù)器發(fā)布的網(wǎng)頁(yè)內(nèi)容進(jìn)行壓縮后再傳輸?shù)娇蛻舳藶g覽器。這樣經(jīng)過(guò)壓縮后實(shí)際上降低了網(wǎng)絡(luò)傳輸?shù)淖止?jié)數(shù),最明顯的好處就是可以加快網(wǎng)頁(yè)加載的速度。

網(wǎng)頁(yè)加載速度加快的好處不言而喻,除了節(jié)省流量,改善用戶的瀏覽體驗(yàn)外,另一個(gè)潛在的好處是Gzip與搜索引擎的抓取工具有著更好的關(guān)系。例如 Google就可以通過(guò)直接讀取gzip文件來(lái)比普通手工抓取更快地檢索網(wǎng)頁(yè)。在Google網(wǎng)站管理員工具(Google Webmaster Tools)中你可以看到,sitemap.xml.gz 是直接作為Sitemap被提交的。

而這些好處并不僅僅限于靜態(tài)內(nèi)容,PHP動(dòng)態(tài)頁(yè)面和其他動(dòng)態(tài)生成的內(nèi)容均可以通過(guò)使用Apache壓縮模塊壓縮,加上其他的性能調(diào)整機(jī)制和相應(yīng)的服務(wù)器端 緩存規(guī)則,這可以大大提高網(wǎng)站的性能。因此,對(duì)于部署在Linux服務(wù)器上的PHP程序,在服務(wù)器支持的情況下,我們建議你開啟使用Gzip Web壓縮。

下面是我的優(yōu)化過(guò)程 我就不廢話啦。

頁(yè)面代碼壓縮,PHP去掉空格和回車

我這里用的是Thinkphp 在3.2里官方Thinkphp 這塊的代碼去掉了 以前的老版本是有的 我忘了是什么版本了 不過(guò)開啟有BUG,我在我們的這次項(xiàng)目里自己簡(jiǎn)陋的寫了一個(gè)方法。教程請(qǐng)關(guān)注我們?nèi)蘸蟮募夹g(shù)帖子,一定會(huì)講到這塊的。

php壓縮CSS和JS

php壓縮css js 代碼在我們官網(wǎng)稍后的文章里會(huì)有體現(xiàn),說(shuō)到做到,請(qǐng)關(guān)注我們的官方網(wǎng)站,我們會(huì)不定期的更新技術(shù)帖子。

設(shè)置靜態(tài)內(nèi)容緩存時(shí)間

設(shè)置靜態(tài)內(nèi)容緩存的教程請(qǐng)關(guān)注我們官網(wǎng)稍后的技術(shù)文章

GZIP開啟

php+Apache開啟GZIP教程請(qǐng)關(guān)注我們官網(wǎng)稍后的技術(shù)文章

今天就先分享到這里吧,時(shí)間不早啦。

在日后的技術(shù)帖子里,我們會(huì)分享更多的教程,以上提到的幾點(diǎn),小韓我會(huì)不段的更新,請(qǐng)關(guān)注我們的官網(wǎng)。

標(biāo)題名稱:如何提高網(wǎng)頁(yè)打開速度|優(yōu)化網(wǎng)站
網(wǎng)頁(yè)路徑:http://muchs.cn/news/193857.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、網(wǎng)站維護(hù)、商城網(wǎng)站、小程序開發(fā)、微信公眾號(hào)、網(wǎng)站策劃

廣告

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

營(yíng)銷型網(wǎng)站建設(shè)