新聞中心
當用戶訪問您的網(wǎng)站時,您希望他們收到最新信息。

通州網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)公司從2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選成都創(chuàng)新互聯(lián)公司。
但是,您還需要快速加載您的網(wǎng)站。否則,您將面臨跳出的風險,即用戶放棄并迅速離開您的網(wǎng)站。
幸運的是,您可以通過調(diào)整網(wǎng)站的生存時間 (TTL) 來找到平衡點。您可以使用它來改善網(wǎng)站的加載時間并保持信息最新。
在本指南中,我們將了解TTL是什么以及它是如何工作的。我們還將檢查它的用途以及如何為您的站點選擇正確的TTL值。
什么是TTL?
TTL——正如我們已經(jīng)提到的,它代表“生存時間”——是一種設置,它確定在路由器清除數(shù)據(jù)之前,您的數(shù)據(jù)(以數(shù)據(jù)包形式)在網(wǎng)絡中有效和可用的時間。
我們也可以將此時間稱為“跳數(shù)”,即它在不同路由器之間反彈的次數(shù)。
一旦TTL過期,路由器將需要再次檢索信息及其更新。
內(nèi)容交付網(wǎng)絡 (CDN)也使用TTL來緩存您的數(shù)據(jù)。CDN是托管靜態(tài)文件的全球服務器網(wǎng)絡,因此您網(wǎng)站的訪問者將收到最接近他們的信息。
這決定了CDN在檢索更新信息之前將保留您的數(shù)據(jù)多長時間。
我們將在本文后面更深入地了解它的功能?,F(xiàn)在,讓我們檢查一下域名系統(tǒng) (DNS) 服務器、ping和Internet協(xié)議 (IP) 標頭的上下文中的TTL是什么。TTL對這些應用程序中的每一個都有不同的作用,因此了解它們的區(qū)別很重要。
DNS中的TTL是什么?
DNS服務器充當Web服務器和域名之間的橋梁。當您輸入“www.wbolt.com”之類的域名時,服務器無法解釋此信息。他們以稱為IP地址的數(shù)字讀取數(shù)據(jù)。
所以DNS方便了域名和IP地址的轉(zhuǎn)換,使用戶能夠訪問網(wǎng)站。
充當網(wǎng)橋的DNS服務器
要了解DNS服務器和TTL的關系,我們首先需要看一下緩存。在這種情況下,緩存是將您網(wǎng)站的域名轉(zhuǎn)換為其IP地址的存儲。
每次用戶想要訪問您的網(wǎng)站時,都需要進行這種轉(zhuǎn)換。如果轉(zhuǎn)換存儲在緩存中,則連接可以更快地發(fā)生,因為存在DNS記錄。事實上,服務器幾乎可以瞬間拉起記錄。
在這種情況下,TTL確定DNS服務器在再次請求信息之前將保留此DNS記錄的時間。它是控制DNS傳播的因素之一,它決定了DNS更新所需的時間。
Ping中的TTL是什么?
Ping是衡量您的連接反應時間的指標。例如,它衡量您發(fā)出的請求需要多長時間才能返回。這種ping測量是測量網(wǎng)絡延遲的方法之一,網(wǎng)絡延遲是連接響應和延遲的通用術語。
當您運行ping測試時,報告可能包含TTL。此TTL值可以為您提供有關完成連接所需時間的更多信息。
運行ping測試
在此測試期間,ping記錄來自四個單獨數(shù)據(jù)包的結果。它顯示花費的時間量和TTL,顯示這些數(shù)據(jù)包花費了多少“跳”。
但是,此報告不會向您顯示其他網(wǎng)站服務器設置的TTL。因此,您需要知道該值才能計算真正的TTL。
什么是TTL值?
當您為您的網(wǎng)站設置TTL值時,您選擇一個以秒為單位的值。例如,600的TTL值相當于600秒或10分鐘。
可用的最小TTL通常為30,相當于30秒。理論上,您可以將TTL設置為低至一秒。但是,大多數(shù)站點使用3600(一小時)的默認TTL。您可以應用的最大TTL為86,400(24 小時)。
從技術上講,您可以設置最小和最大參數(shù)之間的任何TTL值。在本文的后面部分,我們將討論如何為您的網(wǎng)站選擇實現(xiàn)價值的最佳時間。
什么IPv6字段類似于IPv4數(shù)據(jù)包中的TTL字段?
IPv6和IPv4 是不同類型的IP。它們都通過一系列規(guī)則(或協(xié)議)路由數(shù)據(jù)包。這些IP包含使數(shù)據(jù)能夠到達其預期目的地的信息。
IP標頭包含數(shù)據(jù)包開頭的信息。例如,它們具有來自源和目標的IP地址的信息以及其他詳細信息。
IPv4是原始IP,自1984年以來一直可用。它有一個由數(shù)字和句點組成的32位地址。IPv6是較新的IP,它使用包含字母和數(shù)字的128位地址格式。
當您使用IPv4標頭時,它使用TTL字段,但IPv6不使用。對于IPv6標頭,它有一個名為Hop Limit的字段,其作用類似于TTL。在這里您可以看到兩個IP標頭的比較。
IPv6躍點限制
跳數(shù)限制確定數(shù)據(jù)包在路由器丟棄之前將移動多少“跳”。
TTL是如何工作的?
現(xiàn)在,讓我們更深入地了解TTL的實際工作原理。我們已經(jīng)知道,它的值決定了數(shù)據(jù)包在路由器拒絕之前將存在多長時間(或多少跳)。但是,此功能的方式比您想象的要復雜一些。
當您為數(shù)據(jù)包數(shù)據(jù)分配TTL時,它會將此數(shù)字作為數(shù)值(以秒為單位)進行攜帶。每次數(shù)據(jù)包到達路由器時,路由器都會從TTL值中取出一個數(shù)字,并將其傳遞到鏈中的下一步。
如果數(shù)據(jù)包被傳遞太多次,它的數(shù)值就會變?yōu)榱?。如果發(fā)生這種情況,它將無法建立整個連接,路由器將丟棄它。
然后,您將收到Internet控制消息協(xié)議 (ICMP),這是一種錯誤消息。例如,如果您的數(shù)據(jù)的TTL為300,則它最多只能通過不同的路由器300次。
TTL有什么用?
到目前為止,我們已經(jīng)看到TTL有各種應用。如果您有一個網(wǎng)站,您主要關心的可能是您的網(wǎng)站加載速度。如果您的內(nèi)容加載速度太慢,您可能會失去訪問者和潛在客戶。此外,緩慢加載的網(wǎng)站不利于搜索引擎優(yōu)化 (SEO)。
因此,讓我們在緩存的上下文中分析TTL。您的網(wǎng)站包含一系列頁面、代碼、圖像和其他可能需要很長時間才能加載的內(nèi)容。如果所有這些內(nèi)容都必須為每個用戶重新加載,它會顯著降低您網(wǎng)站的速度。
您可以使用更長的TTL使您的緩存站點在更新之前存在更長時間。因此,您的網(wǎng)站加載速度會更快,并且對服務器的壓力也會更小。
然而,在某些情況下,短TTL也可能是有益的。例如,不斷更新的網(wǎng)站可以從更短的TTL中受益。像Xe這樣的網(wǎng)站使用實時貨幣轉(zhuǎn)換,因此較長的TTL可能會使其數(shù)據(jù)冗余。
Tye Xe網(wǎng)站
此外,短TTL可以保護您的站點免受分布式拒絕服務 (DDoS) 攻擊。當一個實體在短時間內(nèi)用來自不同位置的數(shù)千個請求淹沒您的網(wǎng)站時,就會發(fā)生這些攻擊。較短的TTL有助于保護您的站點,因為頻繁的DNS更新可用于阻止控件。
您可能還想在計劃編輯您的站點之前更改您的DNS TTL,例如,如果您要添加新網(wǎng)站或更新服務器的IP地址。舊信息將在TTL期間緩存,因此您可能需要根據(jù)您的時間線減少它。
您應該如何選擇TTL?
為您的需求確定合適的TTL可能具有挑戰(zhàn)性。幸運的是,您可以遵循一些一般準則來查看最適合您網(wǎng)站的內(nèi)容。
我們建議大多數(shù)網(wǎng)站的TTL為1-24小時 。請記住,TTL值以秒為單位,因此相當于3,600到86,400秒。
此TTL值可以減少加載時間,從而改善訪問者的用戶體驗并降低跳出率。一般規(guī)則越長越好,但請記住相應地安排任何網(wǎng)站維護。
如果您擁有一個注冊網(wǎng)站,您可能希望選擇大約一小時(3,600 秒)的TTL。這些站點是可能以“.org”或“.com”結尾的高級域。例如,Verisign是一個注冊網(wǎng)站:
Verisign注冊主頁
我們建議在對您的站點進行任何操作更改之前將您的TTL更改為大約300秒(五分鐘),尤其是在它們會影響DNS的情況下。否則,更新可能無法及時生效。
對于易受DDoS攻擊的站點,我們還建議300秒的TTL。如果您所在領域的競爭激烈,競爭對手的網(wǎng)站可能會試圖通過其中一種攻擊使您失去行動。此外,有爭議或舉報的網(wǎng)站也是DDoS的潛在目標。
最后,我們推薦300秒的短TTL用于基于DNS的負載平衡。這是當多個服務器通過為服務器請求提供各種IP地址來共享流量時。通過這樣做,系統(tǒng)減少了單個服務器的壓力。
如何更改TTL?
希望到現(xiàn)在為止,您對您的網(wǎng)站所需的TTL值有一個很好的了解?,F(xiàn)在我們可以看到如何在DNSPod網(wǎng)站上更改此值。
您可以使用DNSPod輕松更改DNS記錄的TTL。DNSPod儀表盤側欄中的DNS解析-我的域名菜單提供此可自定義設置。
在DNSPod儀表盤中查找DNS解析
導航到我的域名并添加您的域。單擊所選域以添加和查看DNS記錄。從那里,您可以單擊添加NS記錄>TTL。
在DNSPod中添加DNS記錄 > TTL
從下拉菜單中,您可以選擇一小時到四個星期的TTL。一小時是默認值。我們不建議超過24小時,除非您的DNS很少發(fā)生更改和更新。
小結
TTL是一項基本設置,可讓您控制服務器存儲站點信息的時間。您可以使您的TTL更長或更短,以減少頁面加載時間、保持數(shù)據(jù)最新并避免DDoS攻擊。
您可以將TTL設置為低至30秒或高達24小時。但是,對于大多數(shù)一般站點,1到24小時之間的TTL提供了極好的平衡。通過選擇此值,您可以保持站點快速加載并仍顯示當前數(shù)據(jù)。
當前標題:什么是TTL及應如何選擇正確的值
文章路徑:http://www.dlmjj.cn/article/dpgjdij.html


咨詢
建站咨詢
