【技术实现步骤摘要】
本申请涉及本地开发环境搭建的
,特别是涉及ー种Web前端本地开发环境的搭建方法,和ー种Web前端本地开发环境的搭建装置。
技术介绍
在网站开发和运行过程中,需要搭建Web前端开发环境对网站的项目开发,对存在问题的内容进行修改和调试。现有技术中,Web前端开发环境常常需要用到CDN(内容分发网络)服务器,具体而言,正常访问网页时会附帯访问很多资源文件,比如css、js文件,CDN服务器就是存放这些css和js文件的服务器,CDN服务器具有文件合并输出的功能,所以通过CDN服务器后,附带访问的资源文件会合并为一个URL(Uniform Resource Locator,统ー资源定位符,即网页地址)输出。例如,对于类似http://a.tbcdn.cn/a.js, b.js, c.js 的 URL, CDN 服务器可以将其中的a.js,b.js和c.js合并为ー个URL输出,这样就不用发起三次请求分别获取这三个文件了,或如,访问这个URL:http://a-tbcdn.cn/s/kissy/1.1.6/kissy-min.js, p/global/1.0/glo ...
【技术保护点】
一种Web前端本地开发环境的搭建方法,其特征在于,包括:预置本地代理服务器;由所述本地代理服务器接收客户端发送的网页访问请求,所述网页访问请求中包含网页资源文件的信息;根据所述网页资源文件的信息,判断在所述本地代理服务器中是否存在对应的文件;若是,则从本地代理服务器中提取相应的文件;若否,则所述本地代理服务器向内容分发网络CDN服务器发起对应文件的获取请求,并接收所述内容分发网络CDN服务器返回的对应文件;当所述文件有多个时,由所述本地代理服务器合并所获得的文件后返回客户端。
【技术特征摘要】
1.一种Web前端本地开发环境的搭建方法,其特征在于,包括: 预置本地代理服务器; 由所述本地代理服务器接收客户端发送的网页访问请求,所述网页访问请求中包含网页资源文件的信息; 根据所述网页资源文件的信息,判断在所述本地代理服务器中是否存在对应的文件; 若是,则从本地代理服务器中提取相应的文件; 若否,则所述本地代理服务器向内容分发网络CDN服务器发起对应文件的获取请求,并接收所述内容分发网络CDN服务器返回的对应文件; 当所述文件有多个时,由所述本地代理服务器合并所获得的文件后返回客户端。2.按权利要求1所述的方法,其特征在于,还包括: 当所述文件为ー个时,由所述本地代理服务器直接将所获得的文件后返回客户端。3.按权利要求1或2所述的方法,其特征在于,所述网页访问请求中包含多个网页资源文件的信息,所述的方法还包括: 将所述从本地代理服务器中提取的相应文件写入预设的缓存中; 和/或,将所接收的从内容分发网络CDN服务器返回的对应文件写入预设的缓存中; 所述由本地代理服务器合并所获得的文件后返回客户端的步骤进一歩包括: 本地代理服务器合并所述预设缓存中的文件; 将合并后的文件返回客户端。4.按权利要求3所述的方法,其特征在于,所述本地代理服务器合并所述预设缓存中的文件的步骤进一歩包括: 判断所述预设缓存中的文件是否包含压缩混淆代码; 若是,则将所述压缩混淆代码转换为源代码后再进行文件合并操作; 若否,则直接进行文件合并操作。5.按权利要求4所述的方法,其特征在干,所述文件合并操作为使用嵌入超文本标记语言文档的脚本语言PHP通过合并字符串的方式完成。6.按权利要求1或2所述的方法,其特征在于,所述本地代理服务器使用Web服务器软件Apache搭建。7....
【专利技术属性】
技术研发人员:李晶,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。