[go: up one dir, main page]

CN112541146A - Network access method, system, server, electronic device and storage medium - Google Patents

Network access method, system, server, electronic device and storage medium Download PDF

Info

Publication number
CN112541146A
CN112541146A CN201910894542.0A CN201910894542A CN112541146A CN 112541146 A CN112541146 A CN 112541146A CN 201910894542 A CN201910894542 A CN 201910894542A CN 112541146 A CN112541146 A CN 112541146A
Authority
CN
China
Prior art keywords
server
file
static
access request
static file
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
CN201910894542.0A
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.)
Beijing Gridsum Technology Co Ltd
Original Assignee
Beijing Gridsum Technology 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 Beijing Gridsum Technology Co Ltd filed Critical Beijing Gridsum Technology Co Ltd
Priority to CN201910894542.0A priority Critical patent/CN112541146A/en
Publication of CN112541146A publication Critical patent/CN112541146A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document structures and storage, e.g. HTML extensions

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application relates to a network access method, a system, a server, an electronic device and a storage medium, wherein the method comprises the following steps: receiving an access request sent by a requester; judging whether the access request accesses a static file of a first server or not; when the access request accesses a static file of a first server, locally inquiring to obtain a file to be accessed corresponding to the access request, wherein the static file of the first server is locally pre-stored; and returning the file to be accessed to the requester. The technical scheme avoids the situation that the static file stored in the proxied server cannot be found when the proxied server is directly visited, so that the static file requested to be visited by a user can be inquired, the page to be viewed by the user can be correctly displayed, and the functions on the page can be normally used.

Description

Network access method, system, server, electronic device and storage medium
Technical Field
The present application relates to the field of data processing, and in particular, to a network access method, system, server, electronic device, and storage medium.
Background
Nginx (engine x) is a high-performance, lightweight HTTP and reverse proxy web server, while also providing email (IMAP/POP3/SMTP) services. A Nginx server may proxy another Nginx server.
For example, as shown in fig. 1, server B is a Nginx server, and server B is a Nginx main portal of the backend server cluster. The static files are stored on the server B, and the service interfaces, the database and the like are stored in the server cluster. Since a user cannot maintain a large number of servers on site, only one server a can be provided on site, so that a server a is needed to install a Nginx program, the Nginx server a acts as a proxy for a Nginx server B, and the user accesses a web page by accessing the Nginx server a.
However, static files (such as pictures, doc files, css style files, js files, and the like) stored in the Nginx server B cannot be found through the Nginx server a, so that a page seen by a user cannot be correctly displayed, partial functions cannot be used, and errors which cannot be found can be reported 404 on the page.
Disclosure of Invention
To solve the above technical problem or at least partially solve the above technical problem, the present application provides a network access method, system, server, electronic device, and storage medium.
In a first aspect, the present application provides a network access method, including:
receiving an access request sent by a requester;
judging whether the access request accesses a static file of a first server or not;
when the access request accesses a static file of a first server, locally inquiring to obtain a file to be accessed corresponding to the access request, wherein the static file of the first server is locally pre-stored;
and returning the file to be accessed to the requester.
Optionally, the method further includes:
when the existence of the first server is checked, the static file of the first server is copied to the local.
Optionally, the method further includes:
and when the static file update of the first server is detected, copying the updated static file to the local.
Optionally, the detecting the static file update of the first server includes:
periodically acquiring the updating time of the static file on the first server and the downloading time of the locally stored static file;
when the update time is different from the download time, determining that the static file of the first server is updated.
Optionally, the detecting the static file update of the first server includes:
when the heartbeat connection with the first server is detected to be disconnected, acquiring the updating time of the static file on the first server and the downloading time of the locally stored static file;
when the update time is different from the download time, determining that the static file of the first server is updated.
Optionally, the locally querying to obtain the file to be accessed corresponding to the access request includes:
extracting a file identifier and a file extension name from the access request;
and locally inquiring the file which is consistent with the file identifier and the file extension name as the file to be accessed.
In a second aspect, the present application provides a server comprising:
the receiving module is used for receiving an access request sent by a requester;
the judging module is used for judging whether the access request accesses the static file of the first server or not;
the query module is used for locally querying to obtain a file to be accessed corresponding to the access request when the access request accesses the static file of the first server, and the static file of the first server is locally pre-stored;
and the sending module is used for returning the file to be accessed to the requesting party.
In a third aspect, the present application provides a network access system, including:
the first server is used for storing the static files of the server cluster;
a second server, configured to copy the static file of the first server to the local when the existence of the first server is checked; when an access request for accessing the static file of the first server, which is sent by a request party, is received, a file to be accessed corresponding to the access request is obtained through local inquiry, and the file to be accessed is returned to the request party.
In a fourth aspect, the present application provides an electronic device, comprising: the system comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete mutual communication through the communication bus;
the memory is used for storing a computer program;
the processor is configured to implement the above method steps when executing the computer program.
In a fifth aspect, the present application provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the above-mentioned method steps.
Compared with the prior art, the technical scheme provided by the embodiment of the application has the following advantages: the method and the device avoid the problem that the proxy server cannot find the static file stored in the proxied server when directly visiting the proxied server, so that the static file requested to be visited by a user can be inquired, the page to be viewed by the user can be correctly displayed, and the functions on the page can be normally used.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive exercise.
FIG. 1 is a network topology diagram of a server in the prior art;
fig. 2 is a flowchart of a network access method according to an embodiment of the present application;
fig. 3 is a flowchart of a network access method according to another embodiment of the present application;
fig. 4 is a block diagram of a server provided in an embodiment of the present application;
fig. 5 is a block diagram of a network access system according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
According to the technical scheme, when the Nginx server acts on another Nginx server, the acting Nginx server actively copies the static file stored in the acted Nginx server to the local, and therefore the problem that the static file stored in the acted Nginx server cannot be found during network access to cause page error report is solved.
First, a network access method provided in an embodiment of the present invention is described below.
The method provided by the embodiment of the invention can be applied to any electronic equipment which needs to be used as a proxy server, is not particularly limited, and is convenient to describe, and is hereinafter referred to as the electronic equipment for short.
The proxy server and the proxied server related in the embodiment of the application are Nginx servers. Here, the proxied Nginx server is referred to as a first server, and the Nginx server as a proxy server is referred to as a second server.
Fig. 2 is a flowchart of a network access method according to an embodiment of the present application. As shown in fig. 2, the method is applied to the second server, and includes the following steps:
in step S21, the access request sent by the requester is received.
Step S22, whether the access request accesses the static file of the first server is judged, if yes, step S23 is executed.
And step S23, locally inquiring to obtain the file to be accessed corresponding to the access request, and locally pre-storing the static file of the first server.
Step S24, return the file to be accessed to the requester.
Specifically, the step S23 obtains the file to be accessed corresponding to the access request by local query, which includes the following steps:
step A1, extracting the file identification and the file extension name from the access request.
The file identifier may be a file name. The file extension name is a file suffix, and the file type is embodied. The file extension names related in this embodiment include, but are not limited to: html, htm, gif, jpg, jpeg, bmp, png, ico, txt, js, and css, and so forth.
And step A2, locally inquiring the file consistent with the file identifier and the file extension name as the file to be accessed.
In another embodiment, the method comprises the step of pre-fetching the static file: when the second server checks that the first server exists, the static file of the first server is copied to the local.
And when the second server checks that the agent information comprises the first server information, sending a static file acquisition request to the first server, acquiring the static file on the first server, and storing the static file locally.
Fig. 3 is a flowchart of a network access method according to another embodiment of the present application. As shown in fig. 3, the access processing steps of the second server are as follows:
in step S31, an access request is received.
Step S32, according to the access request, judging whether to access the static file in the server B, if yes, executing step S34, if no, executing step S33.
In step S33, access is performed according to the access path of the access request, and step S35 is executed.
Step S34, the configuration file local to the server a is queried, and the static file corresponding to the access request is found from the configuration file.
Step S35, returning the query result to the user.
The following describes the above method embodiment in detail by a specific example.
As shown in fig. 1, server a communicates with server B, which is a Nginx global portal of a backend server cluster. The static files are stored on the server B, and the service interface, the database and the like are stored in the background server cluster. Server A has a domain name of www.XXX.com and server B has a domain name of www.test.com. On server a there is a proxy (proxy) as follows:
location^~/aa{
proxy_pass http://www.test.com/;
}
i.e., server B may be jumped to by accessing the domain name www.XXX.com/aa of server a.
Server a may determine that there is a proxied server by examining the "proxy" option when a proxy item is found in the "proxy" option, i.e., the IP address of server B is present in the "proxy" option.
A path for storing static files is arranged on the server B
Figure BDA0002209795010000071
Figure BDA0002209795010000081
Namely, the static files in the server B are stored in the data/resource and the data/html.
The server A actively copies the files in the static folders/data/resource and/data/html of the server B to the local, such as in a configuration file kept in the local.
When monitoring that the webpage in the server B needs to be accessed in the process of loading the webpage, the server A searches a file with a file name and a file suffix name which are consistent with the file to be accessed in the file in the server B copied by the server A, and at the moment, the static resource file found in the server A is used as a corresponding resource file in the webpage and is returned to the client. But not to access server B to obtain the file.
location^~aa*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)${
root/data/resourceFromB
}
The format of the static file includes, but is not limited to: html, htm, gif, jpg, jpeg, bmp, png, ico, txt, js, and css.
In the embodiment of the method, the user initiates an access request to the proxy server, and the proxy server judges that static resources originally stored on the proxied server are accessed, and does not forward the request to the proxied server, but queries the static files to be accessed by the user from the same pre-copied static files as those in the proxied server and returns the static files to the user side for display. Therefore, the situation that the static file stored in the proxied server cannot be found when the proxied server is directly visited is avoided, the static file which is requested to be visited by the user can be inquired, the page to be viewed by the user can be correctly displayed, and the functions on the page can be normally used.
The access method also relates to the synchronization of the static files among the servers, and after the proxy server updates the static files, the proxy server also needs to update correspondingly.
Further, the method further comprises: and when the static file update of the first server is detected, copying the updated static file to the local.
Since the static file on the proxied server may be updated, the proxy server also updates the locally stored static file to ensure that the stored static file is consistent with the proxied server.
The specific updating process can be implemented in the following two ways:
the method comprises the steps that firstly, the updating time of the static file on the first server and the downloading time of the locally stored static file are periodically obtained; when the update time is different from the download time, determining that the static file of the first server is updated.
In a second mode, when the heartbeat connection with the first server is detected to be disconnected, the updating time of the static file on the first server and the downloading time of the locally stored static file are obtained; when the update time is different from the download time, determining that the static file of the first server is updated.
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods.
Fig. 4 is a block diagram of a server provided in an embodiment of the present application, where the apparatus may be implemented as part of or all of an electronic device through software, hardware, or a combination of the two. As shown in fig. 4, the server is a proxy server, and the server includes:
a receiving module 41, configured to receive an access request sent by a requester;
a determining module 42, configured to determine whether the access request accesses a static file of the first server;
the query module 43 is configured to, when the access request accesses a static file of a first server, locally query to obtain a file to be accessed corresponding to the access request, where the static file of the first server is stored locally in advance;
a sending module 44, configured to return the file to be accessed to the requesting party.
Fig. 5 is a block diagram of a network access system according to an embodiment of the present application, and as shown in fig. 5, the system includes:
a first server 52 for storing static files of the server cluster 51;
a second server 53, configured to copy the static file of the first server 52 to the local when the existence of the first server 52 is checked; when receiving an access request for accessing the static file of the first server 52 sent by a requester, locally querying to obtain a file to be accessed corresponding to the access request, and returning the file to be accessed to the requester.
The first server 52 and the second server 53 are both Nginx servers.
The server comprises a processor and a memory, the receiving module, the judging module, the inquiring module, the sending module and the like are stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.
The processor comprises a kernel, and the kernel calls the corresponding program unit from the memory. The kernel can be set to be one or more, static files requested to be accessed by a user can be inquired by adjusting kernel parameters, pages to be checked by the user can be displayed correctly, and functions on the pages can be used normally.
An embodiment of the present invention provides a storage medium on which a program is stored, the program implementing the network access method when executed by a processor.
The embodiment of the invention provides a processor, which is used for running a program, wherein the network access method is executed when the program runs.
As shown in fig. 6, an embodiment of the present invention provides an apparatus 70, where the apparatus 70 includes at least one processor 701, and at least one memory 702 and a bus 703 connected to the processor 701; the processor 701 and the memory 702 complete mutual communication through a bus 703; the processor 701 is adapted to call program instructions in the memory 702 to perform the network access method described above. The device herein may be a server, a PC, a PAD, a mobile phone, etc.
The present application further provides a computer program product adapted to perform a program for initializing the following method steps when executed on a data processing device: receiving an access request sent by a requester;
judging whether the access request accesses a static file of a first server or not;
when the access request accesses a static file of a first server, locally inquiring to obtain a file to be accessed corresponding to the access request, wherein the static file of the first server is locally pre-stored;
and returning the file to be accessed to the requester.
Optionally, the method further includes:
when the existence of the first server is checked, the static file of the first server is copied to the local.
Optionally, the method further includes:
and when the static file update of the first server is detected, copying the updated static file to the local.
Optionally, the detecting the static file update of the first server includes:
periodically acquiring the updating time of the static file on the first server and the downloading time of the locally stored static file;
when the update time is different from the download time, determining that the static file of the first server is updated.
Optionally, the detecting the static file update of the first server includes:
when the heartbeat connection with the first server is detected to be disconnected, acquiring the updating time of the static file on the first server and the downloading time of the locally stored static file;
when the update time is different from the download time, determining that the static file of the first server is updated.
Optionally, the locally querying to obtain the file to be accessed corresponding to the access request includes:
extracting a file identifier and a file extension name from the access request;
and locally inquiring the file which is consistent with the file identifier and the file extension name as the file to be accessed.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a device includes one or more processors (CPUs), memory, and a bus. The device may also include input/output interfaces, network interfaces, and the like.
The memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip. The memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (10)

