硬汉嵌入式论坛

 找回密码
 立即注册
查看: 392|回复: 2
收起左侧

[有问必答] 关于lwip的网页页面加载慢问题

[复制链接]

4

主题

7

回帖

19

积分

新手上路

积分
19
发表于 2024-1-9 14:22:49 | 显示全部楼层 |阅读模式
本帖最后由 godfly 于 2024-1-9 14:27 编辑



工程文件使用是stm32f407的lwip,制作了几个网页页面。

其中数据少的网页可以直接正常显示,但是有一个页面数据比较多,大概有三十来个。
网页点击跳转,只能显示一半网页,需要等15秒才能全部显示出来。
而且,如果在网页正在缓存的时间段,通过服务器或者客户端发送数据的话,这一段时间的数据出现在网页页面的最下面(等完全显示之后)。请问有什么好的解决办法吗

#define SYS_LIGHTWEIGHT_PROT    1        
#define NO_SYS                  0         
#define MEM_ALIGNMENT           4         
#define MEM_SIZE               16000
#define MEMP_NUM_PBUF           64         
#define MEMP_NUM_UDP_PCB        6        
#define MEMP_NUM_TCP_PCB        10        
#define MEMP_NUM_TCP_PCB_LISTEN 6        
#define MEMP_NUM_TCP_SEG        20
#define MEMP_NUM_SYS_TIMEOUT    8        

#define PBUF_POOL_SIZE          20        
#define PBUF_POOL_BUFSIZE       512



回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2024-1-9 15:15:58 | 显示全部楼层
加大动态内存。

然后你的html页面内容什么样的,如果仅仅是静态的html,完全没问题的。
回复

使用道具 举报

4

主题

7

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2024-1-10 17:18:32 | 显示全部楼层
eric2013 发表于 2024-1-9 15:15
加大动态内存。

然后你的html页面内容什么样的,如果仅仅是静态的html,完全没问题的。

纯静态的,第一页是主页基本纯文字,第二页是一个修改IP参数页用的form表单,第三页是一个其他参数页用的form表单数据二十多个。
主页和IP页可以直接显示(一页就显示全了),第三页可以显示一多半,但没有滚动条和滚动条下面的内容,剩下的小部分和滚动条得加载十来秒。然后页面就全了 ,滚轮条也有了。

请问进入网页之后,是不是把中断关了比较好,中断网络发送数据会干扰网页一样,网页一卡一卡的,有时候还出几个乱码。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-8 05:07 , Processed in 0.233347 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表