1) 什么是”Last-Modified”?  在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修改的时间,格式类似这样:  Last-Modified: Fri, 12 May 2006 18:53:33 GMT  客户端第二次请求此URL时,根据 HTTP 协议的规定,浏览器会向服务器传送
转载 11月前
42阅读
前提准备系统 CentOS 7 64位1、安装编译工具及库文件2、安装 PCREPCRE 作用是让 Nginx 支持 Rewrite 功能(1)下载 PCRE 如果 wget不能用,需要先安装wget: .yum -y install wget当然也可以在本地下载好直接放到相应的位置 手动下载地址:http://downloads.sourceforge.net/project/pcre/pcre
转载 2024-05-31 07:45:53
116阅读
Nginx Etag学习Nginx Etag什么是EtagLast-Modified / If-Modified-SinceEtag工作原理为什么要使用EtagEtag字符含义强Etag和弱EtagEtag丢失问题Etag配置Etag带来的问题 Nginx Etag什么是EtagEtag其实是一个页面的Hash值,当浏览器刷新页面的时候,浏览器会发送页面的Etag值,让服务器进行比较,服务器如果
一、静态资源缓存(1)apache设置max-age或expires这里需要修改.htaccess文件。<IfModule mod_headers.c> <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$"> Header set Cache-Control "max-age=604800, publi
转载 2024-04-29 09:21:39
134阅读
nginx基本说明 采用nginx+liunx难度:简单1.基本配置#运行用户 user nginx; #启动进程,通常设置成和cpu的数量相等 auto为自适应 worker_processes auto; # 全局错误日志 error_log /var/log/nginx/error.log; # 包含以下文件 include /usr/share/nginx/modules/*.con
转载 6月前
15阅读
     HTTP 协议规格说明定义ETag为“被请求变量的实体值”。 另一种说法是,ETag是一个可以与Web资源关联的记号(token)。典型的Web资源可以一个Web页,但也可能是JSON或XML文档。服务器单独负责判断记号是什么及其含义,并在HTTP响应头中将其传送到客户端,以下是服务器端返回的格式:ETag: "50b1c1d4f775c61:df3"客户端的查询更新
原创 2013-12-11 17:34:52
2823阅读
1点赞
前期准备本地电脑MobaXterm(远程登陆工具,使用服务器商自带的终端或宝塔终端也可以)gitee账号,放在Gitee仓库上的项目liunx centos 服务器(不知道怎么买可以看看我之前的文章)宝塔面板(可有可无)一、登录远程服务器使用MobaXterm或其他终端工具远程登陆服务器(此处演示使用宝塔) 进入命令行界面二、安装使用Nginx用来运行显示我们的项目,安装在服务器上1.安装Ngin
转载 2024-06-05 13:08:35
104阅读
nginx的proxy_cache可以通过缓存首部Cache-Control和Expires进行代理缓存,但是有个参数proxy_cache_revalidate on; 可以有效减少报文的传输。在说这个之前,先看下原理。在HTTP协议中If-Modified-Since和If-None-Match分别对应Last-Modified和ETag。结合Expi
    只要是做BS开发的,我相信都会涉及到负载均衡的问题,主流的解决高并发的问题。解决高并发的问题通常就涉及到配置集群,为了能够合理的分配访问量的请求服务器,我们就需要一个用于处理负载均衡的第三方工具。常用的第三方软件有Apache、Microsoft、Nginx,接下来我们就以Nginx为例,来讲一下nginx在CentOS系统下的安装。  &
转载 2024-04-13 09:28:53
19阅读
一、作用及原理使用缓冲释放后端服务器  反向代理的一个问题是代理大量用户时会增加服务器进程的性能冲击影响。在大多数情况下,可以很大程度上能通过利用Nginx的缓冲和缓存功能减轻。当代理到另一台服务器,两个不同的连接速度会影响客户的体验:    1.从客户机到Nginx代理的连接    2.从Nginx代理到后端服务器的连接Nginx代理将暂时存储后端的响应(缓冲到内存),然后按需供给数据给客户端。
转载 2024-02-12 20:00:53
284阅读
1.基本缓存配置及配置说明proxy_cache_path /path/to/cache levels=1:2 keys_zone=mycache:10m max_size=10g inactive=60m use_temp_path=off; server {   # ...   location / {     proxy_cache mycache; proxy_cache_
一.nginx是做什么的?Nginx 是一个HTTP和反向代理服务器,一个邮件代理服务器和一个通用的TCP/UDP代理服务器。作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为
转载 2024-05-24 20:20:12
194阅读
1点赞
浏览器缓存原理 HTTP协议定义的缓存机制(如:Expire;Cache-control等)浏览器无缓存场景图浏览器有缓存场景图缓存校验过期机制 (1)第一步:客户端缓存校验   第一步:本地客户端通过Expires、Cache-Control(max-age)字段校验本地缓存是否过期    Expires出现在Http1.0版本;Cache-Co
转载 2024-03-01 14:37:29
108阅读
使用ETag和expires调优web 服务器性能 正确使用Etag和Expires标识处理,可以使得页面更加有效被Cache。 在客户端通过浏览器发出第一次请求某一个URL时,根据 HTTP 协议的规定,浏览器会向服务器传送报头(Http Request Header),服务器端响应同时记录相关属性标记(Http Reponse Header),服务器端
Nginx的启动阶段讲解概述 nginx启动阶段指从nginx初始化直至准备好按最新配置提供服务的过程。在不考虑nginx单进程工作的情况下,这个过程包含三种方式:启动新的nginxreload配置热替换nginx代码三种方式有共同的流程,下面这幅图向我们展现了这个流程:图11-1流程的开端是解析nginx配置、初始化模块,接着是初始化文件句柄,初始化共享内存,然后是监听端口,再后来创建
转载 2024-03-17 15:26:20
356阅读
反向代理与负载均衡反向代理 反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。Nginx配置实例—反向代理:实验环境:(全部服务器都采用centos6)一台Nginx服务器(192.168.110.111)一台Tomcat服务器(192.168.110.222)测试:使用Windows进行测试,在浏览
转载 2024-10-25 10:38:56
86阅读
什么是Node.js?什么是Nginx?什么是Angular.js?什么是Vue.js?什么是BootStrap?什么是NPM?什么是Webpack?什么是React?什么是Weex?什么是Glup?什么是Grunt?前言之前在刨根问底Node.js篇中,提到了Node.js由于是单进程、单线程的特性导致了可靠性低的缺点,针对该缺点可以使用Nnigx反向代理,负载均衡,开多个进程,绑定多个端口。所
因为第一次接触远程服务器所以遇到的坑比较多1、mysql在centos6.5安装遇到的问题,就想说下官方就不能优化下linux系统的mysql安装吗,非得出错让用户自行解决,在上篇博客中写了  这里就不多说了2、将nodejs项目上传到远程服务器上后,不知道如何通过域名访问服务器的项目文件,经过过长时间的百度,知道了nginx反向代理这个东东,首先编辑nginx.conf文件添加如下内容
Nginx 缓存服务  nginx缓存服务器的配置主要是通过proxy_cache相关命令来实现的    也可以设置不同的location来应对,不过Nginx也有相关的参数:proxy_no_cache; 详细使用参数参考以下案例:      配置位置:http{     ...... /data/ngx_cache levels=1:2keys_zone=whs
转载 2024-05-17 21:50:53
84阅读
nginx expires 功能介绍1.简单的来说,nginx expires就是为用户访问的网站内容设定一个过期时间,当用户第一次访问这些内容时,会把这些内容存储在用户浏览器本地,这样用户第二次或者继续访问该网站时,浏览器会检查加载已经缓存在用户的浏览器本地内容,就不会在服务器进行下载了,直到内容被清除为止。2.作用:可以将网站的图片。视频,css js等网站元素更改机会少的设置在客户端进行本地
转载 2024-04-29 11:53:59
68阅读
  • 1
  • 2
  • 3
  • 4
  • 5