在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ Node&Express靜態(tài)資源下載很慢?content-downloa

Node&Express靜態(tài)資源下載很慢?content-download耗時嚴(yán)重

查不到相關(guān)資料,感覺是我node沒配置好,求助
如圖:
圖片描述

在線地址

//App.js
var http = require('http'),
    path = require('path'),
    express = require('express'),
    session = require('express-session'),
    cookieParser = require('cookie-parser'),//調(diào)用express session必須的中間件
    MongoStore = require('connect-mongo')(session),//存儲session到mongo的中間件
    mongoose = require('mongoose'),
    bodyParser = require('body-parser'),//express依賴 用于解析數(shù)據(jù)格式(JSON/二進(jìn)制/文本)
    serveStatic = require('serve-static'),//express依賴 用于指定靜態(tài)資源加載的路徑
    morgan = require('morgan'),//開發(fā)環(huán)境的日志輸出工具
    app = express(),
    port = process.env.PORT || 8083;

var dburl = 'mongodb://127.0.0.1:27017/imooc';

mongoose.Promise = global.Promise;
mongoose.connect(dburl,{
  useMongoClient: true
});

app.use(bodyParser.urlencoded({ extended: true }));//設(shè)置express中間件,對數(shù)據(jù)格式文本化
app.use(serveStatic('./app/views/'));
app.use(cookieParser());
app.use(session({
    secret : 'lszh react secret ',
    key : 'lszhReact',
    resave: false,
    saveUninitialized: true,
    store : new MongoStore({
        url : dburl,
        collection : 'sessions'
    })
}));

app.listen(port);
require('./config/routers')(app);//載入路由配置文件
回答
編輯回答
綰青絲

兄弟,react 在切換頁面時,content-download很慢,長的達(dá)5,6秒,你之前提過這個問題,你這邊怎么解決的?.map 不放在服務(wù)器上嗎?試過了還是很慢呀!

2017年10月6日 07:23
編輯回答
夏木

找到問題原因了,因為資源打包時會產(chǎn)生一個.map文件,記載著JS文件的相關(guān)依賴與解壓后的信息
我把它一起放到了服務(wù)器上,但請求的時候瀏覽器卻解析不出來請求了這個文件
雖然app.js只有250KB但它的.map有2MB

2017年6月10日 11:44
編輯回答
妖妖

解決了就好啊,公布出來原因讓大家參考更好。

2017年9月28日 20:01
編輯回答
夏木

試試這個app.use(express.compress());

2017年3月1日 13:17