Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
CN2013100024232A
Other languages
Chinese (zh)
Inventor
陈魁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen ZTE Mobile Telecom Co Ltd
Original Assignee
Shenzhen ZTE Mobile Telecom Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen ZTE Mobile Telecom Co Ltd filed Critical Shenzhen ZTE Mobile Telecom Co Ltd
Priority to CN2013100024232A priority Critical patent/CN103078942A/en
Publication of CN103078942A publication Critical patent/CN103078942A/en
Pending legal-status Critical Current

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

A kind of method and system of accelerating Web OS application based on the SPDY technology
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.
CN2013100024232A 2013-01-05 2013-01-05 Method and system for accelerating Web OS (Operating System) application based on SPDY (Speedy) technology Pending CN103078942A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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