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.
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.
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
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.
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 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.
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.
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.
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.
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.
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.
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.
"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.
A complete focus on web browser performance-related questions, from a lot of point of views : javascript, network, painting, caching, client-side database, etc.
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.
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.
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.