HTTPレンダリングエンジン

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

HTTPレンダリングエンジンは、ASP.NETレンダリングSDKおよびJavaScriptレンダリングSDK(JSS)で構築されたサーバー側レンダリングアプリケーション用のリモートレンダリングホストを使用しています。Sitecore Content Management (CM)インスタンスとレンダリングホスト間の通信はHTTPコールを通じて行われます。

JSSで構築されたNext.js用のアプリケーションは、デフォルトでこのレンダリングエンジンを使用し、追加の設定は不要です。

ASP.NETレンダリングSDKで作られたアプリケーションでレンダリングエンジンを使う には、いくつかの設定が必要です。

HTTPレンダリングエンジンはSitecore 9.1.1以降で利用可能です。

HTTPレンダリングエンジンの長所と短所

Pros

  • レンダリングホストの管理、起動、プーリング、クラスタリング、プロファイリング、デバッグなど、すべてをあなたが完全にコントロールできます。
  • Ngrokのようなトンネルソフトウェアの助けを借りて、フロントエンド開発者はローカルのヘッドレスアプリを使ってサーバー側レンダリングを行い、エクスペリエンスエディターの統合をテストできます。これは、エクスペリエンスエディター内でsc_httprenderengineurlクエリ文字列パラメータを活用してレンダリングホストのURLを動的に設定することで可能です。
  • JSSアプリケーションの場合、SitecoreサーバーにNode.jsを置く必要はありません。レンダリングホストをどこにホストするかは自分で選べます。
  • JSSで作成されたアプリケーションのアーティファクトをSitecore Content Management (CM)サーバーにデプロイする必要はありません。

Cons

  • レンダリングホストを自分で制御し、常に稼働可能であることを確実にしてください。
この記事を改善するための提案がある場合は、 お知らせください!