mcroydon + performance   175

Google: Achieving Rapid Response Times in Large Online Services
"Today’s large-scale web services provide rapid responses to interactive requests by applying large amounts of computational resources to massive datasets. They typically operate in warehouse-sized datacenters and run on clusters of machines that are shared across many kinds of interactive and batch jobs. As these systems distribute work to ever larger numbers of machines and sub-systems in order to provide interactive response times, it becomes increasingly difficult to tightly control latency variability across these machines, and often the 95%ile and 99%ile response times suffer in an effort to improve average response times."
dist  google  latency  performance  scaling  distributed  architecture 
20 days ago by mcroydon
SSL termination: stunnel, nginx & stud | Vincent Bernat
Thoughts on SSL termination (with a link to an update).
nginx  performance  security  ssl 
9 weeks ago by mcroydon
Tsung User's manual
Tsung is great for lobbing lots of packets at stuff.
erlang  http  performance  testing 
january 2012 by mcroydon
Microcaching: Speed your app up 250x with no new code - Fenn's Thoughts
I usually turn to Varnish for caching like this, but bully to Nginx to pull it off so well.
caching  nginx  performance  webdev  wordpress 
october 2011 by mcroydon
thebuild.com/presentations/unbreaking-django.pdf
Great stuff, but know that you don't need to do this stuff unless you're a very small subset of Django deployments.
database  django  performance  postgres  python 
september 2011 by mcroydon
MemoryImage
Something that Martin Fowler said.
data  memory  database  performance  scalability 
september 2011 by mcroydon
info.iet.unipi.it/~luigi/netmap/
"netmap is a novel system that puts together good ideas from existing proposals to achieve wire-speed packet processing in FreeBSD, while retaining the safety and richness of features provided by the user space environment, and using only standard system calls."
freebsd  networking  performance 
june 2011 by mcroydon
ostinelli|net » A comparison between Misultin, Mochiweb, Cowboy, NodeJS and Tornadoweb
It looks like there are a couple of new kid Erlang web frameworks on the block.
benchmark  erlang  mochiweb  performance  web 
may 2011 by mcroydon
Web Application Monitoring Features .:. New Relic
A really impressive app monitoring feature set including additional reporting for Solr. Want for Python too.
monitoring  performance  webapp  ops  devops 
december 2010 by mcroydon
Pressflow makes Drupal scale | Four Kitchens: the Drupal experts
"Pressflow is a distribution of Drupal with integrated performance, scalability, availability, and testing enhancements."
drupal  performance  scalability  optimization  cms 
december 2010 by mcroydon
mnot’s blog: Digging Deeper with htracr
"There’s a lot of current activity on the binding between HTTP and TCP; from pipelining to SPDY, the frontier of Web performance lives between these layers."
analysis  capture  cool  development  howto  http  innovation  node  networking  network  net  monitoring  javascript  monitor  node.js  performance  nodejs  protocol  svg  sysadmin  tool  tcp  tracking  visualization  webdev  htracr  pcap  raphael  sniffer 
november 2010 by mcroydon
Ben Strong
I wonder if Varnish does tricks like this out of the box. I'm used to < 60ms for a cache hit.
http  tcp  performance  fast  varnish 
november 2010 by mcroydon
Django and Postgresql Performance at WooMe | I Am Seb
"At WooMe, we’ve been using Django and Postgresql in anger for com­ing up on three years, scal­ing up to tens of thou­sands of quer­ies per second means we’ve had to look long and hard at Django’s data­base sup­port to meet our needs."
performance  django  postgresql  python 
november 2010 by mcroydon
Thinner -- Version 0.1.0
"Thinner is a utility for purging urls from a Varnish server."
varnish  performance  ruby 
november 2010 by mcroydon
News Apps Blog
Lots of solid caching and performance tips.
media  performance 
november 2010 by mcroydon
GarlicSim - Pythonic framework for computer simulations
"GarlicSim is an ambitious open-source project in the field of scientific computing, specifically computer simulations. It attempts to redefine the way that people think about computer simulations, making a new standard for how simulations are created and used."
framework  performance  python  research  simulation  science  simulations  scientific 
june 2010 by mcroydon
Cassandra Internals – Writing
A little on Cassandra's internals as it pertains to writes.
cassandra  databases  db  development  key-value  nosql  performance 
march 2010 by mcroydon
Johnny Cache — Johnny Cache v0.1 documentation
"Johnny Cache is a caching framework for django applications. It works with the django caching abstraction, but was developed specifically with the use of memcached in mind. Its main feature is a patch on Django’s ORM that automatically caches all reads in a consistent manner."
application  caching  cache  database  db  django  django-apps  middleware  library  memcache  memcached  framework  opensource  performance  orm  python  plugin  webdev  johnny  queryset  query 
march 2010 by mcroydon
Lucid Imagination » The Seven Deadly Sins of Solr
An amusing take on the many things that you might be doing wrong.
search  performance  apache  tips  lucene  solr  ir 
january 2010 by mcroydon
0x1fff: 35 Google open-source projects that you probably don't know
A nice roundup of interesting Google open source projects. I knew about many of them but found a few unknown gems as well.
programming  development  reference  google  code  tools  webdev  library  toread  opensource  free  javascript  performance  coding  css  cool  projects  article  open  list  source  review  c  project  script  foss  libraries  check 
december 2009 by mcroydon
round-robin django setup with nginx - small py
Interesting tactic where multiple backends can be tried before returning an error if you set the timeout low enough.
python  web  django  server  scalability  performance  sysadmin  scaling  coding  http  deployment  infrastructure  traffic  webserver  nginx  config  load_balancing  roundrobin 
december 2009 by mcroydon
line_profiler and kernprof
"line_profiler is a module for doing line-by-line profiling of functions. kernprof is a convenient script for running either line_profiler or the Python standard library's cProfile or profile modules, depending on what is available."
programming  python  software  development  tools  opensource  library  free  performance  tips  tool  optimization  download  debugging  debug  profiling  scipy  profiler  profile  kernprof  line_profiler 
december 2009 by mcroydon
Official Google Blog: Faster apps for a faster web: introducing Speed ...
Gives you more hints about what the browser (Chrome) is doing than similar tools. It's not universal but what makes Chrome render slow may also affect other Webkit-based browsers and if you're lucky, browsers in general.
google  tools  blog  javascript  performance  browser  tool  webapp  debugging  read  chrome  debugger  extension  watch  speed  firebug  optimisation  speedtracer  gwt  applicaion  tracer  toinvestigate 
december 2009 by mcroydon
« earlier      

