腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
性能与架构
专栏作者
举报
597
文章
1145681
阅读量
116
订阅数
订阅专栏
申请加入专栏
全部文章
数据库
云数据库 SQL Server
其他
云数据库 Redis
sql
linux
编程算法
分布式
javascript
缓存
容器镜像服务
容器
存储
微服务
nginx
java
api
node.js
https
zookeeper
安全
网络安全
kafka
微信
css
spring
http
开源
html
负载均衡
json
apache
mongodb
系统架构
负载均衡缓存
网站
nosql
github
小程序
git
架构设计
shell
对象存储
php
kubernetes
压力测试
hbase
lua
打包
图像处理
hadoop
jvm
dns
数据结构
python
angularjs
jquery
mapreduce
访问管理
html5
ssh
spring boot
tcp/ip
rabbitmq
nat
区块链
bootstrap
ecmascript
消息队列 CMQ 版
es 2
gulp
grep
cdn
spring cloud
大数据
windows
ruby
go
.net
react
android
access
ide
maven
搜索引擎
unix
ubuntu
文件存储
腾讯云测试服务
人工智能
微信小程序音视频
grunt
自动化
运维
mybatis
单元测试
rpc
数据分析
网站建设
比特币
ios
regex
vue.js
ajax
嵌入式
oracle
memcached
postgresql
mvc
svn
jar
tomcat
lucene/solr
日志服务
NAT 网关
API 网关
电商
sass
webpack
yarn
移动开发
serverless
黑客
爬虫
hive
正则表达式
gui
面向对象编程
jdbc
hashmap
决策树
openstack
npm
kotlin
markdown
dubbo
ddos
jenkins
socket编程
uml
数据处理
sas
dart
raft
Elasticsearch Service
app
base64
client
data
facebook
gzip
instagram
int
it
local
mysql
nagios
netty
plugins
png
registry
server
service
src
view
程序员
监控
面试
软件工程
软件开发
事务
调试
搜索文章
搜索
搜索
关闭
大规模业务技术架构设计与战术(架构师必看)
缓存
架构设计
nginx
dns
技术架构,是将产品需求转变为技术实现的过程。技术架构解决的问题包括了如何进行纯技术层面的分层、开发框架选择、语言选择(这里以 JAVA 语言为主)、涉及到各自非功能性需求的技术点(安全、性能、大数据)。技术架构是确定组成应用系统实际运行的技术组件、技术组件之间的关系,以及部署到硬件的策略。
dys
2021-11-02
2K
0
负载均衡的分类及算法
负载均衡
负载均衡缓存
dns
nginx
通过软件实现,例如我们熟悉的 Nginx(7层负载均衡) 和 LVS(4层负载均衡)。
dys
2019-05-07
2.6K
0
Nginx 配置文件安全分析
nginx
安全
json
简介 Gixy 是一个 Nginx 配置文件的分析工具,主要目标是防止由于不当的配置带来的安全问题 Gixy 是进行静态分析,只需要指定配置文件的路径,不需要启动任何环境 使用示例 配置文件 t.co
dys
2018-04-04
1.1K
0
使用 NodeJS 实现反向代理
node.js
nginx
微服务
zookeeper
为什么使用 Node.js 实现反向代理 提到 反向代理 时我们通常会想到 Nginx,它配置简单,性能很好 那么使用 Node.js 实现反向代理有什么必要呢? 一个典型的使用场景就是 微服务网关
dys
2018-04-04
6K
0
Nginx 的 Javascript 扩展
nginx
javascript
去年 Nginx 发布了 nginScript,一个基于 Nginx 的 JavaScript 执行环境 可以通过 nginScript 扩展自己的 Nginx 服务器的能力 Nginx 非常强大,通过各种指令可以定义出复杂的配置,但有时可能无法很好的满足我们的需求,毕竟 Nginx 团队和第三方社区开发的模块是有限的 可以自己开发 C 模块,但有一定门槛,Nginx 希望为大家提供更加方便的扩展方式,便推出了 nginScript nginScript 包含2部分: 1. JS VM, Ngin
dys
2018-04-04
1.4K
0
内容平台 Medium 的技术体系
数据库
sql
存储
node.js
nginx
Medium 是全球知名的内容平台,访问量惊人 据半年前的数据统计,用户在 Medium 上阅读时间的总和已经达到 2600年,每月有2500万阅读者,每周有数万篇新文章发布 技术团队 团队负责人曾就职于Google,负责过 Google+、Gmail 等项目,团队成员是一帮 聪明、好奇心强、思路独特的工程师 团队以任务来驱动,不以功能模块划分,大家都有机会接触到架构中的各个技术,工程师们都很喜欢去做不同的东西,这让他们掌握了更多的技能 工作方式上,团队设定季度目标,鼓励大家小步迭代,工程师可以灵活的安排自
dys
2018-04-03
1.3K
0
Linux中Nginx的实时监控
nginx
linux
场景 想查看Nginx的实时状态信息,如哪些请求最频繁、哪些IP访问次数多 …… 例如服务器出现带宽持续很高,就需要看下现在哪些请求的流量大 ngxtop ngxtop就是用来满足这些实时监控
dys
2018-04-03
2.2K
0
Nginx/ZooKeeper 负载均衡的差异
nginx
zookeeper
分布式
Nginx是著名的反向代理服务器,也被广泛的作为负载均衡服务器 ZooKeeper是分布式协调服务框架,有时也被用来做负载均衡 那么他们的区别是什么?如何选择呢? 下面从实际场景看下他们的关系
dys
2018-04-03
4.4K
0
nginx实例 - 如何防止大图片占满带宽?
nginx
场景 前几天网站出现了访问缓慢的情况,查看系统资源状况后,发现出网带宽一直是占满的状态 查看服务器日志,发现了很多10M左右的超大图片的请求,这些图片占满了带宽,严重影响了其他的访问请求 正常情况下是应该访问缩放过的小图,一般在100K以内,查找问题和修改程序来不及,需要紧急处理 想到的方法就是对大图的加载进行限速 配置 修改nginx配置文件中图片访问的配置部分 思路: 对于正常小图的访问不限制,把正常图的大小限定为 100K 以内,超出时就进行限速,速度限定为最大 100k/s loca
dys
2018-04-03
2.1K
0
Nginx 限制IP并发数
nginx
安全
前几天介绍了CC攻击及其防护方法,其中有一个方法是限制同一个IP的并发请求数量,以防止来自同一IP的大量高并发攻击 我的服务器一直没有配置这个限制,今天实验了一下,下面是配置过程 配置 示例 li
dys
2018-04-03
3.6K
0
Linux nginx日志按天分割实例
linux
nginx
nginx的日志有个小缺点,日志文件一直就是一个,不会自动地进行切割,如果访问量很大的话,将导致日志文件非常大,不便于管理 这就需要我们自己来实现了,按日期每天生产一个日志文件 思路 每天零点把默认日志文件改名为当天日期,再重新打开新的日志文件 使用定时任务来执行脚本,脚本中执行改名和重新打开日志文件的操作 向Nginx主进程发送 USR1 信号,就可以重新打开日志文件 实现 #/bin/bash #备份日志的路径 bakpath='/home/nginx/logs' #nginx日志路径
dys
2018-04-03
2.3K
0
什么是反向代理服务器
nginx
我们常会看到‘反向代理服务器’这个名词,例如常看到文章上说 nginx 是一个反向代理服务器、varnish 是一个反向代理服务器 …… 下面就了解下这个概念 含义 ‘反向代理服务器’ 有两个概念,
dys
2018-04-03
1.4K
0
Nginx写IO占用高故障处理
nginx
问题描述 突然收到一台服务器负载过高告警,网站打开缓慢 问题分析 (1)使用 top 命令看到cpu行的 iowait 达到了70%以上,断定是IO负载过高的原因 (2)使用 iotop -o 命令发现Nginx的写IO特别大,并且在上一步的top命令看到Nginx的进程状态为D,表示Nginx在等待IO已经为僵死状态 这时候可以知道是Nginx产生大量写操作导致的系统负载过高了,但还不能知道具体Nginx在写什么文件 (3)找到其中一个nginx worker进程的pid,使用 lsof -p pid 列
dys
2018-04-03
2K
0
Nginx服务器的进程
nginx
缓存
Nginx服务器的进程有3类:主进程、工作进程、缓存进程 (1)主进程 Nginx启动时运行的主要进程,主要功能是与外界通信和对内部其他进程进行管理 主要工作内容 1)读取配置文件,验证有效性和正确性 2)建立、绑定、关闭 socket 3)按照配置生成、管理、结束工作进程 4)接收指令,如 重启、升级、退出 5)不中断服务,平滑重启、升级,升级失败的回滚处理 6)开启日志文件,获取文件描述符 (2)工作进程 由主进程生成,生成数量由配置文件指定,工作进程生存于主进程的整个生命周期 主要工作内容 1)接收请
dys
2018-04-02
4.4K
0
nginx 缓存机制
nginx
Nginx缓存的基本思路 利用请求的局部性原理,将请求过的内容在本地建立一个副本,下次访问时不再连接到后端服务器,直接响应本地内容 Nginx服务器启动后,会对本地磁盘上的缓存文件进行扫描,在内存中建
dys
2018-04-02
3.9K
0
nginx反向代理实现跨域请求
nginx
api
json
跨域请求可以通过JSONP实现,缺点是需要修改被请求的服务器端代码进行配合,稍显麻烦 通过在自己服务器上配置nginx的反向代理,可以轻松实现跨域请求 思路 示例 服务器A中有一个页面,想请求服务
dys
2018-04-02
1.2K
0
nginx rewrite
nginx
rewrite的作用 rewrite可以实现url的重定向,把用户请求的url转发到另一个url,但用户浏览器地址并不改变 例如常用的伪静态化,就是通过rewrite实现的 /user/123 =>
dys
2018-04-02
1.1K
0
nginx虚拟主机配置
nginx
虚拟主机的概念 虚拟主机,就是把一台物理服务器划分成多个“虚拟”的服务器,每一个虚拟主机都可以有独立的域名和独立的目录 nginx虚拟主机的配置 nginx的虚拟主机就是通过nginx.conf中server节点指定的,想要设置多个虚拟主机,配置多个server节点即可 先看一个最简单的虚拟主机配置示例 server { listen 80; server_name a.test.com; location / { i
dys
2018-04-02
6.3K
0
nginx 负载均衡
nginx
例如目前有两台服务器,一个nginx服务器,一个web服务器(例如tomcat),nginx负责把所有请求转发到web服务器 配置如下 server { ...... location
dys
2018-04-02
1K
0
nginx 负载均衡策略
nginx
1. 轮询 轮询方式是nginx负载均衡的默认策略,根据每个server的权重值来轮流发送请求,例如: upstream backend { server backend1.example.com; server backend2.example.com; } 这种情况是每个server都使用相同的权重,默认值为1 可以手动设定权重,例如 upstream backend { server backend1.example.com weight=5; server backend2.
dys
2018-04-02
637
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档