汉中舜倭家庭服务有限公司

分享到:

HTTP解決方案

日期:2016-11-01 18:49:00     閱讀:427     文章來源:源美網(wǎng)絡     標簽:深圳網(wǎng)站建設,深圳網(wǎng)頁設計,網(wǎng)站HTTP設置

HTTP解決方案

開發(fā)人員是技術的先驅。在越來越多的開發(fā)人員開始構建Web應用程序時,對Web瀏覽器的需求也增加了。這時,性能變成了問題。這種問題不僅由于Web瀏覽器應用程序,還與瀏覽器運行的機器有關。它們實實在在地推動網(wǎng)絡技術和Web應用程序的發(fā)展,但是也遇到了一個重大的絆腳石:HTTP 。


HTTP是一種協(xié)議。在設計之初,客戶端可以使用該協(xié)議請求獲得數(shù)據(jù)并接受響應。但是,一些Web應用程序開始要求信息從服務器發(fā)送到客戶端,所以,我們需要主動進入客戶端。主動進入客戶端需要非標準的、復雜的解決方案??紤]到不同的Web瀏覽器支持的特性不同,你可以想象,要同時支持這么多種情況,問題必然比較復雜。(后文會涉及其中一些問題。)


當今流行的Twitter和Facebook采用了一些解決方案,這些解決方案可以用來演示實時網(wǎng)絡技術帶來體驗的好處和需求。在這種需求的推動下,實時網(wǎng)絡技術得到了極大的改進,可用性大大增強。


在Web瀏覽器中使用基于HTTP的解決方案的其他問題

為雙向通信使用多重連接以及跨瀏覽器實現(xiàn)并不是基于HTTP的解決方案中僅存的原因。同時,瀏覽器也限制了從網(wǎng)頁發(fā)出的HTTP請求的到達地址和可以建立的連接數(shù)。


在網(wǎng)頁中運行的JavaScript能夠向服務器發(fā)送請求。這個請求長期以來限制在同一域內 。例如,如果網(wǎng)頁是m.xhjcyz.com/index.html,那么JavaScript可能只能往m.xhjcyz.com發(fā)送資源請求,或在JavaScript中操作document.domain,而不可能向example.com的子域名(如sub.szymweb.com)發(fā)送請求。出于安全的考慮,所有的瀏覽器提供商都施加了這個限制,它阻止了那些請求其他域的合法使用場景。這使得需要那些請求的情況不得不進行跨源的資源共享(Cross-Origin Resource Sharing,CORS) 。CORS有較好的瀏覽器支持 ,但是它們顯然是比較老式的瀏覽器中的考慮因素。


連接數(shù)的限制可能是針對每個域名的(如m.xhjcyz.com)。在早先的瀏覽器中,這意味著同一個域中可能只可以有兩個連接。對于基于HTTP的解決方案,這意味著若使用HTTP長輪詢或HTTP流,只能有一個Web應用程序網(wǎng)頁或網(wǎng)站處于打開狀態(tài);如果試圖打開第二個頁面,則連接會失敗。這個問題的解決方法是使用很多的子域名,并讓這些子域名映射到同一個服務器。在現(xiàn)代瀏覽器中仍然有連接限制,但是可允許的連接數(shù)會更加合理 。



文章引用:http://m.xhjcyz.com/new/150.html

本站文章為深圳網(wǎng)站建設·源美網(wǎng)絡原創(chuàng)策劃,如有版權糾紛或者違規(guī)問題,請聯(lián)系我們刪除,謝謝!

上一篇: 客戶常常會問到的一些網(wǎng)站建設常見問題

下一篇: 什么樣的網(wǎng)絡公司可以免費提供設計方案

返回列表
最新案例
OUR ADVANTAGE WORKS

售后保障

承諾任何問題1小時內解決

數(shù)據(jù)備份

更安全、更高效、更穩(wěn)定

價格公道精準

項目經(jīng)理精準報價不弄虛作假

合作無風險

重合同講信譽,無效全額退款