1. Home
  2. What
  3. "performance"

One Tag, I'll be a cloud.
One Tag, I'll be a cloud.

Speedup Symfony2 on Vagrant boxes — Whitewashing

saved on
about:
Some tips for making Symfony2 faster on Vagrant + VirtualBox

Thoughts on Ti.Next « Appcelerator Developer Center

saved on
uri:
http://developer.appcelerator.com/blog/2013/07/thoughts-on-ti-next.html This link is now broken.
about:
A big announcement 'round Titanium: Ti.Next

First 5 Minutes Troubleshooting A Server | devo.ps

saved on
uri:
http://devo.ps/blog/2013/03/06/troubleshooting-5minutes-on-a-yet-unknown-box.html This link is now broken.
about:
The first things to do when auditing an unknown server

MessagePack: It's like JSON. but fast and small.

saved on
about:
MessagePack is an efficient binary serialization format. It is faster and smaller than JSON. Implementations are available in dozens of languages.

logstash - open source log management

saved on
about:
An open source log management tool, which is able to parse, analyse, group and store logs into ElasticSearch

Evolution of SoundCloud's Architecture SoundCloud Backstage

saved on
uri:
https://backstage.soundcloud.com/2012/08/evolution-of-soundclouds-architecture/ This link is now broken.
about:
The evolution of SoundCloud architecture through the times, from a traditional simple stack to a complete evolutive one

Moving the Marketplaces to Elasticsearch - We build Envato

saved on
uri:
https://webuild.envato.com/blog/moving-the-marketplaces-to-elasticsearch/ This link is now broken.
about:
A very interesting feedback on Solr vs ElasticSearch. Mainly deals with indexing and search performance.

Apache Solr vs ElasticSearch - the Feature Smackdown!

saved on
about:
A Solr vs ElasticSearch comparison

Web Application Load Testing Tools For API Endpoints With loader.io

saved on
about:
A load testing service that allows you to stress test your web-apps/apis with thousands of concurrent connections.

cdnjs - the missing cdn

saved on
about:
A CDN for js libraries, hosted and maintained by CloudFlare

Faye: Simple pub/sub messaging for the web

saved on
about:
A publish-subscribe messaging system, which provides message servers for both Node.js and Ruby. Clients are available for all the major typical consumers. The full stack implements several protocols, and comes with a wide range of adapters.

A Faster Emulator with Better Hardware Support | Android Developers Blog

saved on
about:
Android unveiled yesterday a new GPU-enabled version of the Android emulator, which will help make Android dev faster, smoother and more productive.

JoliCode - Réalisation de projets Web et mobiles de qualité

saved on
about:
Le site Web de JoliCode, une nouvelle tranche de vie !

steelThread/redmon - GitHub

saved on
about:
A nifty graphical interface for monitoring the usage of Redis instances

jQ.Mobi

saved on
uri:
http://jqmobi.com/ This link is now broken.
about:
A from-scratch re-write of jQuery, especially targeted at mobile devices : 12 kB in the minified version!

High Performance Websites with Symfony2

saved on
uri:
http://slides.seld.be/?file=2011-10-20+High+Performance+Websites+with+Symfony2.html#1 This link is now broken.
about:
Jordi Boggiano gives some hints on how to improve the performances of a Symfony2 powered website

Mac Benchmarks

saved on
uri:
https://www.primatelabs.com/geekbench/mac-benchmarks/ This link is now broken.
about:
MacBook comparison benchmarks

Fast and Spacious, Two Great Tastes — Duncan Davidson

saved on
uri:
https://duncandavidson.com/blog/2010/10/upgraded-laptop This link is now broken.
about:
A simple how-to macbook pro + HD + SSD installation

elasticsearch - blog - Percolator

saved on
uri:
https://www.elasticsearch.org/blog/2011/02/08/percolator.html This link is now broken.
about:
ElasticSearch's new "Percolator" feature, which enabled to index queries and find which documents match them : instead of sending docs, indexing them, and then running queries, one sends queries, registers them, and then sends docs and finds out which queries match that doc.

phpmemcacheadmin - Project Hosting on Google Code

saved on
about:
Graphic stand-alone administration for memcached to monitor and debug purpose

Yoshinori Matsunobu's blog: Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server

saved on
about:
Using a MySQL "HandlerSocket" plugin, Yoshinori Matsunobu achieved a 750K requests per second on a normal box, which was slightly more performant than with a memcached server

Navigation Timing

