首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
开阔天地365
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
赞
文章( 27 )
沸点( 0 )
Nginx|OpenResty|Tengine--到底该爱谁
大名鼎鼎的Nginx,以高性能著称,号称能够抗下单机数万并发,想必也不用过多介绍了。 从表格中显而易见,OpenResty的模块要比前两者多得多,虽然它基于 Nginx 实现,但其适用范围,早已远远超出反向代理和负载均衡。 它的核心是基于 Nginx 的一个 C 模块(lua-…
PHP-FPM参数调优
解决方法就是把这个值设置大一些,减少进程重启次数,减少高并发情况下502错误。 单个请求的超时中止时间,超时后会终止进程,nginx发现信号断了,就会给客户端返回502错误。 和php.ini的max_execution_time配置不冲突,谁先达到时间谁先起作用。 值:sta…
GIS相关网站、社区、论坛收藏
GIS开发GeoServer:共享地理空间数据的开源服务器Leaflet:开源JavaScript库,面向移动设备的交互式地图OpenLayers:专为WebGIS开发提供的JavaScript类库包
面试最让你手足无措的一个问题:你的系统如何支撑高并发?【石杉的架构笔记】
大多数同学被问到这个问题压根儿没什么思路去回答,不知道从什么地方说起,其实本质就是没经历过一些真正有高并发系统的锤炼罢了。 因为没有过相关的项目经历,所以就没法从真实的自身体会和经验中提炼出一套回答,然后系统的阐述出来自己复杂过的系统如何支撑高并发的。 所以,这篇文章就从这个角…
python函数式编程3(装饰器的深入理解)
1、python中装饰器可以理解为AOP编程,有点类似Spring中的注解,在不改变原函数或类的基础上,对函数或类添加额外(自己需求补充)的功能。 2、装饰器本质上是一个函数,该函数用来处理其他函数,它可以让其他函数在不需要修改代码的前提下增加额外的功能,装饰器的返回值也是一个…
下一代通信协议:QUIC
QUIC(Quick UDP Internet Connections),直译过来就是“快速的 UDP 互联网连接”,是 Google 基于 UDP 提出的一种改进的通信协议,作为传统 HTTP over TCP 的替代品,开源于 Chromium 项目中。 为了加快 TCP …
如何克服解决Git冲突的恐惧症?(Git分支策略)
首先,代码库应该有一个、且仅有一个主分支。 所有提供给用户使用的正式版本,都在这个主分支上发布。 Git主分支的名字,默认叫做Master。 它是自动建立的,版本库初始化以后,默认就是在主分支在进行开发。 主分支只用来分布重大版本,日常开发应该在另一条分支上完成。我们把开发用的…
跨域实践二三事
跨域是日常开发中经常开发中经常会接触到的一个重难点知识,何不总结实践一番,从此心中对之了无牵挂。 之所以会出现跨域解决方案,是因为同源策略的限制。同源策略规定了如果两个 url 的协议、域名、端口中有任何一个不等,就认定它们跨源了。比如下列表格列出和 http://127.0.…
缓存穿透、缓存并发、热点缓存之最佳招式
我们在用缓存的时候,不管是Redis或者Memcached,基本上会通用遇到以下三个问题: 缓存穿透 缓存并发 缓存失效 注: 上面三个图会有什么问题呢? 我们在项目中使用缓存通常都是先检查缓存中是否存在,如果存在直接返回缓存内容,如果不存在就直接查询数据库然后再缓存查询结果返…
下一页
关注了
49
关注者
2
收藏集
12
关注标签
65
加入于
2017-10-24