Java 是否仍要缓存加载的文件数据

Java 是否仍要缓存加载的文件数据,java,php,performance,caching,Java,Php,Performance,Caching,这是我的问题: 我已经有了一个java脚本,当用户输入一些东西时需要执行它(使用php脚本),而且它工作得很好 exec("java <script_name> $inputContent", $output); exec(“java$inputContent”,$output); 但首先加载脚本数据需要时间 例如,如果我想从一个大数组中搜索一个字符串(数组是从一个大文件动态加载的),每次执行大约需要10秒(加载数组) 如果我直接在终端上运行它,第一次只需要10秒,我可以使用循环

这是我的问题:

我已经有了一个java脚本,当用户输入一些东西时需要执行它(使用php脚本),而且它工作得很好

exec("java <script_name> $inputContent", $output);
exec(“java$inputContent”,$output);
但首先加载脚本数据需要时间

例如,如果我想从一个大数组中搜索一个字符串(数组是从一个大文件动态加载的),每次执行大约需要10秒(加载数组)

如果我直接在终端上运行它,第一次只需要10秒,我可以使用循环进行大量搜索,这很好

有没有办法对php脚本或缓存数组数据进行同样的处理


谢谢大家!

爪哇!=JavaScript。你说的是哪种语言?Java dude,Java脚本是指Java脚本,它是关于服务器问题的。可以更改Java程序,使其可以接受多个
$inputContent
参数,并在这些参数上循环,而不必重新加载数据。但是你标记了它
javascript
,这意味着javascript语言,不是用Java编写的脚本。@Barmar re,但您将其标记为javascript,它是Java tagJava!=JavaScript。你说的是哪种语言?Java dude,Java脚本是指Java脚本,它是关于服务器问题的。可以更改Java程序,使其可以接受多个
$inputContent
参数,并在这些参数上循环,而不必重新加载数据。但是你标记了它
javascript
,这意味着javascript语言,不是用Java写的脚本。@Barmar re,但你给它贴上了javascript标签,它是Java标签