1. A network access method, comprising:
receiving an access request sent by a requester;
judging whether the access request accesses a static file of a first server or not;
when the access request accesses a static file of a first server, locally inquiring to obtain a file to be accessed corresponding to the access request, wherein the static file of the first server is locally pre-stored;
and returning the file to be accessed to the requester.
2. The method of claim 1, further comprising:
when the existence of the first server is checked, the static file of the first server is copied to the local.
3. The method of claim 2, further comprising:
and when the static file update of the first server is detected, copying the updated static file to the local.
4. The method of claim 3, wherein the detecting the static file update of the first server comprises:
periodically acquiring the updating time of the static file on the first server and the downloading time of the locally stored static file;
when the update time is different from the download time, determining that the static file of the first server is updated.
5. The method of claim 3, wherein the detecting the static file update of the first server comprises:
when the heartbeat connection with the first server is detected to be disconnected, acquiring the updating time of the static file on the first server and the downloading time of the locally stored static file;
when the update time is different from the download time, determining that the static file of the first server is updated.
6. The method according to claim 3, wherein the locally querying for the file to be accessed corresponding to the access request comprises:
extracting a file identifier and a file extension name from the access request;
and locally inquiring the file which is consistent with the file identifier and the file extension name as the file to be accessed.
7. A server, comprising:
the receiving module is used for receiving an access request sent by a requester;
the judging module is used for judging whether the access request accesses the static file of the first server or not;
the query module is used for locally querying to obtain a file to be accessed corresponding to the access request when the access request accesses the static file of the first server, and the static file of the first server is locally pre-stored;
and the sending module is used for returning the file to be accessed to the requesting party.
8. A network access system, comprising:
the first server is used for storing the static files of the server cluster;
a second server, configured to copy the static file of the first server to the local when the existence of the first server is checked; when an access request for accessing the static file of the first server, which is sent by a request party, is received, a file to be accessed corresponding to the access request is obtained through local inquiry, and the file to be accessed is returned to the request party.
9. An electronic device, comprising: the system comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete mutual communication through the communication bus;
the memory is used for storing a computer program;
the processor, when executing the computer program, implementing the method steps of any of claims 1-6.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the method steps of any one of claims 1 to 6.
CN201910894542.0A 2019-09-20 2019-09-20 Network access method, system, server, electronic device and storage medium Pending CN112541146A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910894542.0A CN112541146A (en) 2019-09-20 2019-09-20 Network access method, system, server, electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910894542.0A CN112541146A (en) 2019-09-20 2019-09-20 Network access method, system, server, electronic device and storage medium

