回覆列表
  • 1 # 幸福在金華

    我今天搶票的時候也碰到了這種情況。搶票的人太多了,系統伺服器反應變慢的緣故。另外12306每天都會有票放出來的,希望你能搶到票哈。回家過個好年

  • 2 # ABC職場網際網路

    首先,何為驗證碼?驗證碼是為了防止大量重複請求、機器人暴力訪問等情況的。

    百度百科:驗證碼(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自動區分計算機和人類的圖靈測試)的縮寫,是一種區分使用者是計算機和人的公共全自動程式。可以防止:惡意破解密碼、刷票、論壇灌水,有效防止某個駭客對某一個特定註冊使用者用特定程式暴力破解方式進行不斷的登陸嘗試,實際上是用驗證碼是現在很多網站通行的方式(比如招商銀行的網上個人銀行,百度社群),我們利用比較簡易的方式實現了這個功能。

    讓我們先來看看,這逆天的驗證碼:

    好吧,上面兩張都是段子,不要當真。

    下面的才是真的:

    現有12306採用的驗證碼為圖片驗證碼。圖片驗證碼的優缺點有:

    1、會大大加大使用者購票的時間和機會成本;

    2、同時會大大減少網站一些併發數,提高系統執行效率;

    接下來我們詳細說明:

    一、會大大加大使用者購票的時間和錯失機會成本

    為什麼要提高購票時間呢?我們都知道以前沒有圖片驗證碼的時候,我們很多人在這個時候同樣是一票難求,還沒開始強迫,就瞬間秒殺,比起小米手機的難搶程度那難多了。為什麼?答案是:黃牛。

    先了解一下黃牛的作案手段:

    “黃牛基本都是是透過特定開發的刷票軟體,在這個軟體中可以多同時登陸多個12306賬號,不用輸驗證碼,不必等待幾秒鐘間隔時間去刷票,省去了我們12306介面的繁瑣操作,與我們普通使用者拉開了很大距離,狂甩我們幾條街。

    後來12306為了防止機器軟體刷票,設定兩次查詢時間間隔為5秒,但是,黃牛的程式就可以跳過這個限制,甚至以毫秒級別重新整理搶票,看到這裡大家也就明白為什麼12306放票時幾千張票瞬間被秒了吧。

    二、同時會大大減少網站一些併發數,提高系統執行效率;

    我想大家只要在網上搶過票的,都應該對12306系統深有感觸,在春運期間,12306伺服器終不堪重負,隨隨便便都是“無法登陸”,“無法顯示” ,不然就是“系統正在維護”,那麼解決方案呢?首先:加強技術的投入,提高系統的穩定性,加大併發數。但技術這東西不是說要多強就能有多強呀,是有瓶頸的,淘寶天貓在雙十一期間也只是每秒可以同時處理4萬訂單,而且12306和淘寶的性質也不同,淘寶需要每天處理大量的訂單,而12306每年也就主要是春運搶票的高峰期,平時的訂單比較少,現有系統能輕鬆搞定,所以投入收入方面怎麼看,這個方案都是低優先順序的。那麼就到第二個應對策略了:限制流量。提高使用者的操作難度和加長時間,使同一時間能到達系統的訂單數下降,也就是減少併發,自然就降低了系統壓力,降低了系統崩潰的機率,使使用者能順利買到票。

    總而言之呢,圖片驗證碼功能的推出並不是12306脫離了產品定位跟我們開的一個玩笑,而是切實服務於是它的宗旨、使命和願景的產物。

  • 中秋節和大豐收的關聯?
  • 丈夫強姦女童時,妻子如果也在場,沒有制止,妻子是否也犯法?