An HTTP proxy server implemented via python socket programming with caching, blacklisting, authentication functionality
-
Updated
May 4, 2017 - Python
An HTTP proxy server implemented via python socket programming with caching, blacklisting, authentication functionality
Fast HTTP Cache support for ion.
Open Tistory blog as a web cache directly.
We have implemented a proxy server for web caching. We have implemented and compared 2 caching algorithms which include LRU and LFU. This was my project during course of Computer Networks at SEAS, Ahmedabad University during Monsoon 2017 (Semester 5).
Containerized Polipo web cache
A docker-compose installation to set-up a Drupal website with Varnish caching.
Ultra fast web application loader by caching all libraries in IndexedDB.
The repository includes lab exercises for the course Computer Networks (CS6111)
A versioned cache backed by cloud storage
🕵️ A simple HTTP content splitter/comparator. Useful in web cache developing/testing.
One click to bypass a paywall. Two at most.
100% non-blocking, Java NIO only( inspired by zio-nio) , JSON HTTP server based on Scala ZIO library. Everything including TLS encryption modeled as ZIO effects, convenient route DSL similar to https4s, up to 30K TPS local JSON transaction with 25 threads on 6 cores(i7) with ZIO fibers.
A command line tool that allows you to more easily view and obtain the contents of a web browser or web plugin's HTTP cache that's stored on disk.
A simple and robust caching solution for FastAPI that interprets request header values and creates proper response header values (powered by Redis)
Cache the video/audio content displayed by various websites, and download it
A simple and robust caching solution for FastAPI that interprets request header values and creates proper response header values (powered by Redis)
Add a description, image, and links to the web-cache topic page so that developers can more easily learn about it.
To associate your repository with the web-cache topic, visit your repo's landing page and select "manage topics."