要するに - はい!
しかし、おそらく両方の Web サーバーを常に実行しておくことができます。実際、ハードウェアへの負荷は少なくなります。
1 番目のサーバー - アプリケーション サーバー - yoursite.com で実行されます 2 番目のサーバー - SpookyJs/Test サーバー - tests.yoursite.com で実行されます
サーバーが稼働したら、次に行うことは、SpookyJs アプリケーションを単純な安らかなインターフェイス/API でラップすることです。テストを開始し、テストの結果を返すため。
ここで注意すべき重要なことは、SpookyJS アプリケーションを開始するときは、開いたままにしておくことです。そのため、SpookyJS アプリケーションへのすべての要求 (インターフェースを介して) は、「open」または「then」メソッドを呼び出します。
繰り返しますが、これは、あまりにも多くのヘッドレス ブラウザを生成するという問題を解決するためです。
リクエストが通過したら、先に進み、スプーキーが提供する結果でリクエストに応答します。
多分それは役立ちますか?
Zombie js で同様のことを行っているので、参考になるかもしれません (: