0

Amazon s3 バケットに HTML ページが作成される Web アプリがあります。これらの html ページは、. これをjavascriptで正しくレンダリングするには、javascriptソースファイルをどこに置く必要がありますか? それらをその Amazon s3 アカウントの同じバケットに入れる必要がありますか? ソース ファイルが Web アプリの静的アセット フォルダーにある場合、HTML ページのレンダリングは高速になりますか? それらを amazon s3 バケットに入れる場合、どのように参照すればよいですか。バケットからの相対パスか、Amazon が指定した絶対フル ドメイン パスか?

編集:次のjavascript exで動作するようになりました:

test.html:

<html>
<head>
<script src="display.js">
</script>
</head>
<body>
<input type="button" onclick="popup()" value="Click Me!">
</body>
</html>

表示.js:

function popup() {
alert("Hello World")
}
4

1 に答える 1

1

相対パスを使用すると、サーバーへのローカルでjavascriptリソースリンクを解決するのにはるかに効率的です。Amazonが生成したパブリックURLを使用するには、DNSのルックアップと解決が必要になり、時間がかかります。

于 2013-02-22T19:46:03.323 に答える