java - mod_rewrite、RewriteMap、RewriteLock 和线程

标签 java multithreading performance apache mod-rewrite

我已将 RewriteMap 配置为使用外部应用程序来重写入站 URL。效果很好。我现在关心的是线程和性能。有没有办法让外部应用程序处理多个请求?我们现在使用 RewriteLock,因此一次只有一个线程向外部应用程序发送请求,但这似乎是一个性能瓶颈。

任何指导将不胜感激。谢谢

最佳答案

我发现这个与 apache 开发人员的有趣讨论:http://www.webmasterworld.com/apache/3124928.htm

瓶颈效应不怕他们。如果您的 map 程序很快,那应该没问题。您或许可以测试这种瓶颈效应是否存在。

该锁用于防止线程请求同时使用您的 prg 的标准输入。似乎很难改变它的工作方式。

我从来没有以这种方式使用过 rewriteMap,我更喜欢使用哈希文件。您的内部重定向是动态的吗?如果没有,您可以制作一个哈希文件。

关于java - mod_rewrite、RewriteMap、RewriteLock 和线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4694708/

相关文章:

java - 从 Matlab 调用 "main"Java 方法并等待完成

javassist 字段检查初始化

java - C#.NET 和 Java 中的二维数组性能

java - 用于 coSTLy 请求的请求聚合器/中间层设计模式

c - 线程函数中的字符串参数

java - 安装后可以限制应用程序大小吗?

java - 对敏感数据使用 startActivityForResult() 是否安全?

c++ - std::thread,在 `this' 上启动线程(从类本身内部)

c# - 如何使用 CSharp SQLite 加速 SQL 查询?

linux - 什么进程正在使用我所有的磁盘 IO