`

OSCache页面缓存

阅读更多
假设您的应用的结构是page-filter-action-service-dao-db ,这个过程中的任何的地方都是可以做缓存的地方,根据页面缓存的特征,
应该把页面缓存做到尽量靠近客户的地方,就是在page 和filter 之间,这样的优点就是第一个用户请求之后,
页面被缓存,第二个用户再来请求的时候,走到filter 这个请求就结束了,
无需再走后面的action-service-dao-db 。带来的好处是服务器压力的减低和客户段页面响应速度的加快

<cache:cache refresh='<%= refresh %>' scope="<%= scope %>" key="oscacheTest" duration="10s">
<!-- 不能这边直接用ajax,如果直接用的话每次都会去请求后台 -->
<!-- 用jsp:include 就可以把第一次请求的jsp缓存起来,当以后访问这个页面的时候,就会直接调用这个缓存的页面,不会再去走后台-->
<jsp:include page="/TestServlet" flush="true" >
    <jsp:param name="ringType" value="1"/>
</jsp:include>

</cache:cache>


TestServlet:
request.getRequestDispatcher("/test.jsp").include(request, response);


可以在test.jsp中使用ajax
分享到:
评论

相关推荐

    SSM的整合+OScache页面缓存+freemark模板

    【OScache页面缓存】 OScache是Java的一个开源缓存框架,它可以用来缓存任何Java对象,包括页面。在SSM项目中引入OScache,可以在服务器端对经常访问的页面进行缓存,提高页面加载速度,减轻服务器压力。配置OScache...

    OSCACHE网页缓存

    OSCACHE网页缓存.ppt ,页面cache

    基于OSCache的页面缓存(收藏)

    页面缓存是指将频繁访问的网页内容存储在内存中,当用户请求这些页面时,不再需要重新生成或者从数据库查询数据,而是直接从缓存中读取,从而提高了响应速度。OSCache提供了一套完整的解决方案,包括缓存的创建、...

    oscache,缓存机制的使用

    oscache是一款开源的Java缓存解决方案,其核心功能在于能够缓存Web应用中的动态内容,从而显著提升页面加载速度和服务器资源利用率。它通过在服务器端存储已生成的动态数据,避免了频繁的数据查询和页面渲染,有效...

    基于OSCache的页面缓存

    【基于OSCache的页面缓存】是Web应用中一种有效的性能优化策略,它涉及到缓存技术、分布式系统以及系统开发等多个领域。OSCache是开源的Java缓存框架,能够帮助开发者实现高效的页面和数据缓存,从而降低数据库的...

    二级缓存OScache配置

    OSCache的灵活性在于能够适应不同需求和环境,支持对部分页面内容或页面级响应内容进行缓存,开发者可以根据实际情况选择合适的缓存策略。 **五、容错机制** 在遇到数据库不可用等情况时,OSCache可以提供缓存内容...

    oscache-JSP缓存

    osCache是由OpenSymphony开源组织开发的一个高效、易用的缓存解决方案,特别适用于Java Web应用程序,尤其是JSP页面。它为开发者提供了一种在JSP页面内部实现快速内存缓存的机制,从而显著提升了Web应用的性能。本文...

    OSCache缓存jsp例子

    在本文中,我们将深入探讨OSCache在缓存JSP页面方面的应用,以及如何利用它来优化Web应用。 首先,我们需要理解缓存的基本概念。缓存是一种存储技术,用于临时存储频繁访问的数据,以便快速检索。在Web开发中,JSP...

    一个OSCache缓存技术的关键zip包

    - 在Web应用中,可以利用OSCache缓存JSP页面、EJB会话bean、Hibernate查询结果等,减少服务器负载。 - 在服务端,可以缓存经常访问的API响应,提升响应速度,改善用户体验。 - 结合Spring框架,可以通过AOP(面向...

    hibernate+oscache实现二级缓存实例

    它可以缓存对象、集合甚至整个页面,有助于减少数据库负载。在本实例中,我们将看到如何配置OSCache与Hibernate集成,以及如何在实际项目中使用这些缓存策略。 首先,我们需要在Hibernate的配置文件(如`hibernate....

    oscache缓存使用总结.doc

    其主要特点是配置简单,适用于页面级别的缓存管理。以下是对OSCache配置和使用过程的详细说明: 1. **下载与安装**: 首先,从官方网站http://www.opensymphony.com/oscache/download.html下载适合的OSCache版本。...

    oscache缓存中间件

    OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存...

    OSCache缓存技术

    OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存...

    OSCache学习例子 实例

    它是由OpenSymphony团队开发的,能够缓存对象、SQL查询结果甚至整个页面,避免了频繁访问数据库或执行昂贵的计算,从而降低了系统负载。在这个"OSCache学习例子 实例"中,我们将深入探讨如何在J2EE环境中集成并使用...

    OScache配置

    在 OSCache组件中提供了一个CacheFilter用于实现页面级的缓存,主要用于对web应用中的某些动态页面进行缓存,尤其是那些需要生成PDF 格式文件/报表、图片文件等的页面,不仅减少了数据库的交互、减少数据库服务器的...

    OSCACHE配置URL实现页面缓存的Fliter(修改配置无需重启)

    标题 "OSCACHE配置URL实现页面缓存的Filter(修改配置无需重启)" 提示我们讨论的是一个使用OSCache(OpenSymphony Cache)库来缓存Web应用程序中特定URL页面的过滤器配置。OSCache是一个开源的Java缓存框架,用于提高...

    Oscache框架的搭建步骤

    3. **配置TLD文件**:将`oscache.tld`文件放置于`WEB-INF`目录中,该文件定义了Oscache的标签库,用于JSP页面中的缓存操作。 4. **修改web.xml**:在`web.xml`中注册Oscache的标签库,通过`&lt;taglib&gt;`元素指定其URI...

    页面缓存的小测试

    页面缓存是优化Web应用程序性能的关键技术之一,它通过存储常用的网页或数据在服务器的内存中,减少对数据库的访问,从而大大提高响应速度。在这个小测试中,我们将探讨页面缓存的基本概念,以及如何利用开源工具...

    oscache的demo

    osCache的核心功能包括对象缓存、页面缓存以及分布式缓存,使得在大型Java应用系统中能够更有效地管理内存资源。** **1. 对象缓存:** osCache允许开发者将Java对象存储到内存中,以避免每次需要这些对象时都去重新...

Global site tag (gtag.js) - Google Analytics