1

html5 と javascript で記述されたクライアント側のみの webapp を構築していますが、これらのファイルを提供するサーバーが必要です。

ファイルの縮小/連結にGruntJSを使用しています。コンパイルされたWebサイトを、distまたは同様のフォルダーに配置する予定です。

/distしたがって、 mysite/style.css を要求すると mysite/dist/load.css が読み込まれるように、Web サイトへのすべてのリクエストを処理し、対応するファイルを読み込むサーバーのみが必要です。

gzipまた、圧縮、http ヘッダー、MIME タイプ、キャッシュ制御、エラー処理を処理するサーバーも必要です。

私はすでにnodejsを使用しているので、connectlactateのようなnodejsサーバーについて考えました

ホスティングにはherokuを使用する予定です(ただし、私の場合はもっと良いサービスがあるかもしれません)。どのサーバーにアドバイスしますか?

4

2 に答える 2

0

Amazon-CDNで静的ファイルをホストするための最良の方法は、herokubasic-htmlページに単純なロジックがある場合があります。コンパイル、連結、ファイルのgzipを使用して独自のスクリプトを準備し、s3cmdAWSのs3-bucketに配置できます。その後、CDNをs3バケットにリンクする必要があります。これでアプリケーションの準備が整います。

于 2013-01-06T12:29:35.247 に答える
0

gruntを使用していて、connectについて考えたことがあるので、いつでもgrunt-connectプラグインを使用できます。

インストールするには:

$ npm install grunt-connect

ファイルgrunt.js内:

// Project configuration.
grunt.initConfig({
  connect: {
    yourServer: {
      port: 1337,
      base: 'dist'
    }
  }
});

grunt.loadNpmTasks('grunt-connect');
于 2013-01-06T13:41:41.617 に答える