一、Nginx安装(略) 安装的时候需要注意加上 --with-http_ssl_module,因为http_ssl_module不属于Nginx的基本模块。 Nginx安装方法: # ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl            
                
         
            
            
            
            nginx的proxy_cache可以通过缓存首部Cache-Control和Expires进行代理缓存,但是有个参数proxy_cache_revalidate on; 可以有效减少报文的传输。在说这个之前,先看下原理。在HTTP协议中If-Modified-Since和If-None-Match分别对应Last-Modified和ETag。结合Expi            
                
         
            
            
            
            nginx.conf配置找到Nginx的安装目录下的nginx.conf文件,该文件负责Nginx的基础功能配置。配置文件概述Nginx的主配置文件(conf/nginx.conf)按以下结构组织:配置块功能描述全局块与Nginx运行相关的全局设置events块与网络连接有关的设置http块代理、缓存、日志、虚拟主机等的配置server块虚拟主机的参数设置(一个http块可包含多个server块)            
                
         
            
            
            
            我们会告诉你 Nginx 如何工作及其背后的理念,还有如何优化以加快应用的性能,如何安装启动和保持运行。 这个教程有三个部分: 基本概念 —— 这部分需要去了解 Nginx 的一些指令和使用场景,继承模型,以及 Nginx 如何选择 server 块,location 的顺序。性能 —— 介绍改善 Nginx 速度的方法和技巧,我们会在这里谈及 gzip 压缩,缓存,buffe            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-06 12:50:57
                            
                                237阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            说起缓存,每个前端开发者都不会陌生。它是很常见的前端性能优化手段之一,无论在节省带宽、提高加载和渲染速度、减少网络阻塞,以及提高用户体验上,都发挥着很重要的作用。缓存过程       页面的加载,可能会经历如上图所示的缓存过程。之所以会说可能,是因为有些缓存在一次请求中,不会经历。比如:如果请求命中了强缓存,那浏览器就直接返回结果了,不会进入协商缓存流程。下面我们会详细讲述下这些缓存的作用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-08 16:02:42
                            
                                158阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1:序言 
Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-16 13:00:57
                            
                                1648阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在上一篇文章中我们已经实现了本地node服务使用https访问了,看上一篇文章 效果可以看如下:但是如果我们现在使用http来访问的话,访问不了。如下图所示:因此我现在首先要做的是使用nginx配置下,当用户在浏览器下输入http请求的时候使用nginx重定向到https下即可。因此我们现在需要做一个简单的nginx重定向功能。因此在我们的nginx中需要加如下重定向配置:server            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-10 11:28:50
                            
                                168阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            客户端缓存脚本通常让我们又爱又恨,爱他,是因为他确实可以有效防止相同的文件在客户端和服务器之间传来传去,恨他,是因为当你真的需要更新他的时候,他可能不理会你的要求。以至于很多人直接在脚本后面加一个时间戳作为参数,当我们每次去获取网页的时候,都会在后面去增加一个时间戳,这样脚本文件就会每次都回传给浏览器,具体表现为你每次F5刷新页面(不是CTRL+F5)的时候,返回状态码始终都是200。当然,这么残            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-13 09:51:39
                            
                                23阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            有时您可能需要强制用户从您的网站下载内容,而不是在他们的网站上查看。如果您的网站有很多可下载的内容,这一点很重要。在本文中,我们将了解如何在 NGINX 中强制下载文件。强制文件下载可防止用户在您的服务器上流式传输这些文件并减少您网站的服务器负载。现在的浏览器能够识别很多文件类型(txt,pdf,jpg...),并在浏览器中自动打开情况一:添加头信息Conten            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-12 19:58:19
                            
                                46阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这是前一段时间学习的课程上面的,自己实际操作了一下,详细操作及说明如下。---如果Nginx遇到大流量和高负载,修改配置文件重启可能并不总是那么方便,因为恢复Nginx并重载配置会进一步增加系统负载,并很可能暂时降低性能。而一个个修改配置文件也是很容易出错和费时间的操作。这时候不妨试试consul+nginx-upsync-module实现Nginx的动态负载。nginx-upsyn            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 08:34:59
                            
                                140阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目标:主要为了实现在客户端的浏览器访问BS项目时  项目更新后  只需要刷新页面获取新内容  而不是要先清除浏览器缓存在去重新登录系统实现:  在nginx.conf中配置那些文件需要强缓存   那些文件需要不需要缓存 以达到项目更新后 浏览器刷新时不请求缓存直接请求服务器hash值:通过判断hash值  判断文件是否发生了变化            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 11:52:52
                            
                                712阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            GP组策略:组策略是一种管理员限制用户和限制计算机使用界面,使用功能的一种工具,可以简单的理解为注册表的简化和汉化 
注策略可以应用在四个位置,并且应用顺序为: 
本地计算机---站点---域---组织单元,在本地计算机上使用组策略可以通过gpedit.msc打开组策略编辑器,进行修改,而在AD中可以通过管理工具中的“域控制器安全策略”和“域安全策略”进行限制,但是推荐大家不要使用这种方法进行使用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 16:24:53
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            等价于            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-05 16:27:12
                            
                                261阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 强制刷新 JavaScript
## 引言
在网页开发中,有时候我们需要实现动态更新页面内容的功能。其中一个常见的需求是实现“强制刷新”功能,即在用户触发某个事件后,强制刷新当前页面以展示最新的内容。本文将介绍实现这一功能的一种方法,并提供相关代码示例和步骤说明。
## 流程概述
下面是实现“强制刷新 JavaScript”的整个流程概述。我们将用表格展示每个步骤的简要描述。
| 步骤            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-25 07:29:34
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Choreographer初始化mChoreographer,是在ViewRootImpl的构造方法内使用 Choreographer.getInstance()创建。Choreographer和Looper一样是线程单例的,通过ThreadLocal机制来保证唯一性。因为Choreographer内部通过FrameHandler来发送消息,所以初始化的时候会先判断当前线程有无Looper,没有的            
                
         
            
            
            
            Ctrl+F5            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-08-15 10:47:00
                            
                                202阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            有时您可能需要强制用户从您的网站下载内容,而不是在他们的网站上查看。如果您的网站有很多可下载的内容,这一点很重要。在本文中,我们将了解如何在 NGINX 中强制下载文件。强制文件下载可防止用户在您的服务器上流式传输这些文件并减少您网站的服务器负载。现在的浏览器能够识别很多文件类型(txt,pdf,jpg...),并在浏览器中自动打开情况一:添加头信息Content-Disposition "att            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 21:29:47
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这是一个很有趣的,感觉和前端这个领域不太搭嘎的话题,今天这个话题主要是聊聊利用我们前端相关的解决方案来解决前端开发和相关上线发布优化的复杂问题。其实开启工程化始祖应该是facebook。ok,那么接下来我们从最基本的技术原理开始讲起吧。 让我们从最先最原始的前端开发入手。如上所示是一个index.html页面与一个样式文件a.css,我们可以用我们最熟悉的文本编辑器进行编码,然后本地测试            
                
         
            
            
            
            文章目录前言方法一:v-if方法二:this.$forceUpdate()方法三::key=“value” 前言在vue 开发中,出于各种目的,我们常常需要让组件重新加载渲染。接下来,我们就讲讲强制组件刷新的方法。方法一:v-if对于v-if 的使用,我们常用在子组件显示上。我们查看文档时,会发现它常常被用于与v-show 的比较。对于经常性加载的组件,显示方式应该使用v-show 来实现组件的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 04:26:30
                            
                                3201阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android Activity 强制刷新
在Android开发中,有时候我们需要在Activity中进行数据更新或者页面刷新操作。但是由于Android的生命周期管理,有时候并不能及时刷新页面。这时就需要我们手动强制刷新Activity以显示最新的数据或者界面。
## 强制刷新的方法
### 1. 使用 `invalidate()` 方法
在Android中,我们可以通过调用 `in            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-12 06:31:01
                            
                                253阅读