STM32 WEB服务器经常用到CGI SSI,可是为什么这方面一个具体的应用教程都没有?

STM32 WEB服务器经常用到CGI SSI,可是为什么这方面一个具体的应用教程都没有?,第1张

其实SSI跟asp差别蛮大的,ssi只能是在shtml文件载入的时候,其中的ss标签被替换为其他内容,(何种标签替换为何种内容 是用户在LwIP协议中自定义的),而ASP、CGi是可以在html载入后动态调用的,他们才能实现完善的动态交互功能

至于如何入手,lwip的源码里面有详尽的英文注释,lz可以对着看看。

如果你想进行lwip 的CGI编程,建议你看看这么几个文件:httpdh httpdc httpd_cgi_ssic

我刚好是先学习了普通的PC机上搭建 IIS 服务器,学习html 、cgi、asp方面的知识,然后才接触lwip,然后在别人搭建好的嵌入式服务器上进行cgi编程,基本上手了。

硬件上的cgi编程更底层,而复杂,如果你难以入手,你可以在你的windows下搭建IIS服务器,熟悉一下cgi,再转stm32上实现

  用无线传输啊……影响速度的因素有以下几点:一、服务器端的数据处理速度(就是CPU、内存等性能有影响)。

  二、传输网线速度(你用的无线传输300M,峰值速度是375MB)

  三、服务器端磁盘写入速度和客户端的磁盘读取速度。

  优化方法:

  只能从电脑端着手,你打开你的无线网卡的配置界面,(就是驱动的配置界面),点高级,左边有很多选项,你把网卡工作模式里面的选项看一下(就是网卡工作速度模式,不同网卡名称不一样,里面找一下)

把自己写的html网页加到工程中有两种方式:

你系统已经移植了文件系统,那么PC端编辑好的html文件就可以直接存放在SD卡之类的地方然后STM32通过文件系统的API读出html文件。web端只负责把这个文件读出,送到客户端。客户端的浏览器会负责解析。

另外一种就是没文件系统,那么你只能把html文件转成二进制数据存入内部的FLASH或者是SD之类的存储器介质中。然后按照事先制定的规约读取发送给客户端

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » STM32 WEB服务器经常用到CGI SSI,可是为什么这方面一个具体的应用教程都没有?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情