Tag Archives: limit

用 4.5+ 的 Linux Kernel 限制 I/O 速度

在「Using cgroups to limit I/O」這邊看到作者試著用 cgroups 限制 I/O 速度。 作者前面花了不少篇幅解釋 cgroups v1 無法正確限制 I/O 速度,後面就在講 cgroups v2 怎麼做: So, in order to limit I/O when this I/O may hit the writeback kernel cache, we need to use both memory and … Continue reading

Posted in Computer, Linux, Murmuring, OS, Software|Tagged , , , , , , |Leave a comment

Twitter 打算放寬到 280 字...

Twitter 打算放寬 140 字限制:「Giving you more characters to express yourself」。 不過不包括日文、中文與韓文 XD We want every person around the world to easily express themselves on Twitter, so we're doing something new: we're going to try out a longer limit, 280 characters, … Continue reading

Posted in Computer, Murmuring, Network, Service, Social, WWW|Tagged , , , , , |Leave a comment

AWS WAF 支援速率限制了

AWS WAF 宣佈支援 Rate-based 條件了,不過目前只支援五分鐘為單位的限制:「Protect Web Sites & Services Using Rate-Based Rules for AWS WAF」。 算是還不錯的功能,雖然目前稍微陽春一點...

Posted in AWS, Cloud, Computer, Murmuring, Network, Security, Service, WWW|Tagged , , , , , , |Leave a comment

GitHub Apps (前身 GitHub Integrations) 的 Rate Limiting 變得更彈性

GitHub 宣佈了把 GitHub Integrations 改名為 GitHub Apps,另外 Rate Limiting 變得更彈性:「GitHub Apps (formerly Integrations) General Release」。 All GitHub Apps start with a rate limit of 5000 requests per hour. To facilitate growth we have added a dynamic rate limit for installations: … Continue reading

Posted in Computer, Murmuring, Network, Programming, Service|Tagged , , , , , , |Leave a comment

Stripe 對於控制 API 使用量的作法

在「Scaling your API with rate limiters」這篇 Stripe 的 Paul Tarjan 提到了四種如何保護 API 的作法。 前兩種都是 rate limit。第一種是最標準的「你一分鐘可以用幾次」的方式,這是最容易理解的方式。第二種是「你同時間可以用幾個 API request」,這通常會用在大量消耗資源的 API 上,避免短時間內被打爆。 第三種是拉到整體來看,把 API 分成重要與不重要的,然後直接保留確保重要的 API 有一定的 capacity 可以用: We always reserve a fraction of our infrastructure for critical requests. If our … Continue reading

Posted in AWS, Cloud, Computer, Financial, Murmuring, Network, Programming, Security|Tagged , , , , , |Leave a comment

Google Cloud Platform 的終身免費方案

Google 在這次 Google Cloud Next '17 公佈了 Google Cloud Platform Free Tier 的 Always Free Usage Limits,也就是終身免費的方案。 這次宣佈的包括了許多服務。掃了一遍應該會去玩 GCE 的部份,包括了 0.6GB RAM 的機器以及 1GB 的對外流量 (不過到中國與澳洲要另外計費,不包含在這個範圍內)。 領先者的 AWS 不知道會不會也跟進...

Posted in Cloud, Computer, Murmuring, Network|Tagged , , , , , , , , , |1 Comment

Let's Encrypt 宣佈脫離 Beta

Let's Encrypt 宣佈脫離 beta,正式開放:「Leaving Beta, New Sponsors」。 翻資料的時候發現在今年 3/26 的時候,限制已經放寬了:「Rate Limits for Let’s Encrypt」。 首先一張證書只能包括 100 個 hostname,跟原來相同: Names/Certificate is the limit on how many domain names you can include in a single certificate. This is currently limited to 100 … Continue reading

Posted in Computer, Murmuring, Network, Security, WWW|Tagged , , , , , , , , , |Leave a comment

AWS Web Console 上可以看到 EC2 的限制了

在 AWS Web Console 上可以看到 EC2 的限制了:「Amazon EC2 Service Limits Report Now Available」。 像是這樣: 為什麼會看到一堆 0 的啊,另外一個公司的帳號反而看不到 c3.8xlarge...

Posted in AWS, Cloud, Computer, Murmuring, Network, WWW|Tagged , , , , |Leave a comment

避免用 SQL 的 OFFSET 實做 Pager

發現以前沒有提到過...? WordPress.com Developer Resources 寫的這篇「An efficient alternative to paging with SQL OFFSETs」提到了用 OFFSET 實做 Pager 的效率問題。 因為 RDBMS 是人寫的,所以人想不到的方法,程式也做不到,像是這樣的 SQL query 效率不會好: SELECT * FROM my_table ORDER BY pk LIMIT 8000000, 100; 如果這是一般以 B+tree 儲存的 RDBMS (或是類似的資料結構),會先把 pk 拿出來,從最小的開始計算,掃過八百萬次後再去抓一百筆 pk … Continue reading

Posted in Computer, Database, Murmuring, Software|Tagged , , , , |1 Comment

Percona XtraDB Cluster 5.5.33-23-7.6...

Percona XtraDB Cluster (Galera Cluster) 出新版:「Percona XtraDB Cluster 5.5.33-23.7.6 is now available」。 看到了幾個比較特別的功能: Desync functionality has now been exposed to the client. This can be done either via /*! WSREP_DESYNC */ comment on the query or by setting the global … Continue reading

Posted in Computer, Database, MySQL, Software|Tagged , , , , , , , , , , , , , |1 Comment