后端目前是 python ,写到一个文件里,现在做法是用 fastapi 开个 websocket ,然后不断读取文件,推给前端,感觉效果很差。
有没有更好的方案,后端写入文件那部分基本改不了了
1
xiadd 242 天前
那就换成 rest 接口 前端轮询呗
|
![]() |
2
ysc3839 242 天前 via Android
写入文件改不了的话没什么好办法,最多把文件放在内存盘里,不要写进硬盘。
|
3
randyo 242 天前 via Android
EventSource
|
![]() |
5
momocraft 242 天前
什么叫"感觉" 什么叫"效果"
|
![]() |
6
matrix67 242 天前
vue 有个现成的库的,叫 FEMessage/log-viewer 你可以去搜一下。
|
![]() |
7
ipwx 242 天前
fluentd + kafka + websocket
|
![]() |
8
ETiV 242 天前
|
![]() |
9
LifStge 242 天前
确实像二楼说的 放内存盘里 还是有 4 楼说的 读文件上优化下(不需要全读 只读新增的 日志一般也都是往后追加的嘛) 结合处理下 应该还好吧
|
![]() |
10
inframe 242 天前
filebeat 实时监控文件写入,大致就这样的思路
|
![]() |
11
waiaan 242 天前
每次在写入日志的时候同步把日志推给前端
|
![]() |
12
GDC 242 天前
每次只读取最后 N 行推给前端,覆盖显示代替追加
|
![]() |
14
asanelder 242 天前
|