CN103078942A - Method and system for accelerating Web OS (Operating System) application based on SPDY (Speedy) technology - Google Patents
Method and system for accelerating Web OS (Operating System) application based on SPDY (Speedy) technology Download PDFInfo
- Publication number
- CN103078942A CN103078942A CN2013100024232A CN201310002423A CN103078942A CN 103078942 A CN103078942 A CN 103078942A CN 2013100024232 A CN2013100024232 A CN 2013100024232A CN 201310002423 A CN201310002423 A CN 201310002423A CN 103078942 A CN103078942 A CN 103078942A
- Authority
- CN
- China
- Prior art keywords
- web
- server
- spdy
- apache
- technology
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The invention discloses a method and a system for accelerating a Web OS (Operating System) application based on an SPDY (Speedy) technology. The method comprises the following steps of: A, erecting a server for providing the Web OS application; B, deploying a Web server provided with an SPDY protocol on a server side; C, accessing a Web OS application program on the server side through a browser; and D, providing Web OS application contents by using the Web server according to the SPDY protocol when the browser supports the SPDY technology. The system comprises a server of the Web OS application, a Web server, an access device and an application device, wherein the Web server is arranged on the server side, and is provided with the SPDY protocol; the access device is used for accessing the Web OS application on the sever side through the browser; and the application device is used for providing Web OS application contents by using the Web server. Due to the adoption of the method and the system, access of an online Web OS application can be accelerated.
Description
Technical field
The present invention relates to internet data interaction technique field, relate in particular to the method that a kind of SPDY of utilization technology is accelerated Web OS application access.
Background technology
Web OS (Web-based Operating System) is a kind of virtual opetrating system based on browser, is also referred to as network operating system.The user can visit such operating system by browser, and operation is positioned at the Web OS application (the online application) of corresponding with service device end.
The at present application of Web OS can realize the various functions on original PC operating system, has comprised the storage of document, editor, media play, game etc.And along with further developing of Web technology, more, more powerful function all will appear at the ranks of Web OS.
And on the other hand, because Web OS uses mostly not in this locality, how to allow faster browser can be connected to server, moving this service content becomes a problem that receives much concern.
At present popular HTTP (hypertext transport protocol, HTTP) is although agreement is feasible, owing to exist following deficiency:
Single channel connection request poor efficiency; HTTP only allows initiatively to initiate request by client; The HTTP head is redundant; Thereby caused adopting the solution of http protocol, it is best that the access speed that Web OS uses also fails to reach.
SPDY (speedy, the application layer protocol of Google exploitation) is a kind of new application layer protocol based on transmission control protocol TCP (Transmission Control Protocol, transmission control protocol).It can shorten the load time of webpage and improve fail safe by compression, multiplexed and priority.Its advantage mainly is:
1) multiplexed request optimization.
2) back-level server push technology.
3) SPDY has compressed the HTTP head.
4) force to use SSL (Secure Sockets Layer, SSL) host-host protocol.
The SPDY agreement has been done very large optimization to HTTP on performance, and itself does not make too large modification for the semanteme of HTTP.Therefore can utilize it to accelerate the access of using for online Web OS.
Summary of the invention
The invention provides and a kind ofly accelerate the method and system that Web OS uses based on the SPDY technology, so that the user is more quick when using the Web OS of browser access on it that supports SPDY to use, safety.
For solving the problems of the technologies described above, the invention provides a kind of method of using based on SPDY technology acceleration Web OS, the method comprises the steps:
Steps A: the server that provides Web OS to use is provided;
Step B: dispose the Web server that possesses the SPDY agreement at described server end;
Step C: the Web OS application program that is positioned at described server end by browser access;
Step D: support the SPDY technology when browser, Web server provides Web OS application content according to the SPDY agreement.
Preferably, in the steps A, the server that provides Web OS to use is Apache's server.
Preferably, Apache's server comprises the SPDY support module.
Preferably, in the step 1, set up and support the Web OS application server of SPDY to comprise following step:
Adopt Apache's server to set up be used to the online server of using of Web OS is provided; According to the mode of the server support SPDY of Apache agreement, the SPDY agreement of downloading its corresponding Apache server realizes module, and installs and dispose;
Restart Apache's server, begin to provide the online service of using of Web OS.
Preferably, among the step c, the step by the described server of browser access comprises:
User's access is with the webpage of SPDY protocol header;
Browser sends web data;
Apache Server is according to the request of SPDY protocol processes;
Apache's server returns to webpage with the data of processing.The present invention also provides a kind of and has accelerated the system that Web OS uses based on the SPDY technology, and this system comprises:
The server that Web OS uses;
Be located at the Web server that described server end possesses the SPDY agreement; Access means is for the Web OS application program that is positioned at described server end by browser access;
Application apparatus is used for supporting the SPDY technology when browser that Web server provides Web OS application content according to the SPDY agreement.
Preferably, the server of Web OS application is Apache's server.
Preferably, Apache's server comprises the SPDY support module.
Beneficial effect of the present invention is: the Web OS application server that utilizes the method to set up, and when the user uses the Web OS of browser access on it that supports SPDY to use, can be more quick, safety.
Description of drawings
Fig. 1 is the flow chart that sets up the Web OS application server of supporting SPDY;
Fig. 2 is the flow chart of the browser access server of support SPDY.
Fig. 3 is flow chart of the present invention.
Embodiment
The present invention will be further described below in conjunction with accompanying drawing.
The following part of this paper mainly is that the present invention is described in detail by accompanying drawing and in conjunction with a concrete embodiment.What need to describe is that the illustrated feature of this embodiment can mutually combine in the situation of not conflicting.
Referring to Fig. 3, the method for using based on SPDY technology acceleration Web OS provided by the invention, the method comprises the steps:
Steps A: the server that provides Web OS to use is provided;
Step B: dispose the Web server that possesses the SPDY agreement at described server end;
Step C: the Web OS application program that is positioned at described server end by browser access;
Step D: support the SPDY technology when browser, Web server provides Web OS application content according to the SPDY agreement.
In the steps A, the server that provides Web OS to use is Apache's server.
Apache's server comprises the SPDY support module.
Referring to Fig. 1, in the steps A, set up and support the Web OS application server of SPDY to comprise following step:
Adopt Apache's server to set up be used to the online server of using of Web OS is provided;
According to the mode of the server support SPDY of Apache agreement, the SPDY agreement of downloading its corresponding Apache server realizes module, and installs and dispose;
Restart Apache's server, begin to provide the online service of using of Web OS.
Referring to Fig. 2, among the step c, the step by the described server of browser access comprises:
User's access is with the webpage of SPDY protocol header;
Browser sends web data;
Apache (Apache) server is according to the request of SPDY protocol processes;
Apache's server returns to webpage with the data of processing.
The present invention also provides a kind of and has accelerated the system that Web OS uses based on the SPDY technology, and this system comprises:
The server that Web OS uses;
Be located at the Web server that described server end possesses the SPDY agreement;
Access means is for the Web OS application program that is positioned at described server end by browser access;
Application apparatus is used for supporting the SPDY technology when browser that Web server provides Web OS application content according to the SPDY agreement.
The server that Web OS uses is Apache's server.
Apache's server comprises the SPDY support module.
Referring to Fig. 2, set up and support the Web OS application server of SPDY to comprise following step:
101, adopt Apache (Apache HTTP Server, Apache's server) server to set up be used to the online server of using of Web OS is provided.
102, support the mode of SPDY agreement according to Apache Server, download its corresponding mod spdy (the SPDY agreement of Apache's server realizes module) module, and install and dispose.
103, restart Apache Server, begin to provide the online service of using of Web OS.Support the flow process of the browser access server of SPDY to comprise:
201, user's access is with the webpage of SPDY protocol header.
S1, browser send web data.
201, add the Apache Server of mod spdy module, can according to the SPDY agreement, process faster request.
S2, Apache Server return data.
The Web OS application server that utilizes the method to set up, when the user uses the Web OS of browser access on it that supports SPDY to use, can be more quick, safety.
The above only is preferred embodiment of the present invention, not in order to limiting the present invention, all any modifications of doing within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.
Claims (8)
1. a method of using based on SPDY technology acceleration Web OS is characterized in that the method comprises the steps:
Steps A: the server that provides Web OS to use is provided;
Step B: dispose the Web server that possesses the SPDY agreement at described server end;
Step C: the Web OS application program that is positioned at described server end by browser access;
Step D: support the SPDY technology when browser, Web server provides the WebOS application content according to the SPDY agreement.
2. describedly according to claim 1 accelerate the method that Web OS uses based on the SPDY technology, it is characterized in that in the steps A, the server that provides Web OS to use is Apache's server.
3. describedly according to claim 2 accelerate the method that Web OS uses based on the SPDY technology, it is characterized in that Apache's server comprises the SPDY support module.
4. describedly according to claim 3 accelerate the method that Web OS uses based on the SPDY technology, it is characterized in that, in the step 1, set up and support the Web OS application server of SPDY to comprise following step:
Adopt Apache's server to set up be used to the online server of using of Web OS is provided;
According to the mode of the server support SPDY of Apache agreement, the SPDY agreement of downloading its corresponding Apache server realizes module, and installs and dispose;
Restart Apache's server, begin to provide the online service of using of Web OS.
5. describedly according to claim 3 accelerate the method that Web OS uses based on the SPDY technology, it is characterized in that, among the step c, the step by the described server of browser access comprises:
User's access is with the webpage of SPDY protocol header;
Browser sends web data;
Apache Server is according to the request of SPDY protocol processes;
Apache's server returns to webpage with the data of processing.
6. one kind is accelerated the system that Web OS uses based on the SPDY technology, it is characterized in that this system comprises:
The server that Web OS uses;
Be located at the Web server that described server end possesses the SPDY agreement;
Access means is for the Web OS application program that is positioned at described server end by browser access;
Application apparatus is used for supporting the SPDY technology when browser that Web server provides Web OS application content according to the SPDY agreement.
7. describedly according to claim 6 accelerate the system that Web OS uses based on the SPDY technology, it is characterized in that the server that Web OS uses is Apache's server.
8. describedly according to claim 6 accelerate the system that Web OS uses based on the SPDY technology, it is characterized in that Apache's server comprises the SPDY support module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013100024232A CN103078942A (en) | 2013-01-05 | 2013-01-05 | Method and system for accelerating Web OS (Operating System) application based on SPDY (Speedy) technology |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013100024232A CN103078942A (en) | 2013-01-05 | 2013-01-05 | Method and system for accelerating Web OS (Operating System) application based on SPDY (Speedy) technology |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103078942A true CN103078942A (en) | 2013-05-01 |
Family
ID=48155344
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013100024232A Pending CN103078942A (en) | 2013-01-05 | 2013-01-05 | Method and system for accelerating Web OS (Operating System) application based on SPDY (Speedy) technology |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103078942A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9652255B2 (en) | 2013-02-20 | 2017-05-16 | Sap Portals Israel Ltd | Web-based operating system framework |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7155490B1 (en) * | 2000-03-01 | 2006-12-26 | Freewebs Corporation | System and method for providing a web-based operating system |
CN102279748A (en) * | 2011-08-29 | 2011-12-14 | 焦秀琴 | Method, system, server and client side for remotely storing locally executed software |
-
2013
- 2013-01-05 CN CN2013100024232A patent/CN103078942A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7155490B1 (en) * | 2000-03-01 | 2006-12-26 | Freewebs Corporation | System and method for providing a web-based operating system |
CN102279748A (en) * | 2011-08-29 | 2011-12-14 | 焦秀琴 | Method, system, server and client side for remotely storing locally executed software |
Non-Patent Citations (2)
Title |
---|
AFIO: "SPDY 是什么?如何部署 SPDY?", 《极客公园HTTP://WWW.GEEKPARK.NET/TOPICS/158198》, 17 May 2012 (2012-05-17) * |
张敏贞: "REST式Web OS原型的研究与实现", 《中国优秀硕士学位论文全文数据库信息科技辑》, 15 December 2011 (2011-12-15), pages 138 - 161 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9652255B2 (en) | 2013-02-20 | 2017-05-16 | Sap Portals Israel Ltd | Web-based operating system framework |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10411956B2 (en) | Enabling planned upgrade/downgrade of network devices without impacting network sessions | |
CN109525624B (en) | Container login method and device and storage medium | |
CN103297476B (en) | Method and device for loading webpage game | |
US9848032B2 (en) | Method and apparatus for streaming metadata between devices using JavaScript and HTML5 | |
CN103793257B (en) | The streaming of a kind of Android program performs method | |
US20150189036A1 (en) | Offline caching method and apparatus | |
JP7018498B2 (en) | Transporting control data in proxy-based network communication | |
EP2638683B1 (en) | Methods for reducing latency in network connections using automatic redirects and systems thereof | |
CN101247402A (en) | Multimedia files downloading and broadcasting system and method | |
CN102821161A (en) | Method, device and system for network security auditing | |
Soni | Nginx | |
CN110784528B (en) | File downloading method and device and storage medium | |
Thomas et al. | SPDYing up the web | |
JP2011515721A5 (en) | ||
CN103379115A (en) | Data synchronism method and equipment for local storage and network storage | |
CN104184789A (en) | File downloading method and device | |
CN103685381A (en) | Method, system and device for downloading webpage resources | |
WO2008113917A3 (en) | Method for simulating the operation of a device with predetermined architecture and processor using another device connected to a computer network | |
CN106933569B (en) | A kind of webpage method for refreshing and device | |
WO2021012723A1 (en) | Multimedia file storage and access method | |
JP6587997B2 (en) | Sliding window management method and system for time machine function | |
WO2011137683A2 (en) | Method and device for web application hosting | |
CN103078942A (en) | Method and system for accelerating Web OS (Operating System) application based on SPDY (Speedy) technology | |
CA2823085A1 (en) | Method and system of implementing data load protocols | |
Soni et al. | Introduction to nginx web server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130501 |