Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.071.225 Times

S3OSCache 1.0

  Date Added: November 25, 2010  |  Visits: 507

S3OSCache

Report Broken Link
Printer Friendly Version


Product Homepage
Download (74 downloads)

S3OSCache project is an OSCache store implementation that uses Amazons Web Service S3 service to store the cached data. What this means is that if you are currently using oscache and storing cached objects on disk or in memory, you could easily configure this add-on to oscache and start storing your cached objects on S3. Motivation Youre probably asking why would you want to do this. Here is my situation... I have a website publishing system that dynamically resizes images for the user on demand. For example, it might create thumbnails or simply shrink a 2 megapixel photo to efficiently display that as a 400x300 pixel image. Image resizing is a CPU intensive activity, especially with the Java Imaging API. From the start, I used OSCache to cache these smaller versions of the images on the app servers file system. The problem is that I can have anywhere between 2 and 7 app servers running at a time. This means that in the worst (and common) case, that image gets resized 7 times across my cluster. I saw what could be done with OSCache storage API, so I took the Amazon S3 REST API and refactored it, since I needed to add HEAD method support and didnt need a lot else. I repackaged the REST API code so that it wont collide with the main Amazon S3 REST API jar if youre using that. The result is s3oscache. Lokitech provides software, strategy, and design solutions to support new business models, open lines of communication, and streamline operations.

Requirements: No special requirements
Platforms: Linux
Keyword: Api Cached Libraries Programming Rest Service Store Uses Web Web Service
Users rating: 0/10

License: Freeware Size: 245.76 KB
S3OSCACHE RELATED
Libraries  -  jZeno 1.0.36
jZeno is a meta-project that integrates a collection of java open source libraries, to form a ready-to-use web development environment. jZeno is made to allow people to create web applications by using pure java development as much as possible....
31 MB  
Science  -  Java API for NMEA Programming. 1.0
Java API for NMEA programming. Java Parser for NMEA Streams.
47.59 KB  
Libraries  -  HTTP::GetImages 0.343
HTTP::GetImages is a spider to recover and store images from web pages. SYNOPSIS use HTTP::GetImages; $_ = new HTTP::GetImages ( dir => ., todo => [http://www.google.com/,], dont =>...
7.17 KB  
Libraries  -  App::Repository 0.964
App::Repository is a logical data access layer for the App::Context Framework, providing a uniform API to access data in databases, file systems, remote web sites, etc. This is the App-Repository distribution, adding the data access layer...
62.46 KB  
Desktop Utilities  -  Ktxt2tags Service Menu 1.0
Ktxt2tags Service Menu is a KDE service menu for KTxt2tags software. sv-ktxt2tags is a ServiceMenu for [KTxt2tags http://www.kde-apps.org/content/show.php?content=48474] KTxt2tags is a GPL front-end for [txt2tags http://txt2tags.sf.net]...
9.22 KB  
Desktop Utilities  -  encFS service menu
encFS service menu one little KDE service menu for encFS directory. Installation: ungzip and copy in ~/.kde/share/apps/konqueror/servicemenus Usage: Click on encFS directory and click on mount. For unmounting, click on origin directory...
 
Libraries  -  libgmail 0.1.5.1
libgmail project is a pure Python binding to provide access to Googles Gmail web-mail service. Please note: Always download and test the CVS version of libgmail if you are having problems. The most recent packaged version no longer works...
25.6 KB  
Libraries  -  WMS Javascript Library 0.02
WMS Javascript Library is an object-oriented JavaScript library for creating dynamic Web-based maps from otherwise static WMS (Web Map Service) images by adding pan/zoom functionality with Google Maps-like draggability. Custom clickable overlays...
389.12 KB  
Security Tools  -  A+ Web Privacy Service 2.1
A+ Web Privacy Service is an Online Service that hides your IP address and provides a high level of protection from the ever-increasing variety of Web-based online threats: online trackers, spammers, harvesters and snoops, hackers etc. Also...
300 KB  
Server Management  -  SUAS MapServer 3.20.0625
SUAS MapServer is a PHP based Web Map Service (WMS) and WFS implementation according to OGC's specification. Data are stored according to Simple Features Specification in WKT format and delivered (among others) in SVG, PDF, Flash, PNG, and GIF...
 
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.12.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB