开发者们的福利又来了。。CDN公共库是指将常用的JS库存放在CDN节点,以方便广大开发者直接调用。与将JS库存放在服务器单机上相比,CDN公共库更加稳定、高速。一 般的CDN公共库都会包含全球所有最流行的开源JavaScript、JQuery等库,你可以在自己的网页上直接通过script标记引用这些资源。这样做不仅可以为您 节省流量,还能通过CDN加速,获得更快的访问速度。注意网站要支持ssl的有些资源慎用。最好的方法就下载到网站的对应目录,然后代码调用即可。...
分类:
Web程序 时间:
2015-06-08 13:26:55
阅读次数:
391
HTTP 响应
所谓响应其实就是服务器对请求处理的结果,或者如果浏览器请求的直接就是一个静态资源的话,响应的就是这个资源本身。
HTTP 响应的组成
①响应状态行:包括协议版本、响应状态码、响应状态信息
②响应消息头:响应头
③实体内容:响应体
最常见的响应状态码
代码 表示
说明
200 成功
服务器已成功处理了请求。通常,这表示服务器...
分类:
Web程序 时间:
2015-06-08 11:45:27
阅读次数:
114
参考地址如何你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。目的:可以正常访问静态文件,不要找不到静态文件报404。方案一:激活To...
分类:
编程语言 时间:
2015-06-07 10:52:50
阅读次数:
230
可以通过此头属性确定通信内容的传输方式,如果指定chunk表示把大资源分为多个小块进行传输通常情况下静态资源等小文件传输时可以指定 Content-Length 告知通信双方文件大小,而当传输资源无法确定大小是可以指定该属性进行传输通信双方也无需知道文件大小,这样可以节省内存空间。此属性和Conte...
分类:
其他好文 时间:
2015-06-05 00:02:17
阅读次数:
239
Nginx实际上只能处理静态资源请求,那么对于动态请求怎么做呢。这就需要用到Nginx的`upstream`模块对这些请求进行转发,即反向代理。这些接收转发的服务器可以是Apache、Tomcat、IIS等。示意图如下: ![输入图片说...
分类:
其他好文 时间:
2015-06-04 13:58:43
阅读次数:
995
前文里我讲到了网站静态化的关键点是动静分离,动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的核心思路。由此可见,网站静态化处理的核心就是动静分离和缓存两大方面,上篇我简单讲述了动...
分类:
Web程序 时间:
2015-06-02 17:18:35
阅读次数:
114
前文里我讲到了网站静态化的关键点是动静分离,动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的核心思路。由此可见,网站静态化处理的核心就是动静分离和缓存两大方面,上篇我简单讲述了动...
分类:
Web程序 时间:
2015-06-02 17:11:30
阅读次数:
258
import java.io.File;import javax.servlet.Servlet;import lombok.extern.slf4j.Slf4j;import org.springframework.boot.autoconfigure.AutoConfigureAfter;imp...
分类:
编程语言 时间:
2015-06-01 14:31:50
阅读次数:
1404
由于网站使用nfs共享方式保存用户上传的图片,附件等资料,然后通过apache下载的方式供用户访问,在网站架构初期,使用这种简单的方式实现了静态
资源的读写分离,但随着网站数据量的增加,图片服务器渐渐成为整个网站的短板,缘次催生了使用fastfds的想法,故而先进行一番简单..
分类:
其他好文 时间:
2015-05-29 18:27:08
阅读次数:
769