第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在nodejs下調(diào)用marked庫解析markdown文件速度特別慢?

在nodejs下調(diào)用marked庫解析markdown文件速度特別慢?

蝴蝶不菲 2019-02-28 14:08:09
如上圖,調(diào)用的marked.js提供的marked方法來解析流中讀到的文件數(shù)據(jù),異步同步的方式都試過,文件中的文本數(shù)據(jù)較少時速度還行,但是稍微多了后就解析得很慢,前端調(diào)用這個接口就會pending很久,原因是啥呢,是我寫法問題么?
查看完整描述

3 回答

?
慕尼黑8549860

TA貢獻1818條經(jīng)驗 獲得超11個贊

給點具體數(shù)字吧,光說“慢”完全不知道你的概念。

提交的數(shù)據(jù)是多少 K ? marked 那個調(diào)用花了多少秒?


查看完整回答
反對 回復 2019-03-12
?
躍然一笑

TA貢獻1826條經(jīng)驗 獲得超6個贊

測試了一下15MB解析用了1秒多不算慢啊


readFile:文件流讀取

marked:marked解析


size: 9kb

readFile: 4.339ms

marked: 9.717ms


size: 59kb

readFile: 5.135ms

marked: 18.863ms


size: 1550kb 1.5mb

readFile: 12.929ms

marked: 182.330ms


size: 15500kb 15mb

readFile: 96.652ms

marked: 1330.810ms


查看完整回答
反對 回復 2019-03-12
?
楊__羊羊

TA貢獻1943條經(jīng)驗 獲得超7個贊

解析md文件不要放到后端解析,直接前端寫好就解析了


<!doctype html>

<html>

<head>

  <meta charset="utf-8"/>

  <title>Marked in the browser</title>

  <script src="lib/marked.js"></script> 

</head>

<body>

  <div id="content"></div>

  <script>

    document.getElementById('content').innerHTML =

      marked('# Marked in browser\n\nRendered by **marked**.');

  </script> 

</body>

</html>


查看完整回答
反對 回復 2019-03-12
  • 3 回答
  • 0 關注
  • 1002 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號