Publications (1)

Publication Number Publication Date
CN112541146A true CN112541146A (en) 2021-03-23

Family

ID=75012761

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910894542.0A Pending CN112541146A (en) 2019-09-20 2019-09-20 Network access method, system, server, electronic device and storage medium

Country Status (1)

Country Link
CN (1) CN112541146A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2954294A1 (en) * 2015-12-28 2017-06-28 Huibin Ma Website access method, apparatus, and website system
CN108989362A (en) * 2017-05-31 2018-12-11 北京京东尚科信息技术有限公司 A kind for the treatment of method and apparatus of static resource
CN109088764A (en) * 2018-08-15 2018-12-25 郑州悉知信息科技股份有限公司 Access request processing method and relevant device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2954294A1 (en) * 2015-12-28 2017-06-28 Huibin Ma Website access method, apparatus, and website system
CN108989362A (en) * 2017-05-31 2018-12-11 北京京东尚科信息技术有限公司 A kind for the treatment of method and apparatus of static resource
CN109088764A (en) * 2018-08-15 2018-12-25 郑州悉知信息科技股份有限公司 Access request processing method and relevant device

Similar Documents

Publication Publication Date Title
RU2673403C2 (en) Website access method, device and website system
US7953887B2 (en) Asynchronous automated routing of user to optimal host
CN105100294B (en) Obtain method, system, the webserver, browser and the GSLB of webpage
US8069140B2 (en) Systems and methods for mirroring the provision of identifiers
US20120110159A1 (en) Managing cdn registration by a storage provider
CN109634753B (en) Data processing method, device, terminal and storage medium for switching browser kernels
JP2013507694A (en) System and method for increasing data communication speed and efficiency
CN104714965A (en) Static resource weight removing method, and static resource management method and device
CN110795395A (en) File deployment system and file deployment method
CN108256014B (en) Page display method and device
CN109873855A (en) A method and system for resource acquisition based on blockchain network
CN105743945A (en) Method and system for downloading files on the basis of switching download sources
US20070288591A1 (en) Method, system, and program product for caching application data in a browser cache
CN105991797B (en) Method and device for mobile terminal to access network
JP6779307B2 (en) Method and device for page display
CN109218454A (en) The response method and dns server of DNS request
CN110347955B (en) Resource detection method and device
CN116303309A (en) File mounting method and device and electronic equipment
CN111783005A (en) Method, apparatus and system for displaying web page, computer system and medium
CN108494870B (en) CDN-based dynamic data loading method and device
CN111125580B (en) Network resource acquisition method and device, electronic equipment and storage medium
CN112541146A (en) Network access method, system, server, electronic device and storage medium
CN105229990B (en) The method and apparatus for loading webpage
Brock et al. Attributed publication and selection for web service-based distributed systems
CN107103001B (en) Method, device and system for acquiring target front-end resource file based on browser

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20210323