質問編集履歴
1
キャッシュファイルを閲覧したらcssが読み込まれていなかったため追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -279,3 +279,67 @@
|
|
279
279
|
socket.io.jsはバイト数:62445、行数:8となっており両方合わせても、62471,11と500バイトほどの誤差があります。
|
280
280
|
|
281
281
|
目的をcss,js,png,gifファイルをキャッシュするとした時に、上記のNginxの設定で間違い無いのでしょうか?(投げやりな質問で申し訳ございません)。
|
282
|
+
|
283
|
+
|
284
|
+
|
285
|
+
追加:
|
286
|
+
|
287
|
+
catでキャッシュファイルを見たところ、どうやら<script src="/socket.io/socket.io.js"></script>しか、キャッシュされておらず、ファイル内にindex.cssを確認できませんでした。
|
288
|
+
|
289
|
+
```javascript
|
290
|
+
|
291
|
+
var express = require('express');
|
292
|
+
|
293
|
+
var app = express();
|
294
|
+
|
295
|
+
var http = require('http').Server(app);
|
296
|
+
|
297
|
+
var io = require('socket.io')(http);
|
298
|
+
|
299
|
+
var fs = require('fs');
|
300
|
+
|
301
|
+
|
302
|
+
|
303
|
+
const MongoClient = require('mongodb').MongoClient;
|
304
|
+
|
305
|
+
const f = require('util').format;
|
306
|
+
|
307
|
+
const assert = require('assert');
|
308
|
+
|
309
|
+
//この辺が怪しい?
|
310
|
+
|
311
|
+
app.use(express.static(__dirname + '/public'));
|
312
|
+
|
313
|
+
|
314
|
+
|
315
|
+
|
316
|
+
|
317
|
+
|
318
|
+
|
319
|
+
app.get('/', function(req, res){
|
320
|
+
|
321
|
+
res.sendFile(__dirname + '/index.html');
|
322
|
+
|
323
|
+
});
|
324
|
+
|
325
|
+
|
326
|
+
|
327
|
+
//socket.io処理は省略
|
328
|
+
|
329
|
+
|
330
|
+
|
331
|
+
http.listen(3000, function(){
|
332
|
+
|
333
|
+
console.log('listening on *:3000');
|
334
|
+
|
335
|
+
});
|
336
|
+
|
337
|
+
```
|
338
|
+
|
339
|
+
上記は/home/manager/www/sample/app.jsです。
|
340
|
+
|
341
|
+
|
342
|
+
|
343
|
+
xxx.xx.xxx.xxx:3000/socket.io/socket.jsはキャッシュできていますが
|
344
|
+
|
345
|
+
xxx.xx.xxx.xxx:3000/public/stylesheets/index.cssはキャッシュできていないようです。
|