色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是URL?為什么要做URL靜態化?

jf_38184196 ? 來源:jf_38184196 ? 作者:jf_38184196 ? 2023-06-28 15:34 ? 次閱讀

進行URL靜態化的目的是對于搜索引擎和用戶來說更為友好,雖然Google之前在官方博客發表了博文Google能夠很好的抓取動態網頁,并且也非常鼓勵網站采取動態網頁的形式來建站,但是我們所要做的網站不僅僅只是面對Google,我們還需要讓其他搜索引擎能夠很好的抓取,同時能夠讓用戶感覺比較好,所以還是建議采取靜態網頁的形式進行建站,而事實上,靜態的網頁相對容易取得好的排名。

想了解這個問題,那么我們先要來了解幾個基本概念;

一、URL是什么?

URL是統一資源定位符,對可以從互聯網上得到的資源的位置和訪問方法的一種簡潔的表示,是互聯網上標準資源的地址。互聯網上的每個文件都有一個唯一的URL,它包含的信息指出文件的位置以及瀏覽器應該怎么處理它。即URL是網民們在 Internet 知識海洋中尋找資源、獲取信息、用 E- mail 通訊、網上交流等所必不可少的。它最初是由蒂姆·伯納斯·李發明用來作為萬維網的地址。現在它已經被萬維網聯盟編制為互聯網標準RFC1738了。

其中表示URL采用的方案,方案之后是一個冒號(:),之后的方案描述部分()則依賴之前所采用的方案。方案名可以由一系列字符組成,字符可以是小寫字母“a”-“z”、數字以及字符加號(“+”)、句點(“.”)和連字符(“-*)為了便于使用,程序在解釋URL時視大小寫字符是等價的(如http等價于HTTP)。

具體來說,常用的URL格式如下:

協議類型://服務器地址[:端口號]/路徑/文件名[參數=值]

上述結構中[]部分是可選的。如果端口號與相關協議默認值不同,則需包含端口號。其中協議類型包括HTTP,MAILTO,FILE,FTP等。利用HTTP協議訪問萬維網上的一個資源的URL形如:

http://website.com/goods/search.phpterm-apple

其中website.com是服務器,search.php是服務器端的一個腳本文件,之后緊跟腳本執行所需要的參數term,而apple為用戶輸入的對應term的參數值。

除上述的絕對形式外,還可以相對某一特殊主機或主機上的一個特殊路徑指定URL,如:

/goods/search.phpterm-apple

/search.phpterm-apple

Web頁面常常用上述相對形式描述Web站點或者應用程序中的導航。

二、URL的類型有哪幾種?

常見的url表現形式有靜態、動態、偽靜態三種。

1、靜態頁面

優點:相比其他兩種頁面,速度最快。不僅加載速度最快,而且不需要從數據庫里面提取數據,速度快的同時,也不會對服務器產生壓力。

缺點:由于數據都是儲存在HTML里面,所以導致文件非常大。并且最嚴重的問題是,更改源代碼必須全部更改,而就算只改一個地方,全站靜態頁面就自動更改了。如果是大型網站有比較多的數據,那會占用大量的服務器空間,每次添加內容都會產生新的頁面。

2、動態頁面

優點:空間使用量非常小,一般幾萬條數據的網站,使用動態頁面,可能只有幾兆的文件大小,而使用靜態頁面少則十幾兆,多則幾十兆。因為數據是從數據庫里面調用而來,如果要更改某些數值,直接更改數據庫,那么所有的動態頁面,就會自動更新了。這一點相比靜態頁面好處就大很多了。

缺點:用戶訪問速度較慢,為什么會訪問動態頁面較慢呢。這個問題我們就必須從動態頁面的訪問機制說起了,其實我們的服務器上面有一個解釋引擎,當用戶訪問的時候,這個解釋引擎就會把動態頁面翻譯為靜態頁面,這樣大家就能夠在瀏覽器里面查看源碼了。而這個源碼就是解釋引擎翻譯以后的源碼。除訪問速度較慢以外,動態頁面的數據是從數據庫里面調用過來的,如果訪問人數非常多,數據庫的壓力就會非常大的,不過現在動態程序都是使用了緩存技術。但是總體來講,動態頁面對于服務器的壓力比較大一點。同時動態頁面的網站一般對服務器高求要比較高一些,同時訪問的人越多對服務器造成的壓力越大。

3、偽靜態

