`
smartsoft
  • 浏览: 2624 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Ruby On Rails企业应用-Page cache可否集中控制

阅读更多
Ruby On Rails企业应用中,横向扩展还是比较容易的,但MySQL对海量数据的查询排序运算是一个瓶颈,为了减少对Database的操作,用page cache是个比较好的方法,但我的Web Cluster如何访问和控制一个集中的Page cache Server?(最好有简单的权限控制功能)

Session问题,我已用一个Memecached Server集中起来,基本没有问题。


分享到:
评论
1 楼 hideto 2007-07-22  
Page Cache的前提是没有权限控制的public页面
Page Cache的默认实现是一个Rails程序一份cache
如果想在cluster中将cache文件集中控制,只能参考caching.rb自己实现

相关推荐

    举例理解Ruby on Rails的页面缓存机制

    然后在控制器中使用 `cache_page` 方法来缓存特定的动作响应,如 `cache_page @post`。 2. **页面缓存的局限性**:不是所有页面都适合使用页面缓存。如果页面内容根据用户身份或行为动态变化,例如登录状态、个人...

    基于Ruby On Rails的洗衣系统

    Ruby On Rails(简称Rails)是一种使用Ruby语言编写的开源Web应用程序框架,它遵循模型-视图-控制器(MVC)架构模式,旨在提高开发效率,强调简洁和生产力。本项目是基于Rails构建的一个洗衣管理系统,旨在帮助用户...

    Ruby-Rails实战之B2C商城开发

    在本项目"Ruby-Rails实战之B2C商城开发"中,我们将深入探索使用Ruby on Rails这一强大的Web开发框架来构建一个完整的B2C(Business-to-Consumer)在线商城。Rails是Ruby语言的一个核心框架,以其MVC(Model-View-...

    Ruby-ActionPack的Action缓存在Rails40中从核心移除

    在Ruby on Rails框架中,ActionPack是一个核心组件,它包含了控制器、路由以及处理HTTP请求和响应的工具。Action Cache是ActionPack的一部分,主要用于提高Web应用的性能,通过缓存Action的输出来避免重复执行相同的...

    Ruby-RecordCache在Rails3中缓存ActiveModelRecords

    Ruby on Rails 是一个流行的Web开发框架,它提供了许多工具和库来优化应用程序性能。在Rails 3中,开发者经常面临数据库查询频繁,导致性能瓶颈的问题。为了解决这个问题,RecordCache是一个有效的解决方案,它专门...

    Ruby-ApipieRubyonRailsAPI文档和展示工具使用Ruby语法

    Ruby Apipie 是一个强大的工具,专为 Ruby on Rails 应用程序设计,用于生成和展示API的文档。它使得开发者能够用Ruby自身的语法来注释控制器、动作和参数,从而自动生成易于理解和使用的API文档。这个工具的目标是...

    Advanced Rails

    Rails,全称为Ruby on Rails,是一款基于Ruby编程语言的开源Web应用程序框架,以其MVC(模型-视图-控制器)架构模式而闻名。"Advanced Rails" 涵盖了Rails开发中的高级主题和技术,是Ruby on Rails学习进阶的重要...

    Rails Cache

    Rails Cache 是 Ruby on Rails 框架中的一个核心特性,用于提升Web应用的性能,通过缓存数据减少数据库查询,从而加快页面加载速度。在高并发环境下,缓存机制显得尤为重要,因为它能显著降低服务器压力。本文将深入...

    ruby BBS

    此外,考虑到性能和扩展性,可能采用了缓存策略,如Rails内置的Action Cache和Page Cache,以及Redis或Memcached等外部缓存解决方案。数据库方面,MySQL、PostgreSQL或SQLite可能是常见的选择,它们与Rails有良好的...

    rails web server deploy guide

    9. **性能优化**:通过缓存策略(如Action Cache和Page Cache)、负载均衡和预热等方式提升Rails应用的性能。 10. **日志和监控**:配置日志管理和监控工具(如Lograge和New Relic),以便追踪应用性能和错误。 11...

    Rails.Angular.Postgres.and.Bootstrap.2nd.Edition

    This book covers Postgres 9.5, Rails 5, and Ruby 2.3. You should have some experience with basic Rails concepts and a cursory understanding of JavaScript, CSS, and SQL, but by no means need to be an ...

    ruby_full:RoR_Full_29 :: Ruby_reports

    Ruby是一种面向对象的编程语言,以其简洁、优雅的语法著称,而Ruby on Rails是基于Ruby构建的一个开源Web应用框架,它强调DRY(Don't Repeat Yourself)原则和Convention Over Configuration理念,极大地提高了开发...

    sports-app:体育统计网站应用

    在性能优化方面,sports-app可能运用了缓存策略(如Rails的ActionCache和PageCache)、数据库索引、数据库查询优化等手段,以提高响应速度和并发处理能力。同时,应用开发过程中,单元测试和集成测试是必不可少的,...

Global site tag (gtag.js) - Google Analytics