Skip to content

Instantly share code, notes, and snippets.

@igrigorik
igrigorik / micro-openssl-perf.sh
Created December 15, 2013 18:54
EC2 micro instance in EC2 West...
ubuntu@ip-10-202-152-39:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 45
model name : Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz
stepping : 7
microcode : 0x70a
cpu MHz : 1799.999
cache size : 20480 KB
@niedbalski
niedbalski / default.vcl
Created December 20, 2013 20:07
Purge a varnish cache from ghost patch :)
# Varnish VCL file for Ghost blogging platform.
# http://ghost.org/
#
# Written for Ghost v0.3.0.
backend default {
.host = "blog-jniedbalski.rhcloud.com";
.port = "80";
@deserat
deserat / gist:8245275
Last active January 2, 2016 03:39
Node JS Benchmarks Amazon AWS vs Joyent

The script:

var http = require('http')
var fs = require('fs')


http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'})
  res.end("hello world")
}).listen(3000);
@denji
denji / nginx-tuning.md
Last active October 30, 2025 20:38
NGINX tuning for best performance

NGINX Tuning For Best Performance

For this configuration you can use web server you like, i decided, because i work mostly with it to use nginx.

Generally, properly configured nginx can handle up to 400K to 500K requests per second (clustered), most what i saw is 50K to 80K (non-clustered) requests per second and 30% CPU load, course, this was 2 x Intel Xeon with HyperThreading enabled, but it can work without problem on slower machines.

You must understand that this config is used in testing environment and not in production so you will need to find a way to implement most of those features best possible for your servers.

@hjst
hjst / mtr_graph.gp
Last active July 27, 2023 14:46
Generating SVG graphs from mtr reports
# Use a stacked column histogram
set style data histograms
set style histogram rowstacked
# Columns are 60% of max width (i.e. not touching, set 1.0 for touching)
set boxwidth 0.6
# Define colours - 1:yellow 2:orange 3:red
unset style line
set style line 1 linetype 1 linecolor rgb "#ffff99"
@hwdsl2
hwdsl2 / .MOVED.md
Last active September 2, 2025 05:41
IPsec VPN Server Auto Setup Script for Ubuntu and Debian
@sinaa
sinaa / gist:9151973
Created February 22, 2014 10:54
server.hdf
PidFile = /var/run/hhvm/pid
Server {
Port = 80
SourceRoot = /var/www/
DefaultDocument = index.php
}
Log {
Level = Warning
@thomasfr
thomasfr / Git push deployment in 7 easy steps.md
Last active November 5, 2025 13:48
7 easy steps to automated git push deployments. With small and configurable bash only post-receive hook
@sergejmueller
sergejmueller / ttf2woff2.md
Last active March 9, 2024 13:37
WOFF 2.0 – Learn more about the next generation Web Font Format and convert TTF to WOFF2