1

私はそれにすぐに行きます:

localhost で PageSpeed ツールを実行すると、できる限り最適化されます。そのコードを Azure にデプロイするとき、パブリック ディレクトリ内のファイルの最大有効期間は無視されます。

サイト (まだ何もありません): http://latetotheparty.co/

私のコード:

app.configure(function(){
    app.use(express.logger('dev'));
    app.use(express.compress());
    app.use(express.methodOverride());
    app.use(express.static(path.join(__dirname, 'public'), {"maxAge": 30*24*60*60*1000 }));
    app.set('port', process.env.PORT || 3000);
    app.set('views', __dirname + '/views');
    app.set('view engine', 'jade');
    app.use(express.bodyParser());
    app.use(app.router);
});

これがローカルで機能するのに、一度展開されない理由について何か考えはありますか? 私はこれらすべてにかなり慣れていないため、学習リソースとして使用していますが、この特定の問題について詳細を見つけることができません。ガイダンスに感謝します!

編集は私が探していたものではありませんが、ノードの代わりにIISを使用してそれを行う方法を見つけることができました:

ではweb.config

<configuration>
  <system.webServer>         
    <staticContent>
      <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="200:00:00" /> <!-- 200 hours max-age -->
    </staticContent>
  </system.webServer>
</configuration>

ノードのバージョンが機能しない理由についてご意見をいただければ幸いです。

ベスト、ネイト

4

0 に答える 0