Fiori Elements アプリケーション URL のパラメーター sap-ui-xx-viewCache=false の役割

SAP Fiori Elements は、設計ガイドラインに基づいて一貫したユーザー エクスペリエンスを提供する SAP Fiori の一部です。これは、開発者が SAP Fiori アプリケーションを作成できる開発ツールです。SAP Fiori Elements は OData サービスと SAPUI5 ライブラリに依存しており、SAP Fiori アプリケーションを作成するためのメタデータベースのアプローチを提供します。

URL パラメータは、sap-ui-xx-viewCache=falseSAP Fiori Elements アプリで使用されるパラメータです。このパラメータは、アプリケーションが以前にロードされたビューをキャッシュするかどうかを決定します。このパラメータの値が true の場合、アプリケーションはロードされたビューをキャッシュして、後続のセッションで再利用できるようにします。これにより、これらのビューを毎回サーバーからフェッチする必要がなくなるため、アプリケーションのパフォーマンスが向上します。このパラメータの値が false の場合、アプリケーションはビューをキャッシュせず、必要になるたびにビューを再ロードします。

開発者にとって、ビューのキャッシュをオフにすることにはいくつかの利点があります。たとえば、開発者は、開発中またはデバッグ中にビューに加えた変更をリアルタイムで確認したい場合があります。ビューがキャッシュされている場合、アプリケーションがキャッシュされたビューをまだ使用している可能性があるため、これらの変更がすぐに表示されない可能性があります。を設定するとsap-ui-xx-viewCache=false、毎回新しいビューが読み込まれるようになり、変更がすぐに確認できるようになります。

たとえば、開発者が複数のステップを含むワークフロー アプリケーションを開発しているとします。各ステップで、アプリケーションは異なるビューを表示します。ビューがキャッシュされている場合、開発者が最初のステップから 2 番目のステップに進み、その後最初のステップに戻ると、アプリケーションはこのビューを再ロードする代わりに、最初のステップのキャッシュされたビューを表示することがあります。これにより、開発者は最初のステップ ビューで行った変更をすぐに確認できない可能性があります。ただし、 URL に設定されている場合はsap-ui-xx-viewCache=false、最初のステップに移動するたびにビューが再ロードされ、開発者は変更をすぐに確認できます。

ただし、ビューのキャッシュをオフにすることにはいくつかの欠点もあります。最も明らかなことは、各ビューのロードではサーバーからデータをフェッチする必要があるため、ネットワーク トラフィックが増加し、アプリケーションのパフォーマンスが低下する可能性があります。したがって、開発者はニーズに応じてビュー キャッシュをオフにするかどうかを決定する必要があります。

パラメータを集合的に使用すると、sap-ui-xx-viewCache=false開発者は SAP Fiori Elements アプリケーションのビュー キャッシュ動作を制御できます。これは、開発中やデバッグ中のライブ変更には便利ですが、アプリケーションのパフォーマンスが低下する可能性があります。したがって、開発者は、特定のニーズに応じてこのパラメータを設定する必要があります。

おすすめ

転載: blog.csdn.net/i042416/article/details/131816965