07 2022 档案

摘要:1.动静分离原理和场景: 就是把静态资源在nginx层直接返回去而不是再向后端服务发送请求,快速响应和减少创建链接资源的开销 2.Nginx动静分离配置: 2-1 基础的配置方式: 2-2 正则匹配方式,不用写那么多location: location ~*/(js|css|img) { # 这里是 阅读全文
posted @ 2022-07-08 17:04 以赛亚 阅读(39) 评论(0) 推荐(0) 编辑
摘要:当我们的用户访问量越来越大,我们此时单台服务已经无法提供高效和稳定的服务时,就需要部署多台来构建服务集群,那我们如何来让集群为我们提供更好的服务呢? 负载均衡策略: 1.轮询策略的配置如下:【即我们有两台以上的业务服务器提供服务即慢慢扩展的集群】 2.权重:weight 3.上线下线和备用机配置: 阅读全文
posted @ 2022-07-08 16:57 以赛亚 阅读(35) 评论(0) 推荐(0) 编辑
摘要:是在location中配置的,关键字【proxy pass】 实现方式如下【我们通过反向代理到外部其他网站】 worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type 阅读全文
posted @ 2022-07-08 16:49 以赛亚 阅读(59) 评论(0) 推荐(0) 编辑
摘要:我们可以在同一 server_name 后匹配多个域名 【即多个域名指向同一资源】 完整匹配:配置由写的先后顺序进行匹配第一个匹配成功了,后面的就不匹配了; 通配符匹配: server_name *.jngoodnews.com; 通配符结束匹配:server_name vod.jngoodnews 阅读全文
posted @ 2022-07-08 16:43 以赛亚 阅读(390) 评论(0) 推荐(0) 编辑
摘要:为什么会有虚拟主机呢?平时我们用一台服务队外提供服务,但是呢因为用户数及其他原因,导致呢这台服务的cpu、内存、磁盘的使用率不高,但是呢又希望,一台服务器可以提供多个站点,那就需要用到虚拟主机【即多个域名对应一个ip服务器】,如何实现呢? 在http块儿里可以写多个server 但是注意要是 端口号 阅读全文
posted @ 2022-07-08 16:23 以赛亚 阅读(71) 评论(0) 推荐(0) 编辑
摘要:最小配置文件【初始配置去掉注释后的所有配置】 worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendf 阅读全文
posted @ 2022-07-08 16:12 以赛亚 阅读(79) 评论(0) 推荐(0) 编辑
摘要:主要目录有: sbin【可执行程序目录】 conf【配置】 html【默认页面】 logs【日志】 【剩余的_temp文件都是启动后生成的】 运行原理如下图: Nginx是开启多进程的epoll事件机制工作模式,worker在工作中不是处理一个请求只能做这一件事儿,而是通过开启多线程在处理更多的请求 阅读全文
posted @ 2022-07-08 16:07 以赛亚 阅读(171) 评论(0) 推荐(0) 编辑
摘要:Nginx相关命令:【Linux中绿色的一般都是可执行文件】 这里安装是在Ubuntu18的系统下,apt-get install nginx 【很简单】 进入到安装好的目录:/usr/local/nginx/sbin 启动 ./nginx 快速停止: ./nginx -s stop 优雅关闭,在退 阅读全文
posted @ 2022-07-08 16:04 以赛亚 阅读(326) 评论(0) 推荐(0) 编辑
摘要:目前比较流行的且稳定的发行版本有 CentOS7 或 Ubuntu18 前提是需要安装 VMware 软件【即虚拟机--微型电脑】如下图:【VMware Fusion】 1.那这样一台虚拟机器就准备好了,接下来,我要看一下我们的电脑是不是支持虚拟技术【即VT-X】【Windows—任务管理器--性能 阅读全文
posted @ 2022-07-08 16:00 以赛亚 阅读(266) 评论(0) 推荐(0) 编辑
摘要:参考文档:https://blog.csdn.net/yml9528/article/details/118058894 通过npm官网找到的 https://www.npmjs.com/package/@kangc/v-md-editor 这里跟上面的博主还是有一定的区别的,主要是项目现实原因,又 阅读全文
posted @ 2022-07-07 14:41 以赛亚 阅读(510) 评论(0) 推荐(0) 编辑
摘要:为了让我们的服务更加的高可用和健壮,我们在本地搭建一个集群测试步骤如下: 接着单机的环境【Mac】,把es 改名为 es-master 然后再复制出两个 es-slave1 和 es-slave2 cp -R es-master es-slave1 cp -R es-master es-slave2 阅读全文
posted @ 2022-07-05 19:49 以赛亚 阅读(561) 评论(0) 推荐(0) 编辑
摘要:github下载地址:https://github.com/mobz/elasticsearch-head 下载本地然后解压 unzip elasticsearch-head-master.zip 进入elasticsearch-head-master目录,这个需要node环境,node -v 【版 阅读全文
posted @ 2022-07-05 19:38 以赛亚 阅读(412) 评论(0) 推荐(0) 编辑
摘要:Win版本:【前提是安装了jdk1.8--即Java8版本及其以上, 因为安装的ES-7.12.1版本】 Java8 获取百度网盘链接【 8u333 —> java8 update 333版本】: 链接: https://pan.baidu.com/s/1lEqvVwTT_y_fjntIazdnnQ 阅读全文
posted @ 2022-07-05 19:30 以赛亚 阅读(268) 评论(0) 推荐(0) 编辑
摘要:目前数据分为: 结构化数据: 传统的关系型数据库:MySql 非结构化数据: 非关系型数据库:MongoDB(k/v 模式) 半结构化数据: html/xml.... Elasticsearch 是一个分布式,RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例,作为 Elasti 阅读全文
posted @ 2022-07-05 19:07 以赛亚 阅读(35) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示