優點:大家都知道靜態頁面對seo有很大益處,而且對服務器的負載很小,但靜態頁面的缺點是不能隨時更新。對于偽靜態的優點,這個并不好講,偽靜態網頁相比動態網頁而言,并沒有速度上面的提升,相比較而言,因為是“假”靜態頁面,其實還是一個動態頁面,也是同樣需要翻譯為靜態頁面的。最大的好處就是讓搜索引擎把自己的網頁當做靜態頁面來處理。

缺點:從名稱上面就能夠看出來缺點,“偽靜態”其實就是“假靜態”,搜索引擎會不會把他當做是靜態頁面來處理,這只是我們靠經驗靠邏輯去分析的,并不一定準確。或許搜索引擎直接把他認為是動態頁面,我們做那么多努力,其實什么也沒有換來。

三、為什么要URL靜態化?

搞明白了URL的主要類型和優缺點,那么我們就能很容易的理解為什么現在大多數做seo需要將URL處理成偽靜態?

以前搜索引擎蜘蛛因為技術的問題不喜歡爬行動態的URL,太多的參數代碼會讓搜索引擎蜘蛛陷入無限制的循環之中,重復的頁面還會繼續收錄爬行,所以在幾年前搜索引擎不是很喜歡動態的網站鏈接。因為是這樣的鏈接容易陷入死循環或者就是抓取大量的鏈接而鏈接里的內容都一樣,最典型的就是萬年歷,如果一個網站按照時間存檔而又沒有做靜態化或者偽靜態化處理,那么搜索引擎抓取時就會一直順著這個萬年歷點擊下去,形成死循環。其實我們看時直觀的就知道這個是萬年歷,但是搜索引擎則不會,它面對的只是一段代碼,有時候不一定能判斷出是萬年歷;

URL偽靜態解決了靜態網頁難以維護、動態網頁不友好的問題,將兩者的優勢結合到一起,一方面對于搜索引擎和用戶來說比較友好,另一方面維護起來也比較方便,現在的程序往往都能夠通過偽靜態規則來實現程序的偽靜態,但是同樣也存在缺點,就是占用CPU資源相對較大。

進行URL靜態化的目的是對于搜索引擎和用戶來說更為友好,雖然Google之前在官方博客發表了博文Google能夠很好的抓取動態網頁,并且也非常鼓勵網站采取動態網頁的形式來建站,但是我們所要做的網站不僅僅只是面對Google,我們還需要讓其他搜索引擎能夠很好的抓取,同時能夠讓用戶感覺比較好,所以還是建議采取靜態網頁的形式進行建站,而事實上,靜態的網頁相對容易取得好的排名。

審核編輯黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    12

    文章

    9123

    瀏覽量

    85329
  • URL
    URL
    +關注

    關注

    0

    文章

    139

    瀏覽量

    15328
