C++ CGI问题
1 小弟最近在用C++写一CGI程序,程序每次开始要加载一些大文件到MAP中,
服务器每接受一次请求,服务器都要调用该CGI程序,加载文件后,在MAP中找出一些东西。
小弟想把加载文件到MAP的操作独立出来,加载后保留在内存中,然后每次只根据查询的内容在MAP中找出相应的内容。
小弟对于具体的实现想的不是蛮清楚?
一想法是,创建一守护进程,只加载词典,然后每次调用CGI程序的进程(线程)跟该守护进程通信。
另一想法。怎么在服务器那里弄下 ,在服务器中其中一个进程中弄多线程,主线程实现加载MAP,然后其他子线程跟客户端通信。但是这好像要自己弄服务器了。
哪位给点指点,小弟刚接触这些东西。用的apache,windows。