url末尾的斜杠作用探秘

文章引用自:https://www.cnblogs.com/kendrick/p/c538e9a43f34479e928f7d97aa8f30d8.html

今天突然好奇班利,想?yún)^(qū)分www.abc.com/efgwww.abc.com/efg/這兩個網(wǎng)址的區(qū)別竟闪。即分析一下url末尾加個斜杠是否有特殊的效果玩焰。

找到網(wǎng)上的介紹:

當(dāng)Web服務(wù)器接收到對某個末尾不含斜杠的url請求時,例如“www.abc.com/efg”夏块,這時服務(wù)器會搜索網(wǎng)站根目錄下有沒有名為“abc”的文件,如果沒有就把abc當(dāng)做目錄處理惕蹄,然后返回abc目錄下的默認(rèn)首頁绎狭。當(dāng)Web服務(wù)器接收到的是末尾帶斜杠的請求時就會直接當(dāng)做目錄處理。

同樣侥涵,根據(jù)微軟官方文檔Internet Explorer and Connection Limits

Another web-performance tip: When generating hyperlinks, always include a trailing slash if possible. For instance, navigating to http://msdn.microsoft.com/ie takes one more roundtrip than http://msdn.microsoft.com/ie/. When the browser navigates to the /ie url, the server merely sends down a 301 to the /ie/ url. Both links work, but the second version is faster.

ok沼撕,根據(jù)上述的材料,我們是否可以認(rèn)為url加上斜杠能加快訪問速度芜飘。
接下來通過一個簡單的flask項目測試一下:
Flask框架通過路由綁定url和視圖函數(shù)务豺,綁定http://127.0.0.1:5000/abchttp://127.0.0.1:5000/def/url。

總結(jié):

  1. 網(wǎng)站要進行統(tǒng)一的標(biāo)準(zhǔn)娶牌,要么用戶訪問和網(wǎng)站url路由都在url末尾不加斜杠奔浅,要么都不在url末尾加斜杠,如果采用統(tǒng)一的標(biāo)準(zhǔn)在訪問速度不會有任何的區(qū)別诗良。
  2. 但是用戶的行為是不可以限制和預(yù)測的汹桦。用戶可能會在url后面加個斜杠。
  3. 兩個技術(shù)方案各有利弊:1.網(wǎng)站路由url不加斜杠鉴裹,用戶自己加斜杠之后訪問404营勤,但是不會出現(xiàn)重定向的問題灵嫌;2.網(wǎng)站路由url加斜杠,用戶訪問的url無論加不加斜杠均可訪問正常葛作,但是不加斜杠的訪問鏈接會做重定向寿羞,影響訪問速度。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末赂蠢,一起剝皮案震驚了整個濱河市绪穆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌虱岂,老刑警劉巖玖院,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異第岖,居然都是意外死亡难菌,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進店門蔑滓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來郊酒,“玉大人,你說我怎么就攤上這事键袱×蔷剑” “怎么了?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵蹄咖,是天一觀的道長褐健。 經(jīng)常有香客問我,道長澜汤,這世上最難降的妖魔是什么蚜迅? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮俊抵,結(jié)果婚禮上谁不,老公的妹妹穿的比我還像新娘。我一直安慰自己务蝠,他們只是感情好拍谐,可當(dāng)我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布烛缔。 她就那樣靜靜地躺著馏段,像睡著了一般。 火紅的嫁衣襯著肌膚如雪践瓷。 梳的紋絲不亂的頭發(fā)上院喜,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天,我揣著相機與錄音晕翠,去河邊找鬼喷舀。 笑死砍濒,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的硫麻。 我是一名探鬼主播爸邢,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼拿愧!你這毒婦竟也來了杠河?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤浇辜,失蹤者是張志新(化名)和其女友劉穎券敌,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體柳洋,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡待诅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了熊镣。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片卑雁。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖轧钓,靈堂內(nèi)的尸體忽然破棺而出序厉,到底是詐尸還是另有隱情,我是刑警寧澤毕箍,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布弛房,位于F島的核電站,受9級特大地震影響而柑,放射性物質(zhì)發(fā)生泄漏文捶。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一媒咳、第九天 我趴在偏房一處隱蔽的房頂上張望粹排。 院中可真熱鬧,春花似錦涩澡、人聲如沸顽耳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽射富。三九已至,卻和暖如春粥帚,著一層夾襖步出監(jiān)牢的瞬間胰耗,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工芒涡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留柴灯,地道東北人卖漫。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像赠群,于是被迫代替她去往敵國和親羊始。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 一查描、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 5,723評論 0 10
  • Ajax 什么是ajax AJAX即“Asynchronous JavaScript and XML”(異步的Ja...
    恰皮閱讀 4,096評論 5 49
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理店枣,服務(wù)發(fā)現(xiàn),斷路器叹誉,智...
    卡卡羅2017閱讀 134,629評論 18 139
  • 一、PHP 認(rèn)識PHP PHP是一種創(chuàng)建動態(tài)交互性站點的服務(wù)器端腳本語言PHP開源匠襟、免費钝侠、應(yīng)用廣泛 【例如】:Fa...
    越IT閱讀 719評論 1 2
  • 我是黑夜里大雨紛飛的人啊 1 “又到一年六月,有人笑有人哭酸舍,有人歡樂有人憂愁帅韧,有人驚喜有人失落,有的覺得收獲滿滿有...
    陌忘宇閱讀 8,529評論 28 53