静的リソースの定義
静的リソースにより、アーカイブ (.zip や .jar ファイルなど)、画像、スタイルシート、JavaScript、その他のファイルなど、Visualforce ページ内で参照できるコンテンツをアップロードできます。静的リソースは、組織内でのみ使用できます。したがって、他のアプリケーションや Web サイトのコンテンツをここでホストすることはできません。
必要なエディション
| 使用可能なインターフェース: Salesforce Classic (一部の組織で使用可能) および Lightning Experience の両方 |
| 使用可能なエディション: Contact Manager Edition、Group Edition、Professional Edition、Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition |
| 必要なユーザー権限 | |
|---|---|
| 静的リソースを作成する | 「アプリケーションのカスタマイズ」 |
- [設定] から、[クイック検索] ボックスに「静的リソース」と入力し、[静的リソース] を選択します。
- 静的リソースを作成するには、[新規] をクリックします。
-
Visualforce マークアップでリソースを識別する名前を入力します。
この名前は、アンダースコアと英数字のみを使用でき、組織内で一意にする必要があります。最初は文字であること、スペースは使用しない、最後にアンダースコアを使用しない、2 つ続けてアンダースコアを使用しないという制約があります。
メモ Visualforce マークアップで静的リソースを参照し、そのリソースの名前を変更すると、Visualforce マークアップが更新されその変更が反映されます。 - 必要に応じて、静的リソースの説明を指定します。
-
静的リソースをアップロードするには、[参照] をクリックし、ローカルファイルを選択します。
1 つの静的リソースは、最大 5 MB、1 組織が持てる静的リソースの合計は最大 250 MB です。
-
API ユーザーセッションや Experience Cloud ユーザーセッションといったユーザーセッションのキャッシュコントロールを設定します。
private に設定すると、すべての認証済みユーザーが静的リソースにアクセスできます。静的リソースは、セッション中に Salesforce サーバーのユーザーの個々のキャッシュに保存されます。
メモ Salesforce サイトで IP 範囲またはログイン時間に基づくゲストユーザープロファイルの制限がある場合、静的リソースのキャッシュ制御は非公開に設定されます。ゲストユーザープロファイル制限のある Salesforce サイトでは、ブラウザー内でのみ静的リソースをキャッシュします。以前は無制限であった Salesforce サイトに制限が設定されると、Salesforce キャッシュおよび中間キャッシュから静的リソースが解放されるまでに最大 45 日かかる場合があります。public に設定すると、静的リソースがキャッシュされると、認証されていないユーザーを含め、すべてのインターネットトラフィックからリソースにアクセスできるようになります。リソースは Salesforce サーバーの共有キャッシュに保存されるため、読み込み時間が短縮されます。
キャッシュ制御の技術情報については、HTTP セマンティックに関する W3C 仕様を参照してください。 - 変更を保存します。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

