腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
性能与架构
专栏作者
举报
597
文章
1145911
阅读量
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
程序员
监控
面试
软件工程
软件开发
事务
调试
搜索文章
搜索
搜索
关闭
公司规定所有接口都用 post 请求,这是为什么?
http
缓存
php
微服务
最近在逛知乎的时候发现一个有趣的问题:《公司规定所有接口都用 post 请求,这是为什么?》
dys
2021-12-01
2K
0
大规模业务技术架构设计与战术(架构师必看)
缓存
架构设计
nginx
dns
技术架构,是将产品需求转变为技术实现的过程。技术架构解决的问题包括了如何进行纯技术层面的分层、开发框架选择、语言选择(这里以 JAVA 语言为主)、涉及到各自非功能性需求的技术点(安全、性能、大数据)。技术架构是确定组成应用系统实际运行的技术组件、技术组件之间的关系,以及部署到硬件的策略。
dys
2021-11-02
2K
0
网站 cache control 最佳实践
缓存
http
css
gulp
javascript
通常,是因为 cache control 缓存控制策略定义不正确,导致服务端最新部署之后客户端没有接收到最新的更改。
dys
2020-02-12
1.4K
0
缓存读写策略 - Cache Aside
缓存
数据库
sql
因为数据库更新、缓存更新这2个动作不是原子的,在高并发操作时,这2个动作直接会插入其他动作。
dys
2019-12-25
1.7K
0
如何判断一个元素是否存在于一个亿级数据集中?
云数据库 Redis
编程算法
数据库
sql
缓存
布隆过滤器(Bloom Filter)于 1970 年由布隆提出的,是专门用于检索一个元素是否存在于一个集合中的算法。
dys
2019-11-29
1.1K
0
高并发的常用策略
缓存
数据库
sql
压力测试
kafka
例如广告扣费系统,广告主向自己的账号充钱、设置自己的广告,用户浏览或者点击广告后就需要扣费,这个扣费操作的数量是极大的。
dys
2019-07-31
1.8K
0
架构设计 -- 服务降级
云数据库 Redis
数据库
sql
缓存
降级是系统保护的重要手段,保证系统的高可用,简单理解,降级就是丢车保帅,在系统压力极大时,暂时不做非必要动作,以保证系统核心功能的正常。
dys
2019-03-07
1.3K
0
架构设计原则 - 高并发
消息队列 CMQ 版
kafka
缓存
云数据库 Redis
数据库
实际常用:应用无状态,配置文件有状态,例如,不同的机房读取不同的配置文件,通过配置中心指定。
dys
2019-03-07
761
0
Facebook 迁移 Messenger 底层存储的过程
存储
缓存
hbase
Facebook Messenger 用户超10亿,可以即时分享文字、图片、视频,产品自身不断的发展,背后的系统也在不断改变,开始是一个单体服务,后来变为有专门的缓存服务支持读、Iris 系统来队列化写、存储服务来保存历史消息。
dys
2018-08-01
913
0
Kafka 是否可以用做长期数据存储?
存储
缓存
问题 “把 Kafka 作为长期存储有问题吗?” 这是一个非常常见的问题,我们知道,Kafka 是这样存储日志记录的 答案是“可以”,只要把数据保留时间设置为“永久”,或者开启日志压缩,数据就会被一直
dys
2018-04-04
2.8K
0
Redis的5个常见应用场景
云数据库 Redis
存储
数据结构
数据库
缓存
前言 Redis 是一个强大的内存型存储,具有丰富的数据结构,使其可以应用于很多方面,包括作为数据库、缓存、消息队列等等。 如果你的印象中Redis只是一个 key-value 存储,那就错过了Redis很多强大的功能,下面就是实际应用场景中5个最普遍的案例。 1. 全页面缓存 如果你使用的是服务器端内容渲染,你又不想为每个请求重新渲染每个页面,就可以使用 Redis 把常被请求的内容缓存起来,能够大大的降低页面请求的延迟,已经有很多框架用Redis来缓存页面,这就是页面静态化的一种方式。 // Set t
dys
2018-04-04
795
0
优化Mysql:3个简单的调整
云数据库 SQL Server
存储
缓存
前言 调整下面3项参数配置可以起到很好的优化效果,简单实用。 1. 使用 InnoDB 存储引擎 如果你还在使用 MyISAM 存储引擎,强烈建议改为 InnoDB,InnoDB 的优越性有很多,举个简单的例子: MyISAM:只在内存中存放索引 InnoDB:在内存中存索引和数据 修改的方法: ALTER TABLE table_name ENGINE=InnoDB; 2. 让 InnoDB 使用全部内存 innodb_buffer_pool_size参数指定了 InnoDB 可以使用的内存总量。 建议设
dys
2018-04-04
819
0
Redis Cluster 迁移案例
云数据库 Redis
缓存
云数据库 SQL Server
背景简介 Grab 是东南亚的打车巨头,app 下载量已有 5500 万,司机有 120 万 app 与 server 通信时需要使用一个认证 token,Grab 使用 Redis 来缓存 toke
dys
2018-04-04
1.4K
0
Redis 应用案例 - 在问题中不断成长
云数据库 Redis
php
缓存
本文翻译整理自 Andy Grunwald 发布的一篇文章,写的是作者所在公司使用 Redis 时遇到的问题,以及处理过程,在不断解决调整中积累了很多 Redis 的使用经验 背景 产品类型:酒店搜索 技术选型:前端 PHP + 后端 Java,都会用到 Redis Redis 使用场景:缓存、数据持久化前的临时存储 2010年开始应用 Redis,PHP 对其操作时使用的是 Predis 这个客户端库 2013年改用了 phpredis 作为客户端库 2014年开始出现问题 问题描述 用户量快速增长,访问
dys
2018-04-04
1.2K
0
HBase 数据读写流程
hbase
存储
zookeeper
缓存
读数据 HBase的表是按行拆分为一个个 region 块儿,这些块儿被放置在各个 regionserver 中 假设现在想在用户表中获取 row key 为 row0001 的用户信息 要想取得这条
dys
2018-04-04
2K
0
开发人员的浏览器
https
网络安全
缓存
平时在页面开发过程中,常会感觉有几个地方不太便利,例如: (1)浏览器中打开的标签页太多,调试的页面是其中的一个,感觉被淹没了,比如查看完其他网页资料,然后编辑代码,再找调试页面时就比较麻烦,得从众多标签页中寻找 (2)开发中有时需要清除浏览器缓存,但这可能影响已经打开的其他网站 (3)每次修改完代码后,需求手动刷新页面查看效果 后来我就使用单独的浏览器打开调试页面,这样可以使用 ctrl+tab 快捷键快速打开,并且清除缓存也不影响其他网页,然后使用 browsersync 来自动刷新 正好前阶段发现一个
dys
2018-04-03
701
0
前端工程 - 静态资源的更新
javascript
html
缓存
css
示例 <html> <head> <link href='a.css' type='text/css'/> <script src="b.js"></script> ... </head> ... </html> 这个页面引用了2个静态资源: a.css、b.js 随着产品的不断发展,简单的静态资源更新也就不再简单 阶段一 产品初期,访问量不大,网络带宽充足,每次用户访问都重新加载静态资源也很快 这种情况下,静态资源的升级就非常简单,用新的文件直接覆盖线上文件即可 阶段二
dys
2018-04-03
1.3K
0
分方式缓存常用的一致性hash是什么原理
缓存
编程算法
一致性hash是用来解决什么问题的? 先看一个场景 有n个cache服务器,一个对象object映射到哪个cache上呢? 可以采用通用方法计算object的hash值,然后均匀的映射到到n个cache hash(object) % n 初始阶段运行正常,但当cache服务器发生变动后就会出现问题 例如 (1)一个cache服务器down掉了,这样所有映射到此cache的对象都会失效,需要把此cache移除,这时候映射公式变成了 hash(object) % (n-1) (2)由于访问
dys
2018-04-03
918
0
深入了解浏览器的重绘与重排
缓存
重绘与重排是浏览器渲染的重要动作,对前端性能影响非常大,所以值得多了解一下 什么是重绘与重排? 重绘是一个改变元素外观的行为,例如改变visibility、背景色等属性 重排是浏览器重新计算各个元素的排列位置,需要重新进行布局计算,例如改变元素的宽高、元素内的内容 重绘不会带来重新布局,并不一定伴随重排,但重排一定会导至重绘 哪些操作会引起重排? (1)改变DOM元素的几何属性 某元素的几何属性发生变化时,会触发子节点、兄弟节点、祖先节点重新计算,也就是所有元素都得重新计算大小、位置,整个页
dys
2018-04-03
1K
0
网络内容缓存CDN的工作原理
cdn
缓存
CDN的全称是Content Delivery Network,即内容分发网络 CDN的目的就是提高用户访问网站的响应速度 提速的基本思路 例如你的网站服务器是在北京,这时有一个广州的用户来访问你的网站 当你的网站没有使用CDN时,用户是直接通过网络读取你的服务器,这个过程就涉及到了一些网络问题,例如南北网络互相访问慢的问题,或者涉及到不同网络运营商的网络沟通问题,这些问题很可能对用户体验产生不好影响 当你的网站使用CDN后,CDN把你的网站资源复制到了全国各地的服务器上,这个广州电信的用户访问你
dys
2018-04-03
1.7K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档