最近、php-v8jsを使用してサーバ側の反応を表示し始めました。スナップショットを利用してパフォーマンスを向上させたいと思います。 php v8jsのドキュメントでは、v8JのクラスにはcreateSnapshotメソッドが付属していますが、私のソースをあらかじめコンパイルしてユーザーの負担を軽減したいと考えています。 php v8jsの問題は、v8jsビルドに付属するツールと思われるmksnapshot
を使用すると言われましたが、どこでもそのメソッドを見つけることはできません。このツールを見つけたり追加したりするにはどうすればよいですか?これのための邪魔なヘルパーはありますか?php v8jsのスナップショットの作成と保存
最終的には、これらのスナップショットを作成してサーバーに渡す最も効果的な方法を知りたいと思います。私はどこでそれらを救うでしょうか?それらをデータベースに保存する必要がありますか?
スナップショットは関係なく、どのようにスナップショットですあなたはそれを作る。一度作成したら、スナップショットに入れたいコードを変更するまでは良いので、作成のパフォーマンスについて心配する必要はありません。あなたはそれを配布したり、最初に実行したりすることができます。おそらく生成されるスナップショットのサイズによって決まります。これを読んだことがありますか:https://v8project.blogspot.com/2015/09/custom-startup-snapshots.html – xaxxon