apache模块编程学习:编写图片加载模块

    刚入职的时候项目经理让我学习apache的文档,准备应公司产品的要求对其进行二次开发,因为是才毕业,所以一切都是从零开始。

    将学习中遇到的问题和解决的问题一一罗列出来,以备后用。

 

     这是项目经理给我们在学习过程中的要求:

    

 

    在编写图片加载模块的过程中,结合阅读了大量apache二次开发文档,我想到了三种方法来解决这个任务,现在将代码一一列举下来

   

 

    代码一:

   

 

   代码二:

 

代码三:

  

 

 

还有一种构思,不过代码写了但是经过反复测试没有通过就不贴出来了,大致思想是apache最主要的特点是它利用很多钩子函数来构造自己的动作流程。在客户端发送http请求包给apache的时候,它利用post_read_request这个钩子注册函数把数据包在处理之前改变它的数据包的内容,例如将http://localhost/myimage?action=display&filename=1.jpg重新组装成新的请求为请求某个磁盘上的图片文件,然后再传递到下个过滤器进行修改后的请求处理。

 

这个任务是在7月份的时候交的,那个时候完成了,但是一直没时间写到日志里面,这些代码就是那个时候写的,目前我们项目突然有的新

的更急迫的拓扑数据分析的任务,所以apache的暂时被搁置到现在,不过在以后再次涉足到这部分的时候我会随着对apache的更加了解

对现在的代码进行更深入的更改和完善。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值