Method and system for file-system based caching
First Claim
1. A method for generating and storing content responsive to a user request, comprising:
- analyzing a request to obtain a set of parsed elements;
generating a set of mapped filenames from the set of parsed elements;
obtaining content responsive to the request, wherein the content is composed of a set of components; and
storing a set of stored components to a cache, wherein each of the set of stored components is in the set of components and content within the cache is arranged hierarchically.
12 Assignments
0 Petitions
Accused Products
Abstract
A method and system for file-system based caching can be used to improve efficiency and security at network sites. In one set of embodiments, the delivery of content and storing content component(s) formed during generation of the content may be performed by different software components. Content that changes at a relatively high frequency or is likely to be regenerated between requests may not have some or all of its corresponding files cached. Additionally, extra white space may be removed before storing to reduce the file size. File mapping may be performed to ensure that a directory within the cache will have an optimal number of files. Security at the network site may be increased by using an internally generated filename that is not used or seen by the client computer. Many variations may be used is achieving any one or more of the advantages described herein.
-
Citations
20 Claims
-
1. A method for generating and storing content responsive to a user request, comprising:
-
analyzing a request to obtain a set of parsed elements; generating a set of mapped filenames from the set of parsed elements; obtaining content responsive to the request, wherein the content is composed of a set of components; and storing a set of stored components to a cache, wherein each of the set of stored components is in the set of components and content within the cache is arranged hierarchically. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for generating and storing content responsive to a user request, comprising:
-
analyzing a request to obtain a set of parsed elements; generating a set of mapped filenames from the set of parsed elements; obtaining content responsive to the request, wherein the content is composed of a set of components; and storing a set of stored components to a cache, wherein each of the set of stored components is in the set of components and content within the cache is arranged in a directory structure. - View Dependent Claims (19, 20)
-
Specification