[翻译]ruby设置实例变量性能表现(instance variable performance)

原文
让我们从一个奇怪的Ruby基准测试开始:

使用logrotate处理应用日志分片

  1. monthly: 日志文件将按月轮循。其它可用值为‘daily’,‘weekly’或者‘yearly’。
  2. rotate 5: 一次将存储5个归档日志。对于第六个归档,时间最久的归档将被删除。
  3. compress: 在轮循任务完成后,已轮循的归档将使用gzip进行压缩。
  4. delaycompress: 总是与compress选项一起用,delaycompress选项指示logrotate不要将最近的归档压缩,压缩将在下一次轮循周期进行。这在你或任何软件仍然需要读取最新归档时很有用。

Puppeteer下载失败处理

  1. Set “PUPPETEER_SKIP_CHROMIUM_DOWNLOAD” env variable to skip download.
1
2
3
4
5
vim .npmrc
# add this line
puppeteer_skip_chromium_download=true
Or
npm config set puppeteer_skip_chromium_download true -g

[翻译]rabbitmq最佳实践_1

原文

我们已经利用RabbitMQ来完成工作有很长一段时间了,我们看到的配置错误可能比任何人都多。 我们知道如何配置以获得最佳性能以及怎样配置能取得最稳定的集群。我们将在这个系列中分享一些我们知道的RabbitMQ知识!

Some applications require really high throughput while other applications are publishing batch jobs that can be delayed for a while. The goal when designing your system should be to maximize combinations of performance and availability that make sense for your specific application. Bad architecture design decisions or client-side bugs, can damage your broker or affect your throughput.

某些应用程序需要非常高的吞吐量,而其他应用程序正在发布可能会延迟一段时间的批处理作业设计系统时的目标应该是最大限度地提高对特定应用程序有意义的性能和可用性组合。糟糕的架构设计决策或客户端错误可能会损坏您的代理或影响您的吞吐量。

#TODO

[翻译]nginx配置入门

原文

Nginx是一个快速发展中的web服务器。2013年7月,nginx成为排名前1000的流量大站中使用最广的的web服务器。 以至于学习nginx变成一个必要的事情。然而,nginx提供的官方文档更多讲述的是其API,而不是nginx实际上如何去工作的。 为了弥补这一点,本文旨将带你快速通篇了解一下nginx配置文件中最重要的部分。