`
ariesmonster
  • 浏览: 17493 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Lighttpd Mod_Cache很简单很强大的动态缓存

阅读更多
    Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点.
    mod_cache是lighttpd的一个插件,类似于nginx的proxy+cache提供反向代理及cache服务,其安装配置非常简单:

下载:
    http://code.google.com/p/lighttpd-improved/downloads/list

安装:
     #./configure
    #make
    #make install
    将doc目录下的配置文件拷贝至相应的目录

配置:
server.modules = (
    #       ....,  other  modules         
    "mod_cache",        
    "mod_proxy" )//顺序一定是mod_cache在mod_proxy之前
cache.enable = "enable" //开启缓存
cache.bases=("/servers/lighttpd/cache","/data/cache")//缓存目录,可以配置多个
cache.support-queries="enable"//开启url参数解析,即根据不同的参数缓存为不同的页面
cache.dynamic-mode="enable"
cache.refresh-pattern = (//缓存规则,必须配置,否则缓存无效
        ".(?i)jsp$" => "1"
)
proxy.server = ( ".jsp" =>
                               ( "localhost" =>
                                 (
                                   "host" => "192.168.56.201",
                                   "port" => 8080
                                 )
                               )
                             )
        
这时再通过lighttpd访问tomcat所有的jsp页面都会被缓存,并且index.jsp?id=1和index.jsp?id=2是不同的缓存结果

0
0
分享到:
评论

相关推荐

    Lighttpd__and_modcache.ppt

    由于其设计简单且模块化结构,Lighttpd在处理现代操作系统和硬件的性能时表现出色,尤其适合于那些不需要复杂同步数据和变量的场景。 Lighttpd的优势在于: 1. 由于是单进程模型,因此避免了不同模块间的数据同步...

    lighttpd的权限认证模块 mod_auth

    **lighttpd的权限认证模块 mod_auth** 在Web服务器领域,lighttpd以其轻量级、高效能的特点受到许多开发者和管理员的青睐。它提供了一系列模块来扩展其功能,其中`mod_auth`就是用于实现HTTP基本认证和摘要认证的...

    lighttpd-1.4.45_lighttpd服务器_

    在lighttpd-1.4.45中,支持如FastCGI、mod_proxy、mod_rewrite等常见模块,可以轻松集成PHP、Python等脚本语言,实现动态内容的处理。 安全性方面,lighttpd-1.4.45同样表现出色。它内置了防止DoS攻击的机制,比如...

    lighttpd简单配置

    `mod_proxy`, `mod_redirect`, `mod_rewrite`, `mod_rrdtool`, `mod_scgi`, `mod_secdownload`, `mod_setenv`, `mod_simple_vhost`, `mod_ssi`, `mod_staticfile`, `mod_status`, `mod_trigger_b4_dl`, `mod_...

    lighttpd-1.4.55移植配置与测试.rar

    交叉编译最新版的lighttpd-1.4.55,配置与测试CGI与HTML.内含 lighttpd-1.4.55源码,移植教程,cgi测试代码,html测试代码.测试cgi时,浏览器中应该输入192.168.100.30/cgi-bin/xx.cgi .其中 192.168.100.30为开发板的ip

    ubuntu lighttpd实现websocket

    如何在ubuntu上实现lighttpd 1、下载mongoose使用mongoose中的example中的websocket_chat,实现websocket 2、websocket_chat源码下载路径 官网:https://cesanta.com 论坛:...

    lighttpd fastcgi

    1.修改lighttpd.conf 修改为自己的工作目录 var.server_root = "/home/caoft/lighttpd/lighttpd_websocket_fastcgi/http_server" var.state_dir = "/home/caoft/lighttpd/lighttpd_websocket_fastcgi/http_server"...

    lighttpd_my_1_4_45.tar.gz

    lighttpd_my_1_4_45.tar.gz ubuntu 16.04 上面 手动编译的 web server 可以运行, 需要放在争取的目录下面 参考: https://blog.csdn.net/wowocpp/article/details/116200402

    lighttpd-1.4.20源代码

    同时,lighttpd支持缓存、压缩等功能,以降低服务器负载和提升响应速度。 9. **并发处理** lighttpd采用多线程和非阻塞I/O相结合的方式处理并发请求,有效利用系统资源,提供高并发服务。 10. **模块扩展** ...

    Lighttpd源码分析_mobi

    主要内容包括:lighttpd介绍与分析准备工作、lighttpd网络服务主模型、lighttpd数据结构、伸展树、日志系统、文件状态缓存器、配置信息加载、i/o多路复用技术模型、插件链、网络请求服务响应流程、请求响应数据快速...

    lighttpd_cgi.nasl

    lighttpd_cgi

    Lighttpd源码分析_高群凯

    在探讨Lighttpd源码分析之前,首先要了解Lighttpd本身。Lighttpd是一个高效、安全、灵活的轻量级Web服务器软件,它特别适合于需要处理大量并发连接和需要高速传输的场合。它被设计为易于扩展,并且具有低资源消耗的...

    搭建lighttpd+cgi的代码包

    本教程将详细介绍如何使用lighttpd和CGI来搭建一个动态网页服务器。 1. **理解lighttpd** lighttpd是一个快速、安全且配置简单的HTTP服务器,特别适合于资源有限的环境。它的特性包括模块化设计、高性能的事件模型...

    jquery-upload-progress, 上传进度栏使用 apache Nginx 和lighttpd上传进度模块.zip

    上传进度栏使用 apache Nginx 和lighttpd上传进度模块 它可以与apache上传进度模块,Nginx 上传进度模块或者lighttpd一起使用,在这里阅读更多: http://drogomir.com/blog/2008/6/18/upload-progress-bar-with-mod_...

    lighttpd-1.4.39.tar.gz

    通过配置mod_fastcgi模块,lighttpd能够将动态请求转发给FastCGI进程,减轻服务器负担。 六、lighttpd的优化与安全 1. 优化:通过调整配置文件中的参数,如启用HTTP压缩、限制最大连接数、启用Keep-Alive等,可以...

    varnish+lighttpd配置

    修改Lighttpd的配置文件`/etc/lighttpd/lighttpd.conf`,确保它监听8080端口并启用FastCGI支持(如果需要处理动态内容)。例如: ``` server.port = 8080 fastcgi.server += ("myapp" => ( "localhost" => ( ...

    lighttpd配置和启动脚本

    5. **模块加载**:通过`mod_*`来启用或禁用特定功能,如`server.modules = ("mod_access", "mod_rewrite")`。 6. **URL重写**:`url.rewrite` 使用正则表达式进行URL重写,可以实现动态请求的处理和SEO优化。 7. **...

    lighttpd服务器

    **lighttpd服务器详解** Lighttpd是一款轻量级、高性能的Web服务器,因其轻巧高效的特点而得名。在互联网领域,它被广泛应用在嵌入式设备、移动设备以及资源有限的服务器上,为用户提供网页服务。其设计目标是低...

    lighttpd-1.4.30.tar.gz

    lighttpd支持模块化扩展,可以根据需求选择安装和启用不同的模块,如mod_access、mod_rewrite、mod_deflate等,以实现更高级的功能。 10. **社区支持与更新** lighttpd拥有活跃的开发者社区,用户可以通过官方...

Global site tag (gtag.js) - Google Analytics