System and method for caching JavaServer Page.TM. (JSP) component
responses. The JSP components may be components that execute on an
application server that supports networked applications, such as web
applications or other Internet-based applications. One or more client
computers, e.g., web servers, may perform requests referencing the JSP
components on the application server. The execution of JSP components may
be managed by a JSP engine process running on the application server. When
a request referencing a JSP is received from a client computer, the JSP
engine may first check a JSP response cache to determine whether a valid
JSP response satisfying the request is present. If a matching cached
response is found, then the response may be retrieved and immediately
streamed back to the client. Otherwise, the referenced JSP may be
executed. Each JSP file may comprise various SetCacheCriteria( ) method
calls. When executed, the SetCacheCriteria( ) call may cause the output of
the JSP to be cached once the JSP execution is complete. Arguments to the
SetCacheCriteria( ) call may specify a criteria set that should be
associated with the cached JSP response. This criteria set may then be
used to match against attributes of future JSP requests, as described
above. In particular embodiments, any of various types of cache criteria
may be supported.
Sistema e método para caching JavaServer Page.TM. (JSP) respostas componentes. Os componentes de JSP podem ser os componentes que executam em um usuário da aplicação que suporte aplicações networked, tais como aplicações ou outras da correia fotorreceptora aplicações Internet-baseadas. Um ou o mais computador do cliente, por exemplo, usuários da correia fotorreceptora, pode executar os pedidos que referencing os componentes de JSP no usuário da aplicação. A execução de componentes de JSP pode ser controlada por um corredor process do motor de JSP no usuário da aplicação. Quando um pedido que referencing um JSP é recebido de um computador do cliente, o motor de JSP pode primeira verificação um esconderijo da resposta de JSP determinar se uma resposta válida de JSP que satisf ao pedido está atual. Se uma resposta cached combinando for encontrada, então a resposta pode ser recuperada e imediatamente fluído para trás ao cliente. Se não, o JSP referenced pode ser executado. Cada lima de JSP pode compreender o vário método de SetCacheCriteria() chama-se. Quando executada, a chamada de SetCacheCriteria() pode fazer com que a saída do JSP cached uma vez que a execução de JSP está completa. Os argumentos à chamada de SetCacheCriteria() podem especificar os critérios ajustados que devem ser associados com a resposta cached de JSP. Este os critérios ajustados podem então ser usados combinar de encontro aos atributos de pedidos do futuro JSP, como descrito acima. Em incorporações particulares, alguns de vários tipos de critérios do esconderijo podem ser suportados.