论坛首页 入门技术论坛

apache modules开发注意事项

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

跳转论坛:
Global site tag (gtag.js) - Google Analytics