您的位置:首页 > Web前端 > Node.js

node.js的学习历程七之静态资源管理的初步了解

2016-10-09 09:07 609 查看
静态资源,主要就是图片、css、javascript等前端需要的修饰文件,对于静态资源,因其请求的地址不能被服务器所识别,所以需要进行资源管理。
通过解析请求的资源的后缀名来识别需要的是那种类型的资源,将资源都用一个文件夹来纺织,是项目结构看上去比较明了。按习惯将其取名为static,静态文件夹。
用var pointPosition=pathname.lastIndexOf(‘.’)的方法来获取请求文件的‘.’的位置,然后用pathname.substring(pointPosition+1)来获取文件的后缀名。根据文件的后缀名来加载不同的mmieType,从而读取文件使静态文件也能运用到前端的加载。
为避免硬盘IO承受过大的请求压力,需要缓存静态文件,通过时间的控制来返回304状态码还是200状态码。
在头文件中传入两个参数来记录时间,一个是If-Modified-Since,一个是expires。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: