回覆列表
  • 1 # 熱情的百香果Uj

    就拿QQ來說,當密碼正確驗證通過後,QQ還需要從伺服器端下載你的好友列表、最近一天的聊天記錄(開啟訊息漫遊的需進入聊天記錄頁面才能下載所有漫遊聊天記錄,故不在登入時所下載的內容之內)、資料卡片、個性裝扮、可漫遊的系統設定等等,這些都需要時間。

    而輸入錯誤密碼就簡單了,伺服器驗證密碼不對,直接返回密碼不對就OK了,而不需要下載任何資料。

  • 2 # 使用者名稱長度錯誤

    作為程式設計師來給你回答一下,其實別的回答說載入使用者資訊什麼的耗時,就目前的網際網路速度來說影響不了什麼速度,qq載入使用者資訊所需要下載的內容基本不超過1MB,看qq好友和群的多少吧。其實影響qq登入速度最大的原因是qq登入成功後需要載入大量的模組。qq作為大型程式,需要分多個模組,比如登入時候有登入的模組,登入完成就要載入登入後的例如面板,外掛等等資源。同時qq還會解除安裝一些登入完成後不需要的資源。以免佔用記憶體。

  • 3 # 笑之王

    密碼其實就是一個對比門卡,比如你密碼是123,系統知道你的密碼是123你輸入321在0.000001秒對比不一樣馬上提示,而你輸入123在0.000001秒匹配成功,系統如果不做任何處理的話,可以馬上告訴你成功,而登入是為了進入系統,所以你輸入正確系統回去載入下一步任務。所以比較忙,而且登入成功還會去開啟其它軟體記錄資訊等等。

    純手工敲打鍵盤,多多舉手

  • 4 # 風吹草低現在不能方便

    win的密碼驗證都是不需要聯網的,密碼驗證速度很快,QQ也有離線密碼驗證的一些機制,就算經過網際網路,傳輸的資料也很小,所以速度很快,所以在輸錯密碼的情況下立馬就可以告訴你密碼錯了。

    反而在密碼輸對的情況下,因為系統或者QQ沒必要告訴你說密碼對了的提示,而是直接進入使用場景。

    使用場景往往要加在很多功能和資料以及一些自啟動的程式(如國內一些非常耗資源的安全軟體殺),QQ還要請求一部分網際網路的資料(雖然好友列表已經有了離線儲存資料,但是也需要更新列表以及訊息列表等等),如果你玩過大型遊戲,你就知道進入一個新的場景時需要載入一段不短的時間,系統輸對了密碼的情況也類似。

  • 5 # trojian

    密碼錯了就直接錯了只做一次驗證,

    密碼對了以後事情就多了,win有自己的許可權相關東西載入,使用者桌面讀取

    qq就更多各種遊戲,會員,各種鑽等資料載入,然後還要掃描他的全家桶相關東西是不是安裝,聯接他的im伺服器,檔案伺服器等等等等

  • 6 # Jamz2019

    這個很簡單,第一、程式先判斷你的密碼是否正確,即與伺服器對比,錯誤就給你錯誤的提示,這個過程是很快的。

    舉個例子:

    你開門回家,你插進鑰匙,一試就得到反饋,這鑰匙是不對的。

    但是,鑰匙是正確的話,你需要轉動鑰匙,拉門把手,推開門才能進去。

    程式也是一樣的,password正確了,但需要進行loading即載入資料的過程,所以需要一定的時間,時間的長短跟你的電腦配置也有一定的關係。

    一美女鎮樓!

  • 7 # 就想換個名

    首先,密碼錯誤很好判斷,只要和資料庫對不上就是錯的,密碼是對的話就要記錄時間 ip等相關資訊,並且生成一些資料(比如token,這個token可能只是qq號的唯一加密串)返回給使用者。

    其次,程式的功能是要預先載入到記憶體的,而有些功能是要登陸之後,根據使用者才能載入的,不能說無論什麼使用者或是登陸不登陸都載入所有模組把?所以可以確定一點,許多功能必須在登陸完成之後載入。

    最後,程式載入完後,用登陸時得到的token與伺服器建立一個tcp連線。

    簡單地說,如果密碼錯誤的話會立刻提示,那麼假設密碼正確也會提示,那麼這兩個速度其實差不了多少。也就是說無論密碼對錯,在這一步上速度是一樣的。

  • 8 # termination

    當你在輸入密碼時,點登陸按鈕,如果是web,那麼會有如下資料互動流程,前端將使用者輸入的值傳入到後端,後端接受到該值,然後拿到該值,去資料庫進行查詢,如果賬號密碼對的上,那麼載入使用者的相關資料資訊,並初始化一些設定,而放當用戶輸入錯誤了呢?此時到資料庫查詢,但賬號密碼對不上,只需要返回一個錯誤提示給前臺就可以了。並不需要載入或初始化東西。

  • 9 # 傾城已然傳說

    個人認為,輸錯密碼就是使用者名稱所對應的密碼在資料庫中尋找不到,因此一下子就提示密碼錯誤,但是密碼正確之後,就需要調取該使用者在資料庫中的所有資料,這是需要時間的,因此這就是輸錯密碼一下子就提示出錯,反而輸對密碼了要等好久的原因了。

  • 10 # 雲原生玩碼部落

    我猜是專門給使用者名稱和密碼加了索引,加了索引,大家都知道查很快,所以說一對比就知道,但又不可以給全部欄位加索引,所以當對比使用者名稱和密碼是對的之後就去查詢其他資訊了,其他資訊沒有索引,所以就慢了點

  • 中秋節和大豐收的關聯?
  • 小龍蝦在中國的發源歷史是什麼?小龍蝦養殖行業如何?