![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网站架构
梦魂惯得无拘检
人若无名,便可专心
展开
-
docker容器安装elasticsearch
前言你安装es么,其实也没什么难的,走过的坑还是需要记录一下的。Docker是一个十分方便的容器,本文主要介绍,如何使用docker安装ElasticSearch的过程。安装ES直接docker pull elasticsearch显示没有这个tag所以去dockerhub看了下tag,加上了版本号6.7.0拉取镜像docker pull elasticsearch:6.7.0创建es的挂载目录以及配置文件:cd /mkdir-p mnt/elasticsearchcd mnt/el原创 2020-05-12 16:18:29 · 482 阅读 · 0 评论 -
Laravel项目的性能优化
众所周知Laravel框架的功能很强大,它里面的东西也很多,即便如此它仍然是一个优秀的框架,但在生产环境下要做好优化提升网站的打开速度。所以,接下来的这篇文章给大家分享了几个Laravel网站性能优化的技巧。优化一:关闭debug打开.env文件,把debug设置为false。APP_ENV=localAPP_DEBUG=falseAPP_KEY=base64:sT/aTFeaE13...原创 2019-10-20 20:17:33 · 3127 阅读 · 2 评论 -
十分钟了解“微服务”
十分钟了解“微服务”微服务架构这个概念出来也有3-4年的时间了,从最开始在互联网企业的广泛应用,到现在越来越多的企业开始关注和希望尝试使用微服务架构。那么什么是微服务呢?微服务,又叫微服务架构。微服务架构是一种架构风格,它将一个复杂的应用拆分成多个独立自治的服务,服务与服务间通过松耦合的形式交互。在认识微服务之前,需要先了解一下与微服务对应的单体式(Monolithic)架构。在Monolit...原创 2019-03-21 16:20:05 · 7455 阅读 · 2 评论 -
访问网页的一个具体流程,从获取ip地址,到怎么返回相关内容
一个网页的访问到底经历了什么,这个问题总是萦绕在我们心头,那么今天我们就来讲讲访问一个网页的具体流程。访问一个网页,首先通过DNS解析到服务器地址,然后反向代理、负载均衡服务器等,寻找集群中的一台机器来真正执行你的请求。还可以介绍CDN、页面缓存、Cookie以及session等。DNS 解析查询本地域名服务器 本地域名服务器将查询报文转发到根域名服务器并进行查询 根域名服务器...原创 2019-04-22 22:17:44 · 1562 阅读 · 0 评论 -
基于ELK的日志存储系统
**ELK=ElasticSearch+LogStash+Kibana**对于一个简单的日志应用场景,通常会准备 master/slave 两个应用。我们只需运行一个 Shell 脚本,便可查看是否存在错误信息。随着业务复杂度的增加,应用场景也会变得复杂。虽然监控系统能够显示某台机器或者某个应用的错误。然而在实际的生产环境中,由于实施了隔离,一旦在某个应用出现了 Bug,则无法访问到其对应...原创 2019-07-07 11:40:02 · 2195 阅读 · 0 评论 -
nginx配置详解
Nginx是Igor Sysoev用C语言编写的一个web服务器,通常用于负载均衡、反向代理和HTTP缓存等。Nginx用异步的事件驱动(event-driven)的方式来处理请求,因此负载能力很强。Nginx使用Block(如 server block, location block)来组成配置文件的层级结构,并在接收到客户端请求之后根据请求的域名(domain name),端口(port),...原创 2019-09-19 10:40:09 · 1007 阅读 · 0 评论 -
项目开发流程
今天这篇博文主要讲的是项目的一般开发流程。科学的开发流程可以提高效率,减少不必要的加班,由此可见开发流程在项目开发中的重要地位。项目开发流程一般包括以下几步:一、需求评估产品经理、研发工程师、测试工程师,要组织需求评审会议,讲解本次的开发功能和具体业务。如下2步,需要画图、笔记、文字记录、演算、推理、画流程图、画架构图1、产品选型明确产品界面、交互设计、功能设计、模块区分,寻找相仿的产品...原创 2019-09-28 10:26:03 · 1171 阅读 · 0 评论