gpt4 book ai didi

apache2 - fastCGI 进程之间如何共享数据?

转载 作者:行者123 更新时间:2023-12-02 21:11:06 28 4
gpt4 key购买 nike

我编写了一个简单的 Perl 脚本,通过 Apache 上的 fastCGI 运行该脚本。该应用程序加载一组 XML 数据文件,这些文件用于根据传入请求的查询参数查找值。据我了解,如果我想增加应用程序可以处理的并发请求量,我需要允许 fastCGI 生成多个进程。每个进程都必须在内存中保存 XML 数据的重复副本吗?有没有一种方法可以进行设置,以便我可以将 XML 数据的一个副本加载到内存中,同时增加处理并发请求的能力?

最佳答案

正如 pilcrow 正确回答的那样,FastCGI 没有提供在进程之间共享数据的特殊方法,并列出了减少内存使用的传统方法。

另一种可能性是让持久的非 FastCGI 进程读取 XML 文件并充当 FastCGI 进程的数据服务器。其效率取决于查询的复杂程度以及需要传入和传出的数据量,但它允许将数据的单个副本保留在内存中。

关于apache2 - fastCGI 进程之间如何共享数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2815886/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com