成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

細看Web 2.0的三大技術特征

開發 前端
Web 2.0經過數年的發展,已經由熱門的概念轉向成熟的技術,那么在Web 2.0中,都有哪些技術需要我們熟知?哪些技術值得深度探索和學習?

盡管對于Web 2.0的定義不僅僅只有一種,但是它的核心是互聯網,扮演著社交網絡的一個平臺,在這個平臺上面信息是可以被創建的,并且可以在有趣的社區里面與大家分享。因為通過提供一些更加有效的用戶界面來實現增強平臺的性能,豐富的互聯網應用軟件(RIAs)與Web 2.0的概念才能相結合。

AJAX與Web 2.0相結合是因為它能夠支持使用一種輕便的方法來開發RIA,通過一種單一的普遍存在的界面——Web瀏覽器,就能執行。

對于現有社交網絡平臺,比如wiki和博客的互動模式的一個調查顯示他們缺乏真正的實時的人機交互。這是一個偽同步網絡模型,當我們考慮預想中的Web 2.0系列的下一代平臺的時候,這是必須要克服的一個問題。基于互聯網的交流就是Web2.0所需要的,近乎瞬時互動的最基礎的例子,但是即便是這些基礎能力,升級,輕便,以瀏覽器為基礎的機制都是大多數AJAX無法實現的。

基礎內容之基于Web的推動

工業上并沒有為機制定型,或者是為異步數據設定一個名稱,推動其到瀏覽器上。在AJAX領域內,技術的成長伴隨著各種各樣的名稱,包括AJAX Push、 Comet和 Reverse AJAX,但是不管你稱呼其什么,各種做法都有一個共同的特征。唯一可用于瀏覽器的輕量級的交流機制就是HTTP協議,但是HTTP協議只能減輕一些困難,這些困難主要是執行從瀏覽器到服務器的標準請求/回答交流機制。為了交付異步響應,通過在服務器中支持一個開放式的請求來達到反轉HTTP協議的目的的操作是非常有必要的,并且當一個更新操作可用的時候,徹底的執行這個請求。標準AJAX請求處理與進棧的倒轉機制請求之間的不同,如圖一所示。

AJAX請求處理與進棧的倒轉機制

為了支持異步進棧,預期的基于服務器的事件中我們必須保持開放的瀏覽器連接,這將會導致瀏覽器外表的變化。直覺告訴我們這里能夠提供這種方法,并且在這種情況下,當我們面對瀏覽器和服務器上面關于連接的問題的時候,直覺做得很好。

瀏覽器連接限制

異步Web技術所要面對的主要問題中的一個是由典型的瀏覽器“雙連接限制”所引起的。為了減輕服務器負載,用戶代理確定的HTTP規范建議每服務器最多連接兩個瀏覽器,但是異步技術消耗掉了其中的一條連接,將其作為通知渠道。考慮到這樣一種情況,多重瀏覽器窗口在一樣的Web頁面打開,如果每一個窗口都嘗試著確定它自己的連接,我們很快就會造成可用連接的飽和。在這些限制條件內工作,單一的一個連接肯定會被分享,但是為了確保安全,各種不同的瀏覽器窗口的腳本環境都是獨立的,這使得彼此之間協調分享連接變得非常困難。一種可以使用于此處的技術利用一個可共用的HTTP cookie,這個HTTP cookie于所有的HTTP關聯,與一個給定的服務器共同工作。Cookie被共用于交叉的窗口上,并且通過Java腳本的操作可以被用于跨窗口的交流。

在門戶網站環境中這個問題會被擴大,因為傳統的門戶網站引擎不支持必須的異步通信途徑。為了推動多重門戶網站的工作,不僅僅是需要分享瀏覽器連接,而且一個單一的共享服務器連接被要求排列異步請求。如果門戶網站的部署是來自于多重的WAR,這里將會產生一個額外的難題,因為共享機制必須在多重Web應用程序之間并列協調,并且將會要求一些IPC機制來實現這個操作。當我們評估了不同的推進機制,自從它變得越來越復雜,超過了典型的應用開發人員應該接觸的范圍,了解它們是如何標記連接共享問題就變得非常重要了。順便說一句,瀏覽器供應商將會徹底的降低共享連接的復雜性,他們將會通過控制HTTP流水線操作來實現降低共享連接的復雜性,因此可以允許不同的窗口共享一個單一的連接。

