I was wondering if anyone here could help me. I've created a large web app using web.py it is running on angstrom with an arm processessor. I only have 64MB ram on my embedded system and 64MB of flash. I am not going to be serving the files on the internet but more for local network usage.
It is very important that I limit the load on the arm to as small as possible hence I need some sort of caching meachnism. I was already using Lighttpd w/ FastCGI and now have cross-compiled lighttpd 1.4.22 with modcache v1.7.0, mod_mem_cache and mod_mem_compress modules available from: http://high5.net/mirrors/mod_cache/ I am unable to find any examples though of using mod_cache with web.py. Below is the lighttpd cofig I have started and I no it is incorrect. I'm confused about the proxy pointing to itself. Do I need another lighttpd instance for the cache that points to another lighttp instance with fastCGI? If anyone has got caching working with lighttpd and mod_cache or with lighttpd and squid could you please explain how or post your config. kind regards, brendon # lighttpd.conf - with web.py, FastCGI, and mod_cache (not working!) server.modules = ( "mod_fastcgi", "mod_rewrite", "mod_cache", # make sure mod_cache loaded before mod_proxy_core "mod_proxy" ) server.document-root = "/var/www" server.port = 9000 fastcgi.server = ( "/main.py" => (( "socket" => "/tmp/fastcgi.socket", "bin-path" => "/var/www/main.py", "max-procs" => 1, "bin-environment" => ( "REAL_SCRIPT_NAME" => "" ), "check-local" => "disable" )) ) url.rewrite-once = ( "^/favicon.ico$" => "/static/favicon.ico", "^/static/(.*)$" => "/static/$1", "^/(.*)$" => "/main.py/$1", ) cache.support-queries = "enable" cache.dynamic-mode = "enable" cache.bases = ("/data/cache") cache.refresh-pattern = ( "\.(?i)(js|css)$" => "240", "\.(?i)(htm|html|shtml)$" => "30", "\.(?i)(jpg|bmp|jpeg|gif|png)$" => "2880" ) proxy.server = ( "" => ( ( "host" => "192.168.1.30", "port" => 9000 ) #<-- Not sure about! ) ) cache.programs-ext = ("/main.py") #<-- Not sure about! -- You received this message because you are subscribed to the Google Groups "web.py" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/webpy?hl=en.