收藏 人收藏

    評論

    相關推薦

    URL什么意思

    `在LabVIEW中同OPC數據通信時,使用DataScoket讀寫OPC服務器,其中這個URL是什么意思?`
    發表于 07-17 16:52

    為什么有些URL包含“www”,有些卻不包括?“www”是什

    為什么有些URL包含“www”,有些卻不包括?“www”是什么意思? 眾所周知,“普通”網站的URL如下所示:http://www.howstuffworks.com。然而您可能也已注意到,很多網站并不需
    發表于 08-06 08:16 ?4001次閱讀

    URL,URL是什么意思

    URL,URL是什么意思 URL(Uniform Resoure Locator:統一資源定位器)是WWW頁的地址,它從左到右由下述部分組成: &
    發表于 03-22 10:53 ?8246次閱讀

    C#教程之打開Url

    C#教程之打開Url,很好的C#資料,快來學習吧。
    發表于 04-20 10:50 ?5次下載

    一·從輸入url到頁面展示到底發生了什么

    url地址。對于google的chrome的瀏覽器,他甚至會直接從緩存中把網頁展示出來,就是說,你還沒有按下 enter,頁面就出來了。 第二步·瀏覽器查找域名的 IP 地址 1、請求一旦發起,瀏覽器首先要做的事情就是解析這個域名,一般來說,瀏覽器會首先
    發表于 01-11 15:35 ?476次閱讀
    一·從輸入<b class='flag-5'>url</b>到頁面展示到底發生了什么

    檢測惡意URL的方法

    提出一種高效的基于段模式的檢測惡意URL的方法,該方法首先解析已標注的惡意URL中的域名、路徑名和文件名3個語義段,然后通過建立以三元組為詞項的倒排索引快速計算惡意URL每個語義段的模式,最后
    發表于 02-27 11:18 ?1次下載
    檢測惡意<b class='flag-5'>URL</b>的方法

    谷歌Chrome地址欄URL將可以完整顯示

    據XDA報道,Chrome 76精簡了地址欄URL顯示樣式,將“HTTPS/WWW”等自動隱藏,但未來新的flag標志可以將完整顯示URL的特性帶回。
    的頭像 發表于 03-17 14:36 ?1902次閱讀

    Chrome 86新特性:改進地址欄隱藏/顯示完整 URL 功能

    谷歌認為,在當今的網絡環境中,URL 仍然是用戶確定站點身份和真實性的主要方式,但 URL 又非常容易騙過人們的眼睛。例如:攻擊者可以通過多種方式操縱 URL 來使用戶混淆網站的身份,從而實現網絡
    的頭像 發表于 08-17 11:23 ?2429次閱讀
    Chrome 86新特性:改進地址欄隱藏/顯示完整 <b class='flag-5'>URL</b> 功能

    基于畸形URL前綴的網絡攻擊激增6000%

    來自GreatHorn的研究人員報告說,他們已經觀察到了犯罪分子通過構造 “畸形的URL前綴 ”來逃避安全軟件的防護,發送釣魚郵件進行攻擊的次數增加了近6000%。除非你仔細觀察URL前綴中使用的符號,要不然,它們看起來是非常合法的。
    的頭像 發表于 02-26 15:40 ?1722次閱讀

    EN55022 B類認證產品文檔URL鏈接

    EN55022 B類認證產品文檔URL鏈接
    發表于 05-10 18:27 ?19次下載
    EN55022 B類認證產品文檔<b class='flag-5'>URL</b>鏈接

    簡述go語言標準庫 net/url 庫的過程。

    本文是一篇學習筆記,記錄了作者學習 go 語言標準庫 net/url 庫的過程。 參考:https://studygolang.com/pkgdoc 導入方式: import “net/url
    的頭像 發表于 08-14 10:35 ?1567次閱讀

    IP知識百科之URL過濾

    URL過濾 URL過濾是一種針對用戶的URL請求進行上網控制的技術,通過允許或禁止用戶訪問某些網頁資源,達到規范上網行為和降低安全風險的目的。URL過濾可以基于
    的頭像 發表于 09-23 11:08 ?5491次閱讀

    編寫一個用于解析url的小例子

    前面一口君寫了一篇關于url的文章:《一文帶你理解URI 和 URL 有什么區別?》
    的頭像 發表于 04-14 12:55 ?1667次閱讀

    MySQL數據庫的url地址

    MySQL數據庫的URL地址是用于連接到MySQL服務器的地址。URL是一種統一資源定位符,用于指定特定資源的位置和訪問方式。MySQL數據庫的URL地址通常由以下幾個部分組成: 協議
    的頭像 發表于 12-06 10:58 ?2643次閱讀

    恒訊科技分析:香港站群服務器為什么要做靜態處理呢?

    提高搜索引擎優化(SEO)效果:偽靜態處理可以使得動態網頁URL看起來像是靜態網頁的URL,這有助于搜索引擎更好地索引網站內容。搜索引擎通常偏好靜態
    的頭像 發表于 07-31 12:49 ?250次閱讀
    主站蜘蛛池模板: 永久免费在线看mv| 不卡人妻无码AV中文系列APP| 麻豆啊传媒app黄版破解免费| 国产精品亚洲精品久久国语| 久草视频在线观看免费4| 浓毛BWBWBWBWBW日本| 新图解av吧| 99国产精品久久久久久久日本竹| [高清无码] 波多野结衣| 国产午夜视频| 美女的隐私蜜桃传媒免费看| 手机看片国产日韩欧美| 在线视频av大全色久久| 国产成人欧美日韩在线电影| 久久香蕉电影| 无码AV熟妇素人内射V在线| 24小时日本免费看| 国产在线高清视频| 秋霞午夜一级理论片久久| 伊人久久大香线蕉综合电影| 动漫成年美女黄漫网站| 老师湿乎乎两半嫩| 亚洲国产成人私人影院 | 亚洲黄色免费在线观看| a视频在线观看免费| 久草精品视频| 探花口爆颜射乳交日韩| 中文字幕在线观看网站| 国产剧情福利AV一区二区| 欧美Av无码高清在线| 伊人情人网综合| 国产日韩欧美高清免费视频| 日本高清免费观看| 18动漫在线观看| 精品国产乱码久久久久久口爆| 美女脱得只剩皮肤| 亚洲蜜桃AV永久无码精品放毛片 | 印度学生xxxxx性14一16| 古代又黄又肉到湿的爽文| 奶水太多h室友| 永久免费在线看mv|