<i id="2t726"></i>
  • <ruby id="2t726"></ruby>
    <i id="2t726"></i>

    <table id="2t726"></table>
      <ol id="2t726"><tbody id="2t726"></tbody></ol>
        1. <strong id="2t726"><tbody id="2t726"></tbody></strong>

          主頁 > 行業資訊 > 國外 >
          欄目列表

          揭秘史上最昂貴的一行 Javascript 代碼

          來源: 作者: 發表于:2013-07-25 16:16  點擊:
          最昂貴的Javascript代碼緣起: 前一段時間,Opera 瀏覽器公司需要越來越多的服務器。本身公司預見到 Opera Mini, Opera link, Opera Turbo 會帶來爆炸性增長,所以要添置 N 臺服務器,減緩服務器壓力。(事實上 Opera 確實迎來了爆炸式增長,可以參見每月公

          最昂貴的Javascript代碼緣起:

          前一段時間,Opera 瀏覽器公司需要越來越多的服務器。本身公司預見到 Opera Mini, Opera link, Opera Turbo 會帶來爆炸性增長,所以要添置 N 臺服務器,減緩服務器壓力。(事實上 Opera 確實迎來了爆炸式增長,可以參見每月公布的全球移動互聯網報告。)

          由于這些服務都是吃服務器的,Opera Mini 服務器要為全球幾千萬手機用戶省流量加速,Opera Turbo 則負責電腦全網加速,Opera link 頻繁同步保證用戶數千實時更新。所以需要添置的服務器不是幾臺的數量級,管理層批準整個訂單的預算達幾百萬克朗(當前匯價1挪威克朗基本等于1元人民幣)。

          最昂貴的Javascript代碼的經過:

          信息系統部門的技術控們海皮起來了,這幫人的工作性質決定他們在服務器身上花的時間比在異性朋友身上都多。經過他們的上躥下跳,公司采購到了收集樣機測試的流程。所有供貨商把機器發到挪威奧斯陸總部進行測試試用。

          技術控們像條女朋友一樣挑服務器,直到一臺服務器把他們全部擊潰了。這臺服務器來自所有人都知道的全球一級廠商(名字不敢提)。當Opera工作人員啟動之后,用Opera 瀏覽器訪問管理界面,被直接轉到錯誤界面。這還不是問題全部,當找到問題根源時,連同 CSS 發明人(現任 Opera CTO)帶旗下所有人都崩潰了。

          錯誤的原因是,服務器管理界面被下面一個經銷商加了一行Javascript代碼,判斷到 Opera 瀏覽器訪問管理界面直接粗暴的轉向錯誤頁面。

          結果:

          由于這行Javascript代碼,此公司成功的激怒了 Opera 公司所有相關人員,成功的丟掉了這筆百萬大單。Opera 公司感到奇怪,寫明代碼找我們瀏覽器的麻煩,還想賣給我們公司服務器?

          元兇:

          就是一行Javascript代碼,邏輯是簡單粗暴的處理用戶,發現用戶使用Opera 瀏覽器直接轉向錯誤頁面。 這算是史上最昂貴的Javascript代碼了。

          (is.opera){window.location.href="config/error.htm";}

            有幫助
            (0)
            0%
            沒幫助
            (0)
            0%
            WWW.KMZY56,COM