Elasticsearch问答 发表于 2020-03-06 | 分类于 Elasticsearch | 评论数: | 阅读次数: 本文字数: 1.9k | 阅读时长 ≈ 2 分钟 准备 lucene入门 elasticsearch入门 倒排索引? 全文检索? 阅读全文 »
反爬虫技术 发表于 2020-03-06 | 分类于 Reptile | 评论数: | 阅读次数: 本文字数: 1.6k | 阅读时长 ≈ 1 分钟 1. 前言对于一张网页,我们往往希望它是结构良好,内容清晰的,这样搜索引擎才能准确地认知它。 而反过来,又有一些情景,我们不希望内容能被轻易获取,比方说电商网站的交易额,教育网站的题目等。因为这些内容,往往是一个产品的生命线,必须做到有效地保护。这就是爬虫与反爬虫这一话题的由来。 阅读全文 »
MQ问答 发表于 2019-11-27 | 更新于 2020-03-06 | 分类于 MQ | 评论数: | 阅读次数: 本文字数: 3.8k | 阅读时长 ≈ 3 分钟 1. MQ的优缺点? 阅读全文 »
PMP(第六版)ITTO和4W1H 发表于 2019-09-03 | 更新于 2019-09-05 | 分类于 PMP | 评论数: | 阅读次数: 本文字数: 369 | 阅读时长 ≈ 1 分钟 项目管理过程组和知识领域 阅读全文 »
《大型网站技术架构》-- 网站的安全性架构 发表于 2019-08-12 | 更新于 2019-08-10 | 分类于 架构 | 评论数: | 阅读次数: 本文字数: 44 | 阅读时长 ≈ 1 分钟 网站应用攻击与防御 阅读全文 »
《大型网站技术架构》-- 网站的可扩展架构 发表于 2019-08-11 | 更新于 2019-08-10 | 分类于 架构 | 评论数: | 阅读次数: 本文字数: 2.8k | 阅读时长 ≈ 3 分钟 可伸缩与可扩展—傻傻分不清楚扩展性(Extensibiltiy)指对现有系统影响最小的情况下,系统功能可持续扩展或提升的能力。我们不禁想到了面向对象中一大原则:开闭原则,对扩展开放,对修改封闭。也就说,当系统新增一个功能时,不需要对现有系统的结构和代码进行修改。 伸缩性(Scalability)指系统能够通过增加(或减少)自身资源规模的方式增强(或减少)自己计算事务的能力。在网站架构中,通常是指利用集群的方式增加服务器数量,从而提高系统的整体事务吞吐能力。 阅读全文 »
《大型网站技术架构》-- 网站的伸缩性架构 发表于 2019-08-10 | 分类于 架构 | 评论数: | 阅读次数: 本文字数: 4.2k | 阅读时长 ≈ 4 分钟 网站架构的伸缩性设计不同功能进行物理分离实现伸缩 纵向分离:将业务处理流程上得不同部分分离部署,实现系统的伸缩性; 阅读全文 »
《大型网站技术架构》-- 网站的高可用架构 发表于 2019-08-05 | 更新于 2019-08-10 | 分类于 架构 | 评论数: | 阅读次数: 本文字数: 3.5k | 阅读时长 ≈ 3 分钟 可用性度量与考核首先,不得不说:要保证一个网站永远完全可用几乎是一件不可能完成的任务。 如何度量网站可用性?一个神奇的数字—9!你有几个9,就代表了你的可用性。例如QQ可用性达到了4个9:99.99% 2个9=基本可用 3个9=较高可用 4个9=具有自动恢复能力的高可用 5个9=极高可用->理想状态 阅读全文 »
《大型网站技术架构》-- 网站的高性能架构 发表于 2019-08-04 | 更新于 2019-08-10 | 分类于 架构 | 评论数: | 阅读次数: 本文字数: 3.1k | 阅读时长 ≈ 3 分钟 网站性能测试性能测试指标: 响应时间; 并发数; 吞吐量; 性能计数器; 阅读全文 »
《大型网站技术架构》-- 大型网站核心架构要素 发表于 2019-08-03 | 更新于 2019-08-10 | 分类于 架构 | 评论数: | 阅读次数: 本文字数: 1.8k | 阅读时长 ≈ 2 分钟 性能—响应时间决定用户浏览器端: 浏览器缓存; 使用页面压缩; PS:Gzip压缩效率非常高,通常可以达到70%的压缩率,也就是说,如果你的网页有30K,压缩之后就变成了9K左右。想要启用Gzip压缩,提高浏览速度,可以浏览这篇文章:http://www.chinaz.com/web/2012/1017/278682.shtml 阅读全文 »