最近OurJS后台已经从纯node.js迁移到了Nginx+NodeJS上来了,感觉性能提升了不少,特与大家分享。Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日
转载 2024-04-29 21:31:17
46阅读
点击流日志采集服务部署1、服务器中安装依赖yum -y install gcc perl pcre-devel openssl openssl-devel 2、上传LuaJIT-2.0.4.tar.gz并安装LuaJITtar -zxvf LuaJIT-2.0.4.tar.gz -C /usr/local/src/cd /usr/local/src/LuaJIT-2.0.4/make &
转载 2024-05-20 13:41:47
333阅读
前言环境:centos nginx 1.18.0 以下所说的反向代理服务器和负载均衡服务器其实是一个意思,因为nginx做反向代理的时候本质上做到了负载均衡的效果。upstream模块nginx的负载均衡功能依赖于http_upstream_module模块,所支持的代理方式包括proxy_pass、fastcgi_pass、memcached_pass等。http_upstream_module
转载 2024-04-23 10:30:02
0阅读
使用 Go 处理 HTTP 请求主要涉及两件事:ServeMuxes 和 Handlers。ServeMux[1] 本质上是一个 HTTP 请求路由器(或多路复用器)。它将传入的请求与预定义的 URL 路径列表进行比较,并在找到匹配时调用路径的关联 handler。handler 负责写入响应头和响应体。几乎任何对象都可以是 handler,只要它满足http.Handler[2] 接口即可。在非
背景最近公司有这么一个需求:我们公司在www.test.com上做了一个官网的页面,但我们公司的官网域名是www.jylt.cc,而www.test.com网站不能配置通过我们官网的域名直接访问,但是我们又需要直接通过www.jylt.cc来访问www.test.com上我们的官网内容。问题的发生这时我想到了使用Nginx直接把www.jylt.cc的请求代理到www.test.com上,这样不就
强调说明: 每一次更新配置文件或者新增域名解析配置,都需要重启NGINX systemctl restart nginx主配置文件#运行用户 user nginx; #启动进程,通常设置成和cpu的数量相等 worker_processes 2; #全局错误日志及PID文件 error_log /usr/local/nginx/logs/error.log; pid /usr
转载 10月前
21阅读
接着上一篇,我们学习nginx的main方法。 用gdb工具调试nginx,首先gdb nginx。如下: gdb调试工具有很多的命令,上一篇为了找main方法用了 b 命令,也就是breakpoint的意思。输入b main。 要调试必须得先启动nginx,输入 r 命令,也就是run的意思。 ok,到这里我们就启动了nginx。到win系统下我们拷贝的源代码中,我们来看看main方法中
一、简介 nginx队列和linux内核中的链表有一样的结构,只有一个连接头(只有两个指针),任何包含这个结构的数据都可以连接在一起。有点像物联网,万物互联,只要能上网都可以连接。 nginx队列是带头节点的一个双向链表。二、数据结构typedef struct ngx_queue_s ngx_queue_t; struct ngx_queue_s { ngx_queue_t *pr
转载 2024-08-26 12:31:02
63阅读
很多时候,一个vue项目打包下来,app.js 主文件都会有几兆,大点的项目都会有十几二十兆,还有app.css的打包文件可能也会很大。对于一般的服务器来说,首次去打开部署好的平台页面,加载起来会很慢。这样的速度肯定是不能容忍的。当然,首要的途径是先尽量给打包文件app.js和app.css减重,让它更轻。不过,大部分时候,这个文件再怎么建你也不能从20M减到10M,5M,甚至更小。所以,有个非常
转载 2024-05-03 13:36:49
49阅读
     Nginx启用gzip很简单,只需要设置一下配置文件即可完成,可以参考文章Nginx如何配置Gzip压缩功能。不过,在群里常有人提到,他们的网站Gzip压缩虽然成功了,但检测到JS仍然没有压缩成功,这是为什么呢?经过我的检查发现,原来是他们的gzip_types设置不对造成的,本文就为遇到同样情况的人解决这一问题。   &nbs
转载 2024-03-12 18:09:09
79阅读
环境:Ubuntu16.04、Tomcat7、Nginx 1.5.6发现问题:最近在生产服务器使用过程中,发现一个以前被忽略的问题;项目中如果存在大量的js,css或者其它一些静态资源,每次访问的时候,都需要发出大量的请求,造成加载速度过慢;一般情况我们使用开发者模式,就可以查看浏览器发出的每一个请求的耗时情况;而在项目中,当用户登录时,加载index.jsp的时候,浏览器就会发送大量的请求,通过
一、Nginx简介官方网址:http://nginx.org/Nginx是由1994年毕业于俄罗斯国立莫斯科鲍曼科技大学的同学为俄罗斯rambler.ru公司开发的,开发工作最早从2002年开始,第一次公开发布时间是2004年10月4日,版本号是0.1.0Nginx的版本分为开发版、稳定版和过期版,nginx以功能丰富著称,它即可以作为http服务器,也可以作为反向代理服务器或者邮件服务器,能够快
转载 7月前
15阅读
目录前言 一、什么是JWT?二、为什么需要JWT?三、生成JWT和解析JWT1. 定义需求2. 生成JWT2. 解析JWT四、在gin框架中使用JWT总结前言文章转载来源:在gin框架中使用JWT | 李文周的博客 一、什么是JWT?JWT全称JSON Web Token是一种跨域认证解决方案,属于一个开放的标准,它规定了一种Token实现方式,目前多用于前后端分离项目和OAu
openresty简介OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web平台,由中国人章亦春发起,提供了很多高质量的第三方模块。OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及Lua 模块,更主要的是在性能方面,OpenResty可以 快速构造出足以胜任 10K 以
nginx一直希望支持更多的脚本能力,现在js已纳入旗下。多余的不说了,直接尝鲜吧!0. 安装> cd /tmp && mkdir njs && cd njs > wget http://nginx.org/download/nginx-1.8.0.tar.gz > wget http://hg.nginx.org/njs/archive/tip
原创 2023-04-11 10:35:33
94阅读
1介绍js的基本数据类型js一共六种基本数据类型,分别是 undefined null boolean number string ,还有es6新增的symbol 和 es10新增的bigint。 Symbol代表创建后独一无二且不可变的数据类型,他的出现我认为是解决可能出现的全局变量冲突的问题 BigInt 是一种数字类型的数据, 它可以表示任意精度格式的整数,使用BigInt可以安全的存储和操
首先在服务器安装nginxsudo apt update sudo apt install nginx安装完毕后将前端项目打包 webpack.output.publicPath里配置资源基础路径 资源打包出来就是/publicPath开头1.http://www.xxx.com/ publicPath: '/'2.http://www.xxx.com/web publicPath: '/web/
转载 2024-10-24 20:29:33
63阅读
一、什么是NginxNginx 是俄罗斯人编写的十分轻量级的 HTTP 服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个 IMAP/POP3/SMTP 代理服务器。Nginx 是由俄罗斯人 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor Sysoev 在建立的项目时,
转载 2024-09-20 21:13:17
76阅读
Nginx作为Web服务器或者反向代理服务器选择Nginx的理由 1. 它可以高并发连接 支撑5万并发连接,使用了最新的epoll网络I/O模型 2. 内存消耗少 3. 成本低廉 4. 其他理由 1)配置文件非常简单 2)支持Rewrite重写规则 3)内置的健康检查功能 4)节省带宽 5)稳定性高 6)支持热部署Nginx在Linux下的安装tar zxvf nginx-*.*.**.tar.g
转载 2024-10-15 22:19:32
40阅读
利用nginx搭建git服务器 本文参考了, 自己操作中收获一些错误心得.记下以备用.一. 准备工作:  1. 下载nginx并安装    推荐到nginx官方网站下载并安装,有很详细的教程. 参考资料: http://nginx.org/en/linux_packages.html    (1). 编辑repo文件,这里以64位的CentOS
转载 2024-07-07 14:18:02
17阅读
  • 1
  • 2
  • 3
  • 4
  • 5