應用服務器可擴展性

當我們審查來自應用服務器方面的開放連接的問題,我們發現這個問題發生了變化。結果是現代的應用服務器可以應付很多的高效連接,但是在現有的servlet模型下,每一個這樣的連接都要求一個線程的執行。如果這些連接變的持續時間很長,由于服務器發起的更新,服務器的可擴展性將會被線程池用盡這樣的情況所拖累。

盡管在JSR 315中,標準活動在servlet模型進展中是與異步通信相關聯的,在工業上解決這個問題的方法是根本不相同的,沒有標準的。標準機制的缺乏是十分令人失望的,因為任何可升級的推進機制都需要緊緊地與基礎服務機制相結合,這一切要求部署的具體實施。好的消息就是多種多樣的解決方案已經出現了,跨越開源的應用服務器,哪一個我們需要考察?

結論

我們描述Web 2.0的特征,如自發的平臺,實時的社交網絡,審閱與使用輕量級基于Web技術的交付時候必須的入棧模式性能連接的復雜性,傳遞信息性能方面一些開源的技術開始出現。所以,Web 2.0在今天很有可能就是伴隨著現有的開源技術。更遠一些來說,標準化的制定將會有所幫助,下一階段的瀏覽器執行將會最終緩解這種復雜性。如果入棧模式的Web應用和Web 2.0在你的預料之中,投入進去看看什么即將會發生吧。有一點需要謹慎,你需要謹慎的檢查現有開發的***方法和強制部署,設計出一種方法能夠準許你把重點放在應用開發上面,而不是那些低級別的入棧之類的基礎開發。

 

【編輯推薦】

  1. Web 2.0應用10種商業模式
  2. Web 2.0巨頭危機四伏 領先地位難持續
  3. Web 2.0需要向SOA學習的五件大事
  4. 實現真正Web 2.0 需借助開源技術力量
  5. Web 2.0 時代PHP能走的更遠嗎
責任編輯:佚名 來源: IT專家網
相關推薦

2017-03-17 19:48:01

人臉識別

2011-05-16 11:21:44

Web 2.0

2021-09-24 18:14:02

華為云GaussDB

2011-11-21 18:19:20

Web iMC

2010-07-22 08:49:06

LAMPWeb

2009-11-30 16:36:35

IBM

2011-09-08 11:02:39

Web2.0網康

2025-02-20 00:28:59

2009-02-03 09:41:50

UI組件事件驅動JSF

2017-01-03 09:39:23

2018-06-14 14:07:57

Pythonweb框架

2023-06-26 18:03:26

btrace 2.0開源

2020-08-24 07:00:00

數字化轉型人工智能物聯網

2009-07-30 18:39:57

Web技術

2009-07-08 09:24:54

綜合布線銅纜管理

2009-07-01 08:49:34

架構Web2.0Twitter

2009-02-04 17:36:09

ibmdwWeb2.0

2016-06-14 09:59:17

Web開發技術

2013-10-11 10:22:56

Amazon Web AWS云服務

2023-12-26 00:52:54

趨勢元宇宙Web
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 97久久精品午夜一区二区 | 成人免费网站在线 | 亚洲成av人片在线观看无码 | 福利视频亚洲 | 国产一区三区视频 | 成人小视频在线观看 | 国产精品视频一区二区三区, | www.国产91| 三级特黄特色视频 | 免费成人毛片 | 男人av在线| 美女福利网站 | 中文字幕国产视频 | 国产激情一区二区三区 | 亚洲国产精品久久久久婷婷老年 | 欧美日韩综合精品 | 久久国产精品-久久精品 | 在线看无码的免费网站 | 天堂一区| 国产亚洲一区二区三区在线观看 | 国产二区视频 | 欧产日产国产精品视频 | av黄色在线播放 | 成年网站在线观看 | 国产韩国精品一区二区三区 | 免费观看黄网站 | 亚洲狠狠爱 | 一区二区三区四区在线视频 | 日韩不卡三区 | 全免费a级毛片免费看视频免费下 | 2022精品国偷自产免费观看 | 久久久精| 午夜欧美一区二区三区在线播放 | 国产精品高 | 亚洲一区欧美一区 | 久久亚洲天堂 | 国产高清自拍视频在线观看 | 日韩高清av | 亚洲精品1区| 日韩一区二区av | 成人在线播放网址 |