使用Nginx作為緩存伺服器(Cache Server)

緩存伺服器 (Cache Server)

緩存伺服器是用來減輕server loading/traffic的, 怎麼說呢?因為他會將使用者對server的請求結果, 緩存在自己身上; 這樣一來我們的server就不需要對於同樣的請求一直回覆, 因為緩存伺服器會代替我們回覆!


架構解說

第一次請求: 因為CacheServer上面沒資料, 所以回源獲取資料
User  -->  Cache Server

Elasticsearch 聚合基礎(一): 分组聚合(bucketing)

Elasticsearch 聚合搜尋: 分組

Elasticsearch 的聚合搜尋, 可以說是最常的用的功能了. 什麼是聚合搜尋呢? 就是針對搜尋出來的結果, 再去做計算. 比如可以計算最大值、平均值、最小值、總和、95%、分組、累加... 等等的計算.

這篇從基礎的分組開始帶大家了解如何做聚合搜尋, 以及他的概念.


範例:

Linux 使用wondershaper限制帶寬速度

前情提要

為什麼要限制帶寬哩? 原因是之前管理的某服務器被黑了; 被拿去做肉雞參與了在世界上某地的一場DDOS戰役.. 見下圖

Screen-Shot-2018-11-26-at-2.49.16-PM

流量被吃, CPU可能還被拿去挖礦, 這都已經夠慘了; 供應商直接把你斷網, 然後給你一個告知 原文如下

Hi there,

We've detected an outgoing Denial of Service