Skip to content
bgnori edited this page Sep 13, 2010 · 12 revisions

Welcome to the gae-reverse-proxy wiki! This is the very first gae application for me.

Motivation

There is lots of proxy to anonymize user. This application is NOT for anonymous/forward proxy.
The goal of this project is to provide reverse proxy for home hosted using resources of google..

Here is why.

  • GAE does not let me to produce complex images I want to, on the fly using PIL.
  • It is very hard to buy reasonable resources for reverse proxy/CDN to serve all over the world by buying hosting service, but easy to buy computing power to serve all world via GAE.
  • I want to use MySQL or PostgreSQL, not big table.

Features

Current features

  • etag support
  • caching using memcache

features under planning

  • If-Modified-Since etc.

Quailty Goal

  • better than 95% Coverage with nose

[nori@asama]~/Desktop/work/gae/google_appengine% nosetests --with-coverage --cover-package='main' --with-gae --gae-lib-root=. --gae-application=reverse_proxy reverse_proxy/test.py
Clone this wiki locally