marksim / cacheharvester Goto Github PK
View Code? Open in Web Editor NEWA generator that creates models that can be stored in memcache and later written to the database asynchronously.
License: MIT License
A generator that creates models that can be stored in memcache and later written to the database asynchronously.
License: MIT License
CacheHarvester ============== CacheHarvester is a plugin that allows you to write information to MemCache and harvest it asynchronously later. This is very useful for write-heavy sites that record data. CacheHarvester can be distributed across multiple instances of a rails application and multiple memcache servers, either as a pool or as separate entities. There should be one daemon per harvestable model running for each separate pool of memcache servers. This cache uses the Rails default cache store. Modify your config/environments/* file and add config.cache_store = :mem_cache_store Dependencies: daemons yaml timeout Example ======= To generate a new harvestable model script/generate harvestable_model <ModelName> [column:type [column:type [...]]] Then in your controller, use <ModelName>.new(options).store to write it to the cache. It will be harvested when the daemon is run. To manage the daemon, use. (Add this to your capistrano recipes after :restart hook) ./script/daemons [start|stop|restart] Copyright (c) 2009 Mark Simoneau, released under the MIT license
@huboard:{"order":2.0}
Seeing if this works.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.