Momenteel ben ik bezig met Tic Tac Toe Multiplayer, en ik maak gebruik van Primus.io, hiervoor moet moet elke request een andere libary (die Primus genereert) hebben, nou had ik het idee dat als ik deze code samenvoeg met de code voor het spel en dan compress dat het dan goed zou zijn. Het werkt wel, alleen duurt de pagina erg lang met laden.
Gaat om deze pagina:
http://dev.dylaan.nl/tto.js
Code:
Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
module.exports.controller = function(app, primus) {
app.get("/tto.js", function(req, res) {
var js = primus.library() + "
"
, fs = require("fs")
, jsp = require("uglify-js").parser
, pro = require("uglify-js").uglify;
js += fs.readFileSync("././client.js");
js = pro.gen_code(pro.ast_squeeze(pro.ast_mangle(jsp.parse(js))));
res.setHeader("Cache-Control", "no-cache");
res.setHeader("content-type", "text/javascript");
res.end(js)
});
}
Waarom duurt het zo lang?
Ik heb al geprobeerd zonder compressie, zelfde, zonder de client.js samen te voegen, zelfde, zonder de cache control, zelfde.
Waar ligt het aan?
- Dylanh
Slotje: -.-
