Jacob Kaplan-Moss

Activity tagged “performance”

Bookmarks

High-end Varnish-tuning « Kristian's web log

Some tips on tuning Varnish - up to 27k req/s on a single 2.2GHz Opteron!

(performance, revsys, tuning, varnish)

Database test: dual Intel Xeon 5160 (6/6) | Tweakers.net

Comparing MySQL 4, MySQL 5, and Postgres 8. Don't pay too much attention to the numbers, but notice the shape of the graphs. MySQL does worse after about 7-10 concurrent queries, but Postgres gets the same throughput at 10 concurrent requests as it does at 100.

(database, mysql, performance, postgresql)

Josh Berkus: Finding Useless Indexes

PostgreSQL 8.3, by improving the Stats system, has made it very easy to find your useless indexes. These are indexes which aren't being used by any regular query, and don't enforce a constraint. Unneeded indexes cost you in several ways: they slow updates, inserts and deletes; they may keep HOT from updating the row in-place, requiring more VACUUMs; they take time to VACUUM; they add to query planning time; they take time to backup and restore. So we want to get rid of them. ”

(databases, performance, postgres, postgresql, sql)

Aeracode :: Denormalisation Follies

Andrew's implementation of a “denormalized field” for Django. There's a bit I don't get about the implementation — factory functions? really? — but this is a Good Idea and ought to only get better.

(database, denormalization, django, performance)

Tuning Your PostgreSQL Server - PostgreSQL Wiki

Finally a good guide to tuning Postgres straight from the source.

(database, performance, postgresql, server, tuning)

RubyForge: Starling: Project Info

Hells yeah! I heard about this a while back, and have been hoping it would get open-sourced. Fantastic.

(library, memcached, messaging, performance, queue, rails, twitter)

StaticGenerator for Django

A cool idea: pre-bake static pages generated by Django. Sometimes simple is better.

(django, performance, python)

The Hand of FuManChu - Storm, SQLAlchemy, and Geniusql

Not sure about the quality of the benchmarks, but I'd nevertheless still like to see how Django stacks up here. Not very well I'd imagine, but Django's always been an 80% ORM anyway, so 80% of the performance would be just *fine* with me.

(benchmark, geniusql, orm, performance, programming, python, sql, sqlalchemy, storm)

Wikipedia: Site internals, configuration, code examples and management issues (PDF)

Loads of information about the tech behind Wikipedia. I've become convinced that the only sane way to design scalable systems is by studying the trials and tribulations of others.

(architecture, for:jdunck, hardware, infrastructure, lighttpd, memcached, mysql, performance, scaling, sysadmin, via:simonw, web, webdev, wikipedia)

Efficient SQL

Greg Mullane's complete talk on optimizing postgresql. Looks like a few things have changed since 2003 (7.3 —> 8.2), but this still seems *very* relevant.

(database, for:jdunck, for:mcroydon, optimization, performance, postgresql, sql, tuning)

EXPLAIN plan Operators

Ridiculously in-depth explanation of what PostgreSQL means when you ask it to EXPLAIN. This is probably the only place this information lives.

(for:jdunck, for:mcroydon, performance, postgresql)

pktstat

Like top, but for network usage. Highly recommended.

(linux, monitoring, networking, opensource, performance, software, statistics, tools)

Ganglia Monitoring System

Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids.”

(performance, rrd, scaling, statistics, stats, sysadmin, tools, visualization, web)

5 Question Interview with Twitter Developer Alex Payne

All the convenience methods and syntactical sugar that makes Rails such a pleasure for coders ends up being absolutely punishing, performance-wise.” That, right there, is why Django is written the way it is.

(django, for:holovaty, performance, quotes, rails, ruby, scaling)

Wackamole: use your resources

IP load balancer with a great name.

(ip, linux, loadbalancing, performance, software)

Varnish - Trac

Varnish is a state-of-the-art, high-performance HTTP accelerator.”

(cache, httpd, linux, performance, server, software, tools, web)

Alrond | The performance test of 6 leading frameworks

Yet another benchmark of web frameworks, and yet another win for Django (this time it comes out around 3x faster than any of the alternatives).

(django, for:holovaty, lies-damned-lies, performance)

Efficient JavaScript

Great hints - saved my butt getting the javascript for the djangobook site working faster.

(javascript, optimization, performance, via:ubernostrum)

Framework Performance in Ruby on Rails

A relatively through comparison between the speed of Symfony, Rails, and Django. Turns out Django's around 30% faster than Rails.

(django, performance, propaganda, rails, webdev)

Zed on Ruby, Rails, Mongrel, and More - O'Reilly Ruby

Contains the best definition of “Enterprise Ready” I've ever read.

(buzzwords, enterprise, interview, mongrel, performance, rails, ruby, server)

Entries

Django performance tips

Django handles lots of traffic with ease; Django sites have survived slashdottings, farkings, and more. Here are some notes on how we tweak our servers to get that type of high performance.

(django, performance)