Ehcache
Ehcache is an open source, standards-based cache used to boost performance, offload the database and simplify scalability. Ehcache is robust, proven and full-featured and this has made it the most widely-used Java-based cache.
Its features include:
- Fast and Light Weight
- Scalable to hundreds of caches
- Multiple CacheManagers per virtual machine
- Distributed Caching
- Provides LRU, LFU and FIFO cache eviction policies
- Supports Object or Serializable caching
- Full implementation of JSR107 JCACHE API
- Extensible
- Persistence, Flush to disk on demand
- Supports as standalone server, SOAP cache server, RESTful cache server
- Works with Hibernate, Google App Engine
comments powered by Disqus
Related Products
Memcached - distributed object caching system
Memcached is high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load. Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.
membase - distributed key-value database
Membase is an distributed, key-value database management system optimized for storing data behind interactive web applications. These applications must service many concurrent users, creating, storing, retrieving, aggregating, manipulating and presenting data in real-time. Supporting these requirements, membase processes data operations with quasi-deterministic low latency and high sustained throughput.
Hyperdex - A Searchable Distributed Key-Value Store
HyperDex is a distributed, searchable key-value store. HyperDex provides a unique search primitive which enables searches over stored values. By design, HyperDex retains the performance of traditional key-value stores while enabling support for the search operation. It is fast, scalable, Consistent, Fault tolerant.
Squid - HTTP reverse proxy optimizes web delivery
Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator. Cached content means data is served locally and users will see this through faster download speeds with frequently-used content.
Yii Framework - Fast, Secure and Professional PHP Framework
Yii is a high-performance purely object-oriented PHP framework best for developing Web 2.0 applications. Yii comes with rich features like MVC, DAO/ActiveRecord, Form input and validation, AJAX-enabled widgets, I18N/L10N, Caching, Authentication and Role-based access control, Scaffolding, Testing, Web services, Data caching, Page caching, etc.
Torpor - Persistence Abstraction for PHP
Torpor is a persistence layer abstraction for PHP with just-in-time fetch, caching, and multiple database support.
Zend - PHP application stack
Zend Server is a complete, enterprise-ready Web Application Server for running and managing PHP applications that require a high level of reliability, performance and security. It boosts application performane using byte code optimizer. It provides application stack for PHP application. It also provide support to connect to Java applications.
Coral CDN- Content Distribution Network
Coral is a peer-to-peer content distribution network. Sites that run Coral automatically replicate content. Using modern peer-to-peer indexing techniques, CoralCDN will efficiently find a cached object if it exists anywhere in the network.
Valgrind
Valgrind is an award-winning instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.
Simplepie - PHP library to manage RSS feeds
Simplepie is an easy to use API that handles all of the dirty work when it comes to fetching, caching, parsing, normalizing data structures between RSS and Atom formats, handling character encoding translation, and sanitizing the resulting data.