我是骆驼的入门者。
我使用javascript来实现骆驼xml中的验证逻辑。
最初,当第一个事件(带有某些记录的文件)进入时,加载JavaScript会花费一些时间。这种情况可以找到。 在这种情况下,由于javascript的加载时间,只有第一条记录很慢,其余的记录则正常执行。 问题在于下一个事件(文件)即将到来。 骆驼尝试再次加载javascript。因此,加载每个文件需要花费时间,因此整体性能下降。
我想修改一些逻辑,以便骆驼只能加载一次。
我该如何解决这个问题?
2
JavaScript文件
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://cdn.mangaeden.com/mangasimg/" . $mangacoverid); //link of API i'm using and adding cover id to it
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
$picture = curl_exec($ch);
curl_close($ch);
$img = imagecreatefromstring($picture);
imagejpeg($img,'tempcover.jpg', 100);
?>
<!--HTML-->
<img src="tempcover.jpg" alt="bruh" height="400px" width="300px">
答案 0 :(得分:0)
您可以打开cacheScript=true
,请参阅文档
https://github.com/apache/camel/blob/master/docs/components/modules/ROOT/pages/language-component.adoc