Nicholas Piël

  • Home
  • About
  • Projects

Posts tagged ‘performance’



Benchmark of Python WSGI Servers

Nicholas Piël | March 15, 2010

It has been a while since the Socket Benchmark of Asynchronous server. That benchmark looked specifically at the raw socket performance of various frameworks, which was being benchmarked by doing a regular HTTP request against the TCP server. The server itself was dumb and did not actually understand the headers being send to [...]

Read the rest of this entry »
Comments
109 Comments »
Tags
async, performance, programming, Python, wsgi

RSS comments feed

Asynchronous Servers in Python

Nicholas Piël | December 22, 2009

There has already been written a lot on the C10K problem and it is known that the only viable option to handle LOTS of concurrent connections is to handle them asynchronously. This also shows that for massively concurrent problems, such as lots of parallel comet connections, the GIL in Python is a non-issue as we [...]

Read the rest of this entry »
Comments
75 Comments »
Tags
async, comet, performance, programming, Python

RSS comments feed

How Google is wasting your bandwidth

Nicholas Piël | November 30, 2009

Using a Content Delivery Network (CDN) is a method  to improve the performance of your website. Some of the reasons for using a CDN are:

Placing content geographically close to the end user and thus lowering latency and increasing bandwidth.
Increasing the amount of parallel downloads at the client by distributing over different domains
Offload the burden on [...]

Read the rest of this entry »
Comments
11 Comments »
Tags
cdn, javascript, performance, programming

SiteSupport

Working on:

SiteSupport - Remote desktop for web apps
remote desktop for web apps

We've just launched our first product demo, check it out!

Posts

  • Announcing: SiteSupport
  • ZeroMQ an introduction
  • Benchmark of Python WSGI Servers
  • Asynchronous Servers in Python
  • Person Recognition (with Python)

Tags

ai async cdn comet computer vision gevent javascript performance programming Python rant scalability sitesupport websockets wsgi zeromq

Tweets

  • Why gevent is switching from libevent to libev: http://bit.ly/j2kMgX YC comments: http://bit.ly/keeLKz 08:27:24 PM April 28, 2011 from Tweetie for Mac
  • RT @openQRM: openQRM 4.8 released - much more than "just" Cloud Computing - http://bit.ly/iatiQa, http://bit.ly/7dy0HF, http://bit.ly/hgz060 01:01:13 PM April 01, 2011 from Tweetie for Mac
  • RT @greenhostnl: Greenhost gaat per direct 25% minder energie gebruiken. Lees meer op het weblog: http://bit.ly/gOCnpO 09:01:37 AM April 01, 2011 from Tweetie for Mac
  • RT @mikkohypponen: As it turns out, mysql.com is vulnerable to - wait for it - SQL injection. 06:53:54 PM March 27, 2011 from Tweetie for Mac
  • "Silly me, I thought the 'sellable resource' lawyers had was their law expertise, not their hours in the day." by @bramcohen 10:44:04 PM March 25, 2011 from Tweetie for Mac

Follow

Follow on Twitter
Subscribe to the RSS feed
Receive updates by Email

Running on Wordpress
design based on Freshy by Jidé, the nutmeg image is from Shlomit & Ziv
(c) Nicholas Piël