saved on
about:
This brand new specification defines an interface for web applications to access timing information related to navigation and elements. When implemented, this will help track web pages frontend performance.

this, is boomerang

saved on
uri:
http://yahoo.github.com/boomerang/doc/ This link is now broken.
about:
boomerang is a piece of javascript that you add to your web pages, where it measures the performance of your website from your end user's point of view. It has the ability to send this data back to your server for further analysis. It allowsto measure the round-trip time, bandwith usage and latency.

ImageOptim – a PNG/JPEG/GIF optimizer for Mac OS X

saved on
about:
ImageOptim optimizes images — so they take up less disk space and load faster — by finding best compression parameters and by removing unnecessary comments and color profiles. It handles PNG, JPEG and GIF animations.

Head JS :: The only script in your HEAD

saved on
uri:
http://headjs.com/ This link is now broken.
about:
A tiny js tool which allows to lad scripts in parrallel, thus enabling a better frontend performance

ESI - Full page caching with Symfony2 - Jordi Boggiano

saved on
about:
"All I can say to conclude is that this is worth playing with, and that Symfony2 really doesn't disappoint with regard to speed."

PHP Performance

saved on
about:
A great talk recently given by Rasmus Lerdorf at the "Hacker Dojo' in San Francisco. Lots of goods inside, particularly around the usage of Hiphop PHP.

CPU limit

saved on
about:
cpulimit is a simple program that attempts to limit the cpu usage of a process (expressed in percentage, not in cpu time)

Scaling Lucene and Solr | Enterprise Search support for Apache Lucene and Solr by Lucid Imagination

saved on
about:
An interesting article from Lucid Imagination employee Mark Miller about Scaling Solr. It gives a lot of good practices and tips on how to get the best out of one indexing machine, and explains how to use Solr built-in replication system.

Static call versus Singleton call in PHP « Hardcoded

saved on
about:
One of the first benchmarks of Hiphop PHP. Where it is said to be 200x times faster than PHP as an Apache module for massive Singleton or Static calls.

PHP compiler performance - PHP Classes blog - PHP Classes

saved on
about:
A first benchmark of the main PHP compilers. Where HipHop PHP seems to perform well, but not at a tremendous level as expected. The benchmarked PHP code is only non-object code.

Plugins | sfRedisCachePlugin | 1.0.0 | symfony | Web PHP Framework

saved on
uri:
https://symfony.com/legacy/plugins/sfRedisCachePlugin This link is now broken.
about:
A Symfony plugin for using Redis as a cache backend.

redis - Project Hosting on Google Code

saved on
about:
A performant key-value database. A PHP module is available, that lets PHP access to Redis in a performant way.

Extending ltrace to make your Ruby/Python/Perl/PHP apps faster at time to bleed by Joe Damato

saved on
uri:
http://timetobleed.com/extending-ltrace-to-make-your-rubypythonperlphp-apps-faster/ This link is now broken.
about:
Joe Damato has added libdl support in ltrace, which makes tracking down slow queries really easy. Performance performance performance !

sfManagedCachePlugin | Recoursive

saved on
uri:
https://recoursive.com/blog/sfmanagedcacheplugin This link is now broken.
about:
The very point of caching is that it's faster and less resource intensive to deliver cached data than creating it on the fly. With existing cache solutions, when the cached data expires, it has to be refreshed while the user waits. In environments that rely heavily on caching, such behavior has the potential to create thread pileups and other cascading failure scenarios. This plugin introduces a cache manager : when an expired âge is called, then it is directly served from the cache, and then the cache gets asynchronously refreshed.

Page Speed

saved on
uri:
http://code.google.com/intl/fr/speed/page-speed/ This link is now broken.
about:
Google releases Page Speed, a YSlow-like firefox extension. Webmasters and web developers can use Page Speed to evaluate the performance of their web pages and to get suggestions on how to improve them.

Updated List Of Carriers and Telcos Entering The CDN Market | The Business Of Online Video

saved on
uri:
https://www.streamingmedia.com/Articles/blog/the_business_of_online_vi/2009/03/updated-list-of-carriers-and-telcos-who-have-entered-the-cdn-market.html This link is now broken.
about:
An extensive Content Delivery Networks (CDN) list

showslow - Google Code

saved on
uri:
https://code.google.com/archive/p/showslow This link is now broken.
about:
Displays data collected by YSlow about websites performance. Might be useful for collecting data from testers during Users Acceptance Tests.

Amazon Web Services pour déployer un site Web : architecture et limitations

written on

Mental notes to myself » Blog Archive » memcache.php stats like apc.php

saved on
uri:
http://livebookmark.net/journal/2008/05/21/memcachephp-stats-like-apcphp/ This link is now broken.
about:
A memcache php script that lets you get stats and dump from multiple memcache servers

Mozilla Labs » Blog Archive » A New Memory Tool for the Web

saved on
uri:
https://labs.mozilla.com/2009/03/a-new-memory-tool-for-the-web/ This link is now broken.
about:
When the web developer's life will begin to be at a memory level, we'll start seeing disappear crappy web apps. And crappy webdevs.

sfPropelActAsBackupBehavior: Symfony versioning and backup Plugin | Another break in the wall?

saved on
uri:
http://blogs.mouali.fr/2009/03/sfpropelactasbackupbehavior-symfony-versioning-and-backup-plugin/ This link is now broken.
about:
A refactor of Tristan's sfPropelActAsVersionnableBehavior is on the road, which should be more performant for large size indexes.

Jet Profiler for MySQL

saved on
about:
"Jet Profiler for MySQL is real-time query performance and diagnostics tool for the MySQL database server". I love the Query ratings feature and the live query observation - should replace the weak use of MySQL proxy.

Performance Improvements in Browsers

saved on
about:
A complete focus on web browser performance-related questions, from a lot of point of views : javascript, network, painting, caching, client-side database, etc.

Upcoming Browser JavaScript Engine Benchmarks

saved on
about:
Internet Explorer 7 scores an abysmal 90522ms. (...) IE8-beta2 scored at 9542ms. But, for reference, in the same virtual environment Firefox "Minefield" was still able to pull off 1873ms. So, as while still no where near as fast as the other guys, IE8 is lightyears ahead of IE7 in its javascript performance.

Jiffy Firefox Extension - Documentation

saved on
about:
The Jiffy Firefox Extension adds an additional panel to Firebug that provides a visual view of the Javascript time measurements captured by Jiffy-Web.

Yaws

saved on
uri:
http://yaws.hyber.org/ This link is now broken.
about:
Yaws is a HTTP high perfomance 1.1 webserver particularly well suited for dynamic-content webapplications, written in Erlang.

Medieval Programming » Blog Archive » Better Performance patch for Symfony 1.0.x and Propel 1.2

saved on
uri:
https://www.hma-info.deblog/2007/10/13/better-performance-patch-for-symfony-10x-and-propel-12/ This link is now broken.
about:
I found the sfBuilders that are responsible for stripping the comments from the generated propel classes and also saw that there is a addIncludes parameter in propel.ini. Lets reuse that and modify the Builders to strip the inline includes and requires. I admit this is a tiny step, but some propel users are desperately searching for performance tweaks (as I am as well) so I hope this could be of use. I send this patch for inclusion in symfony 1.1.

symfony and the .htaccess file at Spindrop

saved on
uri:
http://spindrop.us/2007/08/15/symfony-and-the-htaccess-file/ This link is now broken.
about:
One performance boost that can be garnered from a symfony app (or any app for that matter) is disabling .htaccess.

~jk ORDER BY RAND()

saved on
uri:
http://jan.kneschke.de/2007/2/15/order-by-rand This link is now broken.
about:
If you read the MySQL manual you might have seen the ORDER BY RAND() to randomize the the rows and using the LIMIT 1 to just take one of the rows.

Conseils pour l'amélioration des performances InnoDB

saved on
uri:
https://dev.mysql.com/doc/refman/5.0/fr/innodb-tuning.html This link is now broken.
about:
Quelques conseils pour améliorer les perfs InnoDB

Efficient JavaScript - Opera Developer Community

saved on
uri:
http://dev.opera.com/articles/view/48/ This link is now broken.
about:
As Web pages become more like applications, the performance of scripts is having a bigger effect.

Improve PHP Performance by Caching Database Results | Database Change Notification

saved on
uri:
https://www.oracle.com/technology/pub/articles/vasiliev-php-dcn.html This link is now broken.
about:
As is well known, caching the results of database queries can dramatically improve script execution time and minimize the load on the database server. This technique can be especially effective if the data you are dealing with is quite static. This is because many data requests to a remote database may be eventually satisfied from the local cache, thus avoiding the need to make a connection to the database, execute the query, and fetch the results.

Configuring Apache for Maximum Performance LG

saved on
about:
Configuring Apache for Maximum Performance