apache modules开发注意事项:
1、apache是以多进程、一个进程多线程的方式运行的,所以对于全局动态内存变量的修改(如:删除、释放空间、重新分配空间),需要使用互斥或写锁进行数据的同步。
2、module开发中,尽量使用apache提供的api,如strdup环境apr-strdup等。
3、modules在apache执行链的顺序默认是以httpd.conf中的load顺序执行的,但最好在注册钩子函数时,明确指明module执行顺序。
4、在读取文件更新数据时,先判定文件的修改时间,如果没有变化,则不进行修改。
评论
发表评论

提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则

您还没有登录,请登录后发表评论

liwanchun_xd
搜索本博客
博客分类
我的相册
6f290079-a54e-3eaa-924d-2da67a1b2f90-thumb
axis2-codegen-javatowsdl
共 4 张
最近加入圈子
存档
最新评论