首页 / 中科可控 · TC4600E
TC4600E 刀片服务器 BMC 外部监控界面
2018.06 — 2020.10,中科院安全可控信息技术产业化基地。在嵌入式固件资源极紧的前提下,我约一年独立完成新一代刀片机箱外部监控界面,并参与服务器带外管理 Web 与运维交互。
76→34首页接口合并
十余秒→约 3s首页加载
≤5MB / 32MBWeb / ROM 约束
IE11+放弃 IE10 及以下
TC4600E 刀片机箱 BMC
产品 TC4600E:机箱视图、节点详情、传感器调控等。
服务器带外管理 Web
固件维护、资产信息、日志查询等同期界面。
机箱视图示意
极端资源约束
- ROM 仅 32MB,Web 资源原则上 ≤5MB;引库与加插件先算体积。
- 首页受浏览器同域并发限制排队;与后端协作汇聚合并请求:76→34,加载从十余秒降到约 3 秒。
政企交付与浏览器策略
- 按客户环境与支持成本,确定支持 IE11 与主流现代浏览器,放弃 IE10 及以下。
- 产品须通过绿盟远程安全评估系统漏洞扫描方可验收;我负责前端相关安全处理并通过验收。
刀片机箱交互
- 6~8 节点动态机箱以状态图片拼出实时视图;单宽 / 双宽刀片按型号与槽位适配。
- Flex 动态列数 + 百分比填充,避免布局抖动。
- 带 1 名新人完成温度传感器调控模块。
运维交互
- H5 远程控制台前端(WebSocket 远程操作服务器 OS 界面)。
- 控制类操作:二次确认、防重复提交、失败提示恢复。
- 另开发 Vue + Electron 的 BMC / BIOS 镜像更新工具。
技术栈
jQuery / Backbone / Bootstrap / AdminLTE / Less / Grunt / Highcharts / D3 / WebSocket。