云南網站建設創新企業 昆明多彩網絡公司

|網頁對話|電話:0871-63215311

編寫向前兼容的網頁代碼需要付出代價

來源:昆明多彩科技 日期:2010-07-18 閱讀: 發表評論

早先的NetscapeNavigator和MicrosoftIntemetExplorer的前四五代瀏覽器產品支持非標準的標記和特定于瀏覽器的代碼,而且他們為了在拙劣的戰爭中贏得自己瀏覽器的市場份額,竟然鼓勵冗余代碼和私有腳本,這些站點才能工作在昨天主流的瀏覽器中。

查看任何一個2003年的站點的頁面源代碼,從Amazon到Microsoft.com,從Sony到ZDNet,檢查他們復雜的非標準的標記,他們私有的ActiveX和
JavaScript(常常包含斷鏈檢查),以及他們使用得拙劣的CSS(當他們完全使用CSS后)。這樣的站點能工作在任何瀏覽器上簡直就是一個奇跡!

正是因為早先的NetscapeNavigator和MicrosoftIntemetExplorer的前四五代瀏覽器產品支持非標準的標記和特定于瀏覽器的代碼,而且他們為了在拙劣的戰爭中贏得自己瀏覽器的市場份額,竟然鼓勵冗余代碼和私有腳本,這些站點才能工作在昨天主流的瀏覽器中。 

通常,非標準站點能工作在以前的瀏覽器上,是因為它們的所有者已經投資購買了昂貴的能夠適應多種瀏覽器的發布工具,可以建立多樣的、非標準的版本
適應特定瀏覽器和平臺的特殊要求,。實際上,他們為了不同版本代碼分支,大量嵌套的表格,空像素和其他圖片處理,過時的或者不完善的標記,以及屬性浪費帶寬,使撥號用戶負擔加重。

在同一時間,這些多版本浪費了網站的帶寬,越大的站點浪費越嚴重,越多的金錢被浪費在服務器調用、冗余、圖片處理和不必要的復雜的代碼和標記上。

精確的數字很難估算,但是一般來說,如果一個站點精簡35%的代碼,它也同樣可以減少相同百分比的帶寬成本,一個組織一年花費2500美元的話就可以節省875美元,如果花費160000美元就可以節約56000美元。

Yahoo的首頁每天服務數百萬次,每在過時的HTML標記上浪費一個字節,都將成倍增加天文數字的頁面負載,導致10億字節通信浪費,Yahoo服務器的負擔將數倍增加。如果Yahoo簡化它的代碼,用節約帶寬的CS$代替耗費帶寬的<font>標簽,每頁的服務成本會減少,公司收益得到增加,那么Yahoo為什么不做這樣的改變呢?

我們只能推斷Yahoo公司希望他們的站點在現代瀏覽器中看起來和1995年的不支持CSS的瀏覽器中一樣。具有諷刺意味的是,除了Yahoo管理人員以外,沒有人關心Yahoo看起來是什么樣子。站點巨大的成功是因為他們提供的服務,而不是漂亮的視覺設計(就像不存在的一樣)。

這家在其他方面均表現卓越的公司花費不計其數的帶寬去發布一個無人欣賞的網站,只能說明開發者們認為他們那根深蒂固的“向前兼容”的思想比網站合理性、可用性,甚至公司利益來得更為尊貴。

整理:云南網站建設 昆明多彩科技

發表評論評論列表(有 條評論)

相關文章:
暫無相關文章
最熱文章:
新手怎么制作網頁? 閱讀:7660
jcarousellite中文文檔 閱讀:6507
表單元素input、按鈕、文字完美垂 閱讀:6247
怎么使chrome(谷歌google 閱讀:6145
phpMailer中文文檔手冊 閱讀:4639
網頁對話 0871-63215311
新疆时时下载手机版 wow8.1新人怎么赚钱 炸金花房卡链接 全家靠一个人赚钱税这么高 山西快乐10分遗漏 广东福彩中心 广西11选5走势图开奖 怎么查询彩票中奖地方 打板怎么赚钱呢 在黑客网站上帮助别人解决电脑问题的网站也可以赚钱 貔喜脉动棋牌下载 亲朋游戏中心官方网站 下载 天龙八部新区做装备赚钱不 建始卖花盆赚钱吗 捕鱼电玩城千炮版 安徽十一选五定牛 未来零元加盟赚钱好项目