当前位置:问答库>论文摘要

题目:基于Node.js的社交电视网站的设计与实现

关键词:HTML5,Node.js,WebSocket,Canvas,异步I/O

  摘要



本社交电视网站是以社交性为主的视频、电视节目播放类网站。此网站的建立旨在互联网用户观看视频节目的同时,提高用户与用户之间的交互性,以及丰富社交类网站的广泛性。

课题内容是使用HTML5与Node.js(JavaScript运行环境)技术,基于WEB的环境开发一个可以自由访问的以社交性为主的视频、电视节目播放类网站。该网站使用了HTML5与CSS3进行页面的展示,JavaScript与HTML5中的WebSocket(HTML5中最新使用的一种网络连接协议,用于实时通讯)以及Canvas(HTML5画布)提高前端性能。服务器方面采用的是Nginx(WEB服务器)与Node.js架构。Nginx分发请求的方式,将高并发请求,移交Node.js处理,极大发挥Node.js异步I/O(程序不用依赖内核空间的I/O操作完成,即可进行后续任务)的特点。后端代码使用Node.js这种新型语言开发,使整个应用系统从客户端到服务器端编程都是使用JavaScript语言。大大的减少开发成本,并且使用Node.js会显著提升服务器端性能。

该网站上线运行后,极大提高了用户的用户体验,增加了并发访问量。其功能也满足部分互联网用户的需求。