Search Wiki:
Project Description
HttpModule for dynamic output caching of page to memory and/or disk.
Also includes RegEx Replacement Engine, and Http-Compression.

Project Home Page

Hi everyone. Welcome to the PageBlaster.Net open source project home page.

PageBlaster.Net is implemented as an HttpModule and includes the following features:

  • Cache Dynamic ASP.Net pages to memory and/or disk.
    • Especially helpful if you are using a CMS that runs unlimited dynamic pages from one physical page.
  • Http-Compression ( includes some code from Blowery Compression http://www.blowery.org/code/HttpCompressionModule.html)
  • RegEx based Exclusion Rules
  • User-Agent Blocking
  • IP Address Blocking
  • Tag/Token Replacements on output html using RegEx replacement engine.
    • Web Capture - automatically get content from external websites using Http WebRequest
    • Load File - retrieve a file from disk and insert it into output, like a server-side include.
    • Transform XML - get data/content in XML format and style it with XSL
  • Provider Interface for add-on filters and User/Roles integration from other applications.

It is configured from a main config file Snapsis.PageBlaster.Config that is placed in the root of the website.

It is a fully functional application that is in use on 100's of websites.
I'm sure there are lots of other features that could be added and I would welcome your ideas / requests.

If you are looking for output filtering and still having really fast page delivery then PageBlaster.Net is your answer.

For more information, PageBlaster.Net is currently supported at:
http://www.snapsis.com/SnapsisSupport/tabid/601/view/topics/forumid/9/Default.aspx
Last edited Feb 11 2007 at 6:40 PM  by j7mitch, version 12
Updating...