论文部分内容阅读
作为人口大国,农业在我国国民经济发展中占据着重要的地位。目前,我国农业生产以传统模式为主,生产效率低,农作物产量不高,同时也容易造成资源浪费和环境污染问题。物联网技术的发展给农业现代化带来了新的契机,智慧农业系统通过各种传感设备对农作物以及其环境参数的监控与管理,实现精准农业生产过程,有效提高生产效率,提升农作物产量和品质,节省资源,为科学种植奠定基础。web前端作为智慧农业系统的可视化部分,用户通过前端界面实时观测农业大棚内环境参数的变化,远程管理底层硬件设备,对异常情况采取相应的措施使之达到理想的生产状态。随着智慧农业系统的普及,用户规模不断壮大,web应用对系统造成沉重的压力,这对web前端设计方案中性能优化提出了较高要求。因此,一个界面友好、使用简便、功能齐全、性能优良的web前端系统对于智慧农业推广和获取理想效果是非常重要的。本文完成了智慧农业监测系统web前端方案设计与实现工作,并从以下三个方面对web前端的性能优化方法进行研究与应用:(1)本地存储:数据融合存储,并通过数据更新算法自动删除最近最少使用数据,从而防止数据溢出。(2)图片合并:提出了一种基于优化K-medoids算法的图片分类模型,对页面中的图片进行分类拼合。(3)浏览器并发连接限制:提出一种调度权值计算模型,有秩序地发送请求,防止响应阻塞。以上三种优化方式分别从文件的读取时间、数据存储的容量限制、拼合图片的使用率、请求连接限制等方面提升web前端性能,缩短页面的响应时间,减少服务请求数量,从而有效降低对智慧农业系统后台的应用负担。