`
jsntghf
  • 浏览: 2543859 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

lighttpd配置之缓存静态文件

阅读更多

在/etc/lighttpd/lighttpd.conf中,激活mod_expire模块,并添加以下代码。

 

$HTTP["url"] =~ "(.png|.css|.js|.jpg|.gif)$" {
         expire.url = ( "" => "access 2 months" )
} 

 

分享到:
评论

相关推荐

    varnish+lighttpd配置

    Varnish是一款HTTP加速器,它的主要功能是缓存静态内容,如HTML页面、图片和CSS文件等,从而减少对后端服务器的请求。Varnish通过使用内存缓存,能够提供极快的响应速度。此外,Varnish还支持自定义规则(VCL,...

    用于ROR应用的lighttpd配置模板

    8. **缓存控制**:通过mod_magnet模块,可以实现静态资源的缓存,提升网站性能。 9. **服务器限制**:如最大连接数、超时时间等,用于控制服务器资源的使用。 在安装并解压提供的"lighttpd"压缩包后,你需要根据...

    ARM平台lighttpd服务器

    5. **性能优化**: 考虑到ARM平台的性能限制,可以调整lighttpd的配置以优化性能,比如设置合适的并发连接数、开启缓存机制等。 6. **日志管理**: lighttpd的日志记录可以帮助监控服务器状态和排查问题。合理配置...

    lighttpd源码分析

    1. 配置结构:lighttpd的配置信息主要由conf_file_t结构体表示,它包含了配置文件中的所有指令和值。解析配置文件时,lighttpd会将这些信息组织成一棵树状结构,便于快速查找和解析。 2. 请求结构:lighttpd使用...

    lighttpd restfulapi cgi

    1. **配置lighttpd**:首先,我们需要在lighttpd的配置文件(通常是`lighttpd.conf`)中启用必要的模块,如`url.rewrite`和`fastcgi.server`。例如,设置以下规则以处理RESTful API请求: ``` url.rewrite-once =...

    lighttpd-1.4.18

    7. **易用性**:lighttpd的配置文件简洁明了,通过简单的指令即可完成复杂配置,降低了运维难度。 在实际部署中,lighttpd-1.4.18通常与PHP、Perl、Python等脚本语言结合,用于提供动态内容服务。例如,通过FastCGI...

    lighttpd和nginx比较

    5. **配置与易用性**:Nginx的配置文件更为直观易懂,但对于新手来说,Lighttpd的配置过程可能更为简单。 综上所述,选择Lighttpd还是Nginx取决于具体的项目需求和个人偏好。如果对资源占用有极高的要求,或者希望...

    lighttpd-1.4.32

    无论是在小巧的嵌入式设备上提供静态内容,还是在物联网项目中构建动态Web服务,lighttpd都展现出了强大的适应性和实用性。对于开发者而言,理解和掌握lighttpd-1.4.32的特性和使用方法,无疑能为他们的项目增添一份...

    Lighttpd源码分析.zip

    Lighttpd支持多种内容编码和缓存策略,优化了资源传输效率。 6. **安全模块**:包括身份验证、访问控制和防止攻击的机制,如防盗链、速率限制和防止DDoS攻击。 通过对Lighttpd源码的阅读和分析,我们可以更深入地...

    lighttpd1.4.54源码及依赖库prce8.43源码

    1. 性能优化:可以通过调整配置,如启用sendfile、缓存静态文件、限制并发连接数等提升性能。 2. 安全策略:启用SSL/TLS加密,限制非法访问,使用防火墙策略,定期更新软件以修复安全漏洞。 总结,lighttpd 1.4.54...

    Lighttpd源码分析

    3. **缓存机制**:为了提高响应速度,Lighttpd实现了文件系统缓存和HTTP缓存,减少了对磁盘和后端应用的访问频率。 4. **安全性实现**:通过配置防火墙规则、限制文件访问权限等方式增强服务器的安全性。 #### 六、...

    大型网站后台架构的webserver与缓存.pdf

    通过缓存静态资源,如图片、CSS和JavaScript文件,可以显著降低服务器的响应时间,提高用户体验。 总之,Webserver的选择和缓存策略对于大型网站的性能和可扩展性至关重要。FastCGI等技术提高了动态内容的处理效率...

    Rails缓存架构设计

    4. **Web服务器缓存**:在Web服务器级别实现缓存功能,比如使用Nginx等反向代理服务器缓存静态资源。 5. **客户端浏览器缓存**:通过设置合适的HTTP头部信息,利用浏览器的本地缓存来减少不必要的网络传输。 #### ...

    软件架构视图和案例分析

    相比之下,TWS架构、Lighttpd和Nginx在处理静态文件时表现出更高的效率和更低的资源消耗。对于动态内容,FastCGI技术成为提升性能的关键,它减少了CGI调用的开销,实现了与源代码级别的兼容性。通过将动态和静态内容...

    开发大型高负载类网站应用的几个要点

    - **Lighttpd + Squid**:轻量级Web服务器Lighttpd与代理缓存服务器Squid相结合,实现高效的静态内容分发与缓存。 - **LVS**:Linux Virtual Server,作为前端负载均衡器。 - **Squid**:提供缓存服务,减轻后端...

    Etag和Expires.docx

    在静态文件服务器如Apache、Lighttpd和Nginx中,可以通过配置文件来设置Etag和Expires策略。Apache的配置中,可以使用Header指令添加或删除Etag,例如`Header unset Etag`来禁用Etag。Expires则是通过设置HTTP响应头...

    nginx反向代理服务器1

    6. **选择Web服务器**:对于静态内容和高并发场景,Nginx或Lighttpd是首选;对于动态业务,Nginx和Apache都是可选项。建议对外业务使用Nginx,对内业务采用Apache,以平衡并发需求和维护成本。 7. **Nginx的虚拟...

Global site tag (gtag.js) - Google Analytics