logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nginx面试中最常见的18道题

参考:https://phpmianshi.com/?id=351、请解释一下什么是Nginx?Nginx---Ngine X,是一款免费的、自由的、开源的、高性能HTTP服务器和反向代理服务器;也是一个IMAP、POP3、SMTP代理服务器;Nginx以其高性能、稳定性、丰富的功能、简单的配置和低资源消耗而闻名。也就是说Nginx本身就可以托管网站(类似于Tomcat一样),进行Http服务处理

文章图片
nginx中http转https的几种方式

参考:nginx中http转https的几种方式第一种方式使用return 301如下:server{listen80;server_namewww.phpmianshi.com;return301https://$http_host$request_uri;access_logoff;}第二种方式使用rewrite如下:server{listen80;server_namewww.phpmian

文章图片
#nginx#http#https
如何使用sentry进行异常监控

参考:http://phpmianshi.com/?id=99系统架构中应用程序的监控非常重要。比如你是否遇到过这种问题:当用户向你抛出一个bug(或者说异常),而你却找不到异常出现的原因和时机,也很难去重现这种奇葩的事件,此时你有一种众里寻他千百度,那bug却不知在何处的感觉。所以,利用某种工具去实现系统的异常监控,方便我们及时查看结果,并且作出合理的处理,这对于每个架构师来说都是挺重要的。一、

dnsmasq搭建DNS服务器详解

参考:https://www.phpmianshi.com/?id=101Dnsmasq 简介Dnsmasq 是一个轻量级的 DNS 缓存、DHCP、TFTP、PXE 服务器。作为域名解析服务器,dnsmasq 可以通过缓存 DNS 请求来提高对访问过域名的解析速度。作为 DHCP 服务器,Dnsmasq 可以用于为局域网电脑分配内网 IP 地址和提供路由。DNS 和 DHCP 两个功能可以同时或

elasticsearch中store设置true和false的区别

参考:https://www.phpmianshi.com/?id=218概念设置索引的时候,我们给某些字段的store属性设置为true,在查询时,请求中可以携带stored_fields参数,指定某些字段,最后,这些字段会被包含在返回的结果中。如果请求中携带的字段没有被储存,将会被忽略。示例默认的场景我们先观察没有设置store属性的字段情况。我们新增一个document,并利用自动生成索引功

elasticsearch中forcemerge清除文件占用的磁盘空间

参考:https://www.phpmianshi.com/?id=242背景最近发现es占用的磁盘存储大小一直在增加,本来1mb的东西,隔了1-2天达到100mb多,如下分析elasticsearch是建立在Apache Lucene基础上的实时分布式搜索引擎,Lucene为了提高搜索的实时性,采用不可再修改(immutable)方式将文档存储在一个个segment中。也就是说,一个segmen

elasticsearch中忽略大小写模糊搜索实现

参考:https://www.phpmianshi.com/?id=255背景有时我们想cms搜索的时候更精准一点,可能会用到wildcard不分词的模糊搜索,但是不分词就有区分大小写搜索的问题解决方案1.在es查询时不区分大小写,可以让查询更方便,具体设置如下:{"settings": {"analysis": {"analyzer": {"caseSensitive": {...

elasticsearch中设置查询的请求超时时间

参考:https://www.phpmianshi.com/?id=251背景因为我们的项目是用的php,为了防止调用搜索时,请求处理时间太长,导致php-fpm占满,所以需要对外部接口设置请求的超时时间,避免过多的超时请求,我们可以用过对es的参数限制,设置超时时间search 请求参数from从索引的第几条数据开始返回,默认是 0;size返回多少条数据,默认是 10。注意:Elasticse

nginx中http转https的几种方式

参考:nginx中http转https的几种方式第一种方式使用return 301如下:server{listen80;server_namewww.phpmianshi.com;return301https://$http_host$request_uri;access_logoff;}第二种方式使用rewrite如下:server{listen80;server_namewww.phpmian

文章图片
#nginx#http#https
SonarQube的安装、配置与使用

参考:SonarQube的安装、配置与使用简介sonarqube是一个代码质量管理平台,可通过安装不同的插件集成测试工具、代码质量分析工具、持续集成等多种功能。sonarqube 目前最新版为 8.0,最新稳定版本为 7.9,由于性能原因,sonar 从 7.9 之后就不再 支持 MySQL,替代方案为 PostgreSQL。这里选择postgres:12和sonarqube:7.9-commun

文章图片
#postgresql#测试工具
暂无文章信息