cdn - Content Delivery Network over MongoDb GridFs

  •        32

This utility can be used as stand alone Content Delivery Network, using MongoDB GridFs as backend file storage. It can be built from source code or installed as already compiled binaries.Also it can be used as a thin file storage library for your projects, based on martini framework. For example, when you use one of the cloud platforms like Heroku, with ephemeral file system for application's instances and you have to save user's data.

https://github.com/olebedev/cdn

Tags
Implementation
License
Platform

   




Related Projects

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.

OpenCDN - Content Delivery Network


OpenCDN aims at the development of an application-level Content Delivery Network, suitable for replication and splitting of live and recorded multimedia content. It uses Relay technology, which splits incoming media packets for each downstream flow. Media distribution is hierarchically arranged among participating Nodes, coordinated by a centralized control unit.

mongo-python-driver - PyMongo - the Python driver for MongoDB


The PyMongo distribution contains tools for interacting with MongoDB database from Python. The bson package is an implementation of the BSON format for Python. The pymongo package is a native Python driver for MongoDB. The gridfs package is a gridfs implementation on top of pymongo.For issues with, questions about, or feedback for PyMongo, please look into our support channels. Please do not email any of the PyMongo developers directly with issues or questions - you're more likely to get an answer on the mongodb-user list on Google Groups.

edgedns - A high performance DNS cache designed for Content Delivery Networks


A high performance DNS cache designed for Content Delivery Networks, with built-in security mechanisms to protect origins, clients and itself. On Linux, you may use that sample systemd service to start it.

gridfs-stream - Easily stream files to and from MongoDB


Easily stream files to and from MongoDB GridFS.Alternatively you could read the file using an _id. This is often a better option, since filenames don't have to be unique within the collection. e.g.


cdnjs - Free and Open Source Web front-end resource CDN maintained by @PeterDaveHello


CDNJS is a free and open source project to organize and provide popular front-end web development resources to developers via a fast CDN infrastructure without usage limitations and fees. We want to help individual library/framework developers distribute their projects, and web developers supercharge their websites! With our great free CDN service, developers can focus on their projects and website development. Developers no longer have to spend time worrying about how to set-up a CDN for projects or website assets. We hope to make web development easier, as well as your websites and the WWW faster and safer.

Mongodb-CSharp - C# driver to connect MongoDB


This is a driver to connect to MongoDB using .Net. It is written entirely in C# and has been tested and developed under both Windows and Mono 2.0 (Ubuntu 32-bit 9.04). Currently many features have been implemented with a few remaining. The api is very likely to change and be in flux for a while but is quickly settling down.

image-resizer - On-the-fly image resizing using Node.js and GraphicsMagick. Heroku Ready!


image-resizer is a Node.js application that sits as a custom origin to your CDN and will resize/optimise images on-the-fly. It is Heroku ready, but can also be deployed easily to any cloud provider (has been used with success on AWS). The primary goal for this project was to abstract the need to set image dimensions during the upload and storage phase of images in a modern web application.

CDN Support for EPiServer CMS


This module adds CDN support for EPiServer CMS by modifying outgoing links.

quokka - Quokka is a small CMF (Content Management Framework) based on Flask, TinyDB or MongoDB and Pelican Themes


Quokka is a Content Management Framework written in Python. A lightweight framework to build CMS (Content Management System) as websites, portals, blogs, applications and anything related to publishing content to the web.

bimg - Small Go package for fast high-level image processing powered by libvips C library


Small Go package for fast high-level image processing using libvips via C bindings, providing a simple, elegant and fluent programmatic API.bimg was designed to be a small and efficient library supporting a common set of image operations such as crop, resize, rotate, zoom or watermark. It can read JPEG, PNG, WEBP natively, and optionally TIFF, PDF, GIF and SVG formats if libvips@8.3+ is compiled with proper library bindings.

Flyimg - Microservice to resize and crop images on the fly


Image resizing, cropping and compression on the fly with the impressive MozJPEG compression algorithm. One Docker container to build your own Cloudinary-like service.You pass the image URL and a set of keys with options, like size or compression. Flyimg will fetch the image, convert it, store it, cache it and serve it. The next time the request comes, it will serve the cached version.

Fang-of-Mongo - web based gui for mongodb created with pyhon, django and jquery.


Fang of Mongo - web based user interface for MongoDB build with django and jquery. It will allow you to explore content of mongodb with simple but (hopefully) pleasant user interface.

jsdelivr - The library of the free CDN jsdelivr.com


The library of the free CDN jsdelivr.com

cdnjs - Our goal is to operate this CDN in a peer reviewed fashion.


Our goal is to operate this CDN in a peer reviewed fashion.

express-cdn


Node module for delivering optimized, minified, mangled, gzipped assets with Express and Amazon's CDN (S3/CloudFront)

CDN Sync


CDN Sync is a set of tools to help synchronize your local files and folders with Cloud Storage Providers like Amazon S3. Included is an MSBuild Task allowing you to integrate into your build and deployment process as required.