Projects tagged ‘cache’ and ‘performance’


[21 total ]

110 Users
   

Ehcache is a widely used java distributed cache for general purpose caching, J2EE and light-weight containers. It features memory and disk stores, replicate by copy and invalidate, listeners, a ... [More] gzip caching servlet filter and much more... Ehcache is available under an Apache open source license and is actively developed, maintained and supported. [Less]
Created over 3 years ago.

85 Users
   

APC is a free, open, and robust framework for caching and optimizing PHP intermediate code.
Created over 3 years ago.

38 Users
   

XCache is a open-source opcode cacher, which means that it accelerates the performance of PHP on servers. It optimizes performance by removing the compilation time of PHP scripts by caching the ... [More] compiled state of PHP scripts into the shm (RAM) and uses the compiled version straight from the RAM. This will increase the rate of page generation time by up to 5 times as it also optimizes many other aspects of php scripts and reduce serverload. [Less]
Created over 3 years ago.

18 Users
   

eAccelerator is a further development of the mmcache PHP accelerator and encoder. It increases the performance of PHP scripts by caching them in a compiled state, so that the overhead of compiling is almost completely eliminated.
Created over 3 years ago.

9 Users
 

JBoss Cache is a product designed to cache frequently accessed Java objects in order to dramatically improve the performance of applications. By eliminating unnecessary database access, JBoss Cache ... [More] decreases network traffic and increases the scalability of applications. In addition, JBoss Cache is a clustering library allowing you to transparently share objects across JVMs across a cluster. JBoss Cache provides three APIs to suit your needs. The Core API offers a tree-structured node-based cache. A POJO API provides the ability to perform fine-grained replication of Java objects, resulting in maximum performance benefits. Finally, a new Searchable API allows you to run object-based queries on the cache to search for cached objects. [Less]
Created over 3 years ago.

3 Users
 

A simple, asynchronous, single-threaded memcached client written in java.
Created about 1 year ago.

1 Users
   

Java library that provides a collection of simple Object cache implementations, based on References. This library aims to facilitate the implementation of cached memory-sensitive object factories.
Created about 1 year ago.

0 Users

Simple way to speed up a java web application with one time change to build.xml and web.xml. Tools provided help cache static resources which rarely change. See the wiki docs for more details.
Created 12 months ago.

0 Users

This project does 2 major things: 1. It makes sure you include every css and js only once in every page you generate. This is very helpful when using templating, since you want to attach the template ... [More] css to the template, but if you reuse the template the css will be called several times, not necessarily causing any damage, but there is a slight performance hit, and problems in firebug (and we don't want that!) 2. If you set $GENERAL_CONFIG['aggregate'] = true, then this code starts aggregating the css and js files into one large file. This helps decrease calls to http, really boosting up your site's performance. USAGE: 1. Create the cache table (see notices) 2. Create the code accessing the cache table, basically this is a class supporting the functions $db->GetCacheInfo, $db->SetCacheInfo, and $db->CreateCacheInfo. 3. require js_css_aggregator in your code, and either call js_include_once(), or css_include_once() as necessary. 4. to output the cache into your html, the code provides the global variables $all_js and $all_css, which you just echo in your html. To provide the best performace for your site, echo $all_css at the top of your html, and echo $all_js at the bottom of your html. NOTICES: 1. To use the aggregator you need the following db table: CREATE TABLE cache ( id int(11) NOT NULL auto_increment, cache_name varchar(100) collate utf8_unicode_ci NOT NULL, cache_content text collate utf8_unicode_ci NOT NULL, version varchar(100) collate utf8_unicode_ci NOT NULL, last_update datetime NOT NULL, last_update_unix bigint(20) unsigned NOT NULL default '0', PRIMARY KEY (id), UNIQUE KEY cache_name (cache_name) ) I didn't add the database code to the project yet because it is too customized for the project I wrote the aggregator for. So this google code is for php programmers not afraid to hack and customize code to fit their own projects. I am hoping that in the near future I will have a quiet weekend to turn this code into a closed component. 2. The code currently creates a different cache per page, but that is easily modifiable. 3. There is different code producing the js and css includes, but they are virtually identical, I will probably pretty up this code when I have the time. WISHLIST: 1. Wrap this code in a normal class to get rid of the horrible global variables. 2. Split the parameter $GENERAL_CONFIG['aggregate'] into $GENERAL_CONFIG['js-aggregate'] and $GENERAL_CONFIG['css-aggregate'], so people can choose whether they want to aggregate js or css only. 3. Add the database code to the class so people don't have to write it themselves. 4. That someone would either volunteer to help me with this, or that someone will take this and rewrite it into something more useful for the community :) [Less]
Created 12 months ago.

0 Users

litPHP is a series of components which, bundled together, make it easier for you to write extremely fast PHP applications that fit MVC design patterns. litPHP is more about giving you the tools to do the job right than doing the job for you.
Created about 1 year ago.