网站首页 站内搜索

搜索结果

查询Tags标签: ngx,共有 73条记录
  • Angular12和WebApi多语言使用

    1.安装ngx-translate 运行下面命令安装@ngx-translate/core和@ngx-translate/http-loader: npm install @ngx-translate/core --save npm install @ngx-translate/http-loader –save2.配置多语言 1.在根模块app.module.ts下导入TranslateModule,并定义配置 export func…

    2022/4/7 23:52:44 人评论 次浏览
  • 简单nginx module 学习

    来自官方文档,主要是学习下构建以及集成 项目结构一个nginx 模块至少包含一个config 以及模块代码├── config└── ngx_foo_module.c代码 config 关于模块类型、模块名称以及依赖的代码定义,当然也可以包含feature(比如模块依赖的库文件检查等)ngx_module_type=C…

    2022/4/6 7:19:35 人评论 次浏览
  • 切割nginx日志

    shell脚本#!/bin/bash # 切割nginx日志LOGS_DIR="/www/wwwlogs" NGX_PID=`cat /www/server/nginx/logs/nginx.pid`cd $LOGS_DIR && {# 获取当前目录下所有文件for log_file in $(ls -l |awk /^-/ {print $NF});domv $log_file ${log_file}_$(date +%F -…

    2022/2/14 7:14:18 人评论 次浏览
  • cache and nginx

    Cache https://xie.infoq.cn/article/373f75d884a28aff8f32c3d9a什么是缓存?缓存是将请求的结果存储在与原始存储位置或临时存储位置不同的位置的过程,这样我们就可以避免重复执行相同的操作。基本上,缓存是文件和数据的临时存储,从这个新位置访问数据会更快。 例子We…

    2022/2/8 7:16:05 人评论 次浏览
  • 通过分析nginx upstream源码来看动态配置upstream模块

    upstream回源处理流程 代码围绕着ngx_http_upstream.c展开,该模块主要为创建mainconf函数: static void *ngx_http_upstream_create_main_conf(ngx_conf_t *cf){...//创建main confumcf = ngx_pcalloc(cf->pool, sizeof(ngx_http_upstream_main_conf_t));//创建upstr…

    2022/1/19 7:11:16 人评论 次浏览
  • 通过分析nginx upstream源码来看动态配置upstream模块

    upstream回源处理流程 代码围绕着ngx_http_upstream.c展开,该模块主要为创建mainconf函数: static void *ngx_http_upstream_create_main_conf(ngx_conf_t *cf){...//创建main confumcf = ngx_pcalloc(cf->pool, sizeof(ngx_http_upstream_main_conf_t));//创建upstr…

    2022/1/19 7:11:16 人评论 次浏览
  • 基于Nginx+Lua改进多级缓存

    目录 1 多级缓存架构介绍2 Java常用缓存设计3 Lua版多级缓存架构改进4 Nginx+Lua多级缓存实战4.1 链接MySQL封装4.2 链接Redis集群封装4.3 多级缓存操作4.4 Nginx配置1 多级缓存架构介绍 任何项目中我们都有一些频繁的查询,而那些频繁的查询数据基本都是相同的,比如项目…

    2022/1/17 7:08:47 人评论 次浏览
  • 基于Nginx+Lua改进多级缓存

    目录 1 多级缓存架构介绍2 Java常用缓存设计3 Lua版多级缓存架构改进4 Nginx+Lua多级缓存实战4.1 链接MySQL封装4.2 链接Redis集群封装4.3 多级缓存操作4.4 Nginx配置1 多级缓存架构介绍 任何项目中我们都有一些频繁的查询,而那些频繁的查询数据基本都是相同的,比如项目…

    2022/1/17 7:08:47 人评论 次浏览
  • Nginx 高级数据结构

    文章目录 1. ngx_queue_t2. ngx_array_t3. ngx_rbtree_t4. ngx_hash_t (待更新)Nginx的高级数据包括ngx_queue_t, ngx_array_t, ngx_list_t, ngx_rbtree_t, ngx_radix_tree_t, ngx_hash_t。 1. ngx_queue_t ngx_queue_t双向链表是Nginx提供的轻量级链表容器,与Nginx的内存…

    2022/1/16 7:03:54 人评论 次浏览
  • Nginx 高级数据结构

    文章目录 1. ngx_queue_t2. ngx_array_t3. ngx_rbtree_t4. ngx_hash_t (待更新)Nginx的高级数据包括ngx_queue_t, ngx_array_t, ngx_list_t, ngx_rbtree_t, ngx_radix_tree_t, ngx_hash_t。 1. ngx_queue_t ngx_queue_t双向链表是Nginx提供的轻量级链表容器,与Nginx的内存…

    2022/1/16 7:03:54 人评论 次浏览
  • 基于Linux环境下的Nginx介绍及安装部署

    目录 一、Nginx简介 二、手工安装部署一、Nginx简介 Nginx偶数版本是稳定版本;奇数是开发测试版本 Nginx高性能、安全、稳定的WEB服务器软件,默认安装完成,只发布一套网站,在企业生产环境中,通常会基于Nginx WEB发布多个网站,将发布多个网站的方式称为虚拟主机。如果…

    2022/1/12 7:07:30 人评论 次浏览
  • 基于Linux环境下的Nginx介绍及安装部署

    目录 一、Nginx简介 二、手工安装部署一、Nginx简介 Nginx偶数版本是稳定版本;奇数是开发测试版本 Nginx高性能、安全、稳定的WEB服务器软件,默认安装完成,只发布一套网站,在企业生产环境中,通常会基于Nginx WEB发布多个网站,将发布多个网站的方式称为虚拟主机。如果…

    2022/1/12 7:07:30 人评论 次浏览
  • Nginx 通过 Lua + Redis 实现动态封禁 IP

    背景 为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的 IP 黑名单。对于黑名单之内的 IP ,拒绝提供服务。 架构 实现 IP 黑名单的功能有很多途径: 1、在操作系统层面,配置 iptables,拒绝指定 IP 的网络请求; 2、在 Web Server 层面,通过 Nginx …

    2021/12/17 19:52:35 人评论 次浏览
  • Nginx 通过 Lua + Redis 实现动态封禁 IP

    背景 为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的 IP 黑名单。对于黑名单之内的 IP ,拒绝提供服务。 架构 实现 IP 黑名单的功能有很多途径: 1、在操作系统层面,配置 iptables,拒绝指定 IP 的网络请求; 2、在 Web Server 层面,通过 Nginx …

    2021/12/17 19:52:35 人评论 次浏览
  • 什么是惊群,如何有效避免惊群?

    什么是惊群,如何有效避免惊群? 原文地址 结论不管还是多进程还是多线程,都存在惊群效应,本篇文章使用多进程分析。 在 Linux2.6 版本之后,已经解决了系统调用 accept 的惊群效应(前提是没有使用 select、poll、epoll 等事件机制)。 目前 Linux 已经部分解决了 epol…

    2021/12/15 6:20:33 人评论 次浏览
扫一扫关注最新编程教程