related tags

2d  2read  3d  95th  @library  @toread  acm  activity  activitystreams  ad  admin  administration  advice  aggregator  ai  ajax  algorithm  algorithms  amazon  analysis  analytics  animata  animation  apache  api  app  applicaion  application  applications  apps  arch  architecture  arquitectura  art  article  articles  async  asynchronous  auth  authentication  autocomplete  automata  availability  aviation  aws  backtracking  backup  balancer  balancing  bandwidth  batch  benchmark  benchmarking  benchmarks  berkeley  bert  bestpractices  bi  bigdata  bigpipe  bigtable  billing  bizgres  blob  blog  book  books  bosh  browser  buffers  bug  bunny  burstable  business  business/entrepreneur  businessintelligence  c  c++  c10k  cache  caching  camera  cap  capacity  capture  cascading  casestudy  cassandra  cdn  certificate  certificates  chart  charts  chat  check  cherrypy  chrome  click  clientside  cloud  cloudcomputing  cluster  clustering  clusters  cms  code  coding  codinghorror  collaboration  comet  commercial  communication  communications  compare  comparison  components  compress  compression  compsci  computer  computer-science  computers  computerscience  computing  concurrence  concurrency  conditional  condor  config  configuration  consistency  consistent  cool  core  cost  couchdb  cpu  crf  crypto  cryptography  cs  css  daemon  data  database  databases  datacenter  datacenters  datamining  dataprocessing  dataset  datastore  datastructures  dataviz  datawarehouse  db  dba  dbms  dbs  debian  debug  debugger  debugging  decisions  delicious  deploy  deployment  descent  design  dev  development  devops  dht  dictionary  digg  digital  disk  dist  distributed  distributed-computing  distributedcomputing  distribution  django  django-apps  documentation  domain  download  drupal  dynamo  ebook  ebs  ec2  economics  education  efficiency  encryption  energy  engine  engineering  english  epoll  erlang  esi  eval  evaluation  event  examples  expectations  experience  extension  facebook  farmville  fast  fb  federation  feed  fields  file  filesystem  fileupload  firebug  firefox  flickr  flying  form  formidable  forms  foss  framework  frameworks  free  freebase  freebsd  freeware  friendfeed  frontend  fun  future  game  gamedev  games  gem  gems  geodjango  git  github  good  google  GPU  gradient  graph  graph-database  graphd  graphics  graphing  graphs  graph_database  green  greenplum  grid  gridcomputing  groovy  groups  gui  gwt  ha  hack  hacking  hacks  hadoop  hadoopdb  hamster  hardware  hash  hashing  haystack  hbase  hdfs  heroku  high-availability  highavailability  hive  hop  hosting  hotshot  howto  hpc  htc  html  html5  htracr  http  httpd  httperf  https  hypertable  image  images  implementation  important  index  indexing  info  infographics  information  information-retrieval  infrastructure  innovation  inspiration  install  installation  instant  intelligence  interaction  interactive  interesting  internet  io  ir  irc  isp  it  j2ee  jabber  jamon  java  javascript  jdbc  jeresig  jit  jmx  johnny  jquery  js  json  jsonp  justin  justin.tv  jvm  katta  kellan  kernprof  key  key-value  keystore  keyvalue  kvs  kvstore  languages  large  latency  laughingmeme  launch  leaks  learning  lehigh  lesen  lib  libraries  library  license:bsd  lifestream  lightcloud  lighttpd  line_profiler  linkedin  links  linux  list  live  load  load-balancing  loadbalancing  load_balancing  logging  longpolling  lua  lubm  lucene  mac  machine  machine-learning  machine.learning  machinelearning  machine_learning  mail  mailinator  make  management  map-reduce  mapreduce  mathematics  media  memcache  memcached  memcachedb  memcacheq  memory  memory-wall  memoryleaks  message  messagequeue  messages  messaging  metadata  metaweb  metrics  middleware  migration  misc  ml  mochiweb  mod  model  module  mod_backhand  mod_ssl  mod_wsgi  money  mongo  mongodb  mongrel  monit  monitor  monitoring  motion  mozilla  multi  multicore  multipart  munin  music  mustuse  mysql  neo4j  net  network  networking  networks  news  nfs  nginx  node  node.js  nodejs  nosql  notes  online  online_learning  ontology  open  open-source  opensource  openssl  ops  optimisation  optimization  optimize  orm  os  oss  overclocking  owl  package  paper  papers  parallel  parse  parser  parsing  partition  pattern  patterns  pcap  pdf  percentile  performance  persistence  pgsql  photo  photography  photos  php  picture  pictures  pinboard  ping.fm  pipelining  pixel  planning  plugin  plurk  postgis  postgres  postgresql  presentation  preview  production  productivity  profile  profiler  profiling  programmers  programming  project  projects  protocol  protocolbuffers  proxy  puppet  pylons  pypy  python  qa  quality  query  queryset  queue  queues  queuing  rack  rack::cache  raid  rails  raphael  rdbms  rdf  read  reading  realtime  recommendations  redis  reference  regex  regexp  relational  relationship  replication  reporting  repository  research  resig  rest  restful  review  revsys  riak  ror  roundrobin  ruby  ruby-on-rails  rubyonrails  s3  safari  salary  samples  sata  scala  scalability  scalable  scalaris  scale  scaling  schema  schema-less  schemaless  school  science  scientific  scipy  script  scripting  search  searchengine  security  semantic  semantic-web  semanticweb  semantic_web  semweb  sensor  seo  serialization  server  servers  service  sesame  sgd  shard  sharded  sharding  shards  simpledb  simplegeo  simulation  simulations  simulator  skribit  slide  slides  slideshow  small  smush  sniffer  social  socialmedia  socialnetworking  socialnetworks  socialsoftware  socket  sockets  software  softwareengineering  solr  source  sparql  speed  speedtracer  sql  sqs  squid  ssh  ssjs  ssl  stackoverflow  startup  startups  statistics  stats  stochastic  stochastic_gradient_descent  storage  store  stream  streaming  svg  svm  sysadmin  system  systems  talkinator  tcp  tech  technology  template  templates  templatetags  test  testing  theater  theatre  theorem  thread  threading  threads  thrift  tips  tls  to-read  todo  toinvestigate  tokyo-cabinet  tokyo-tyrant  tokyocabinet  tokyotyrant  tomcat  tool  tools  toread  tornado  to_read  tracer  tracking  traffic  trafficserver  transactions  triple  triplestore  tuning  tuple  tuples  tuplespace  tutorial  tutorials  tv  twisted  twitter  unicorn  university  unix  unread  upload  uploads  utilities  utility  ux  validation  value  varnish  video  virtualization  visualization  vj  vldb  voldemort  w3c  warehouse  watch  web  web-development  web-server  web-services  webapp  webapps  webdesign  webdev  webdevelopment  webserver  webservice  webworker  webworkers  wiki  wikipedia  windows  wordpress  work  worker  workers  wsgi  wxpython  xen  xml  xmpp  yahoo  yale  yui  zippy  zynga 

Copy this bookmark:



description:


tags: