Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

September 17 2011

September 09 2011

August 17 2011

March 18 2011

Load balancing at Github: Why ldirectord? | Anchor Web Hosting Blog

Some comments on Github’s blog post “How We Made Github Fast” have been asking about why ldirectord was chosen as the load balancer for the new site. Since I made most of the architecture decisions for the Github project, it’s probably easiest if I answer that question directly here, rather than in a comment.
Why ldirectord rocks

February 25 2011

Home - PHP-FPM

PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation with some additional features useful for sites of any size, especially busier sites.

These features include:

Adaptive process spawning (NEW!)
Basic statistics (ala Apache's mod_status) (NEW!)
Advanced process management with graceful stop/start
Ability to start workers with different uid/gid/chroot/environment and different php.ini (replaces safe_mode)
Stdout & stderr logging
Emergency restart in case of accidental opcode cache destruction
Accelerated upload support
Support for a "slowlog"
Enhancements to FastCGI, such as fastcgi_finish_request() - a special function to finish request & flush all data while continuing to do something time-consuming (video converting, stats processing, etc.)

December 22 2010

63+ Best practice optimize PHP code performance

Today i am searching solutions for any tips and tricks about best practice to optimize PHP code performances and i found some of useful articles which you may interested with.

One of them is an old post by Reinhold Webber, a good list of consideration practice in optimizing PHP code performances.

November 24 2010

High Scalability - High Scalability - Strategy: Biggest Performance Impact is to Reduce the Number of HTTP Requests

educe the size and frequency of network communications, which will make your pages load faster, which will improve performance enough that you can use HTTPS all the time, which will make you safe and secure on-line, which is a good thing.

October 05 2010

September 29 2010

jcole’s weblog: Jeremy Cole’s take on life. » Blog Archive » The MySQL “swap insanity” problem and the effects of the NUMA architecture

When running MySQL on a large system (e.g., 64GB RAM and dual quad core CPUs) with a large InnoDB buffer pool (e.g., 48GB), over time, Linux decides to swap out potentially large amounts of memory, despite appearing1 to be under no real memory pressure. Monitoring reveals that at no time is the system in actual need of more memory than it has available; and memory isn’t leaking, mysqld‘s RSS is normal and stable.

Normally a tiny bit of swap usage could be OK (we’re really concerned about activity—swaps in and out), but in many cases, “real” useful memory is being swapped: primarily parts of InnoDB’s buffer pool. When it’s needed once again, a big performance hit is taken to swap it back in, causing random delays in random queries. This can cause overall unpredictable performance on production systems, and often once swapping starts, the system may enter a performance death-spiral.

September 09 2010

Introducing tcprstat, a TCP response time tool | MySQL Performance Blog

In a nutshell, it is a lightweight way to measure response times on a server such as a database, memcached, Apache, and so on. You can use this information for historical metrics, capacity planning, troubleshooting, and monitoring to name just a few.

The tcprstat tool itself is a means of gathering raw statistics, which are suitable for storing and manipulating with other programs and scripts. By default, tcprstat works just like vmstat: it runs once, prints out a line, and exits. You’ll probably want to tell it to run forever, and continue to print out more lines. Each line contains a timestamp and information about the response time of the requests within that time period. Here “response time” means, for a given TCP connection, the time elapsed from the last inbound packet until the first outbound packet. For many simple protocols such as HTTP and MySQL, this is the moral equivalent of a query’s response time.

July 26 2010

Guide * Windows 7 Ultimate Tweaks & Utilities *

[...]
# Speed Up the Shut Down Time
# Change from IDE to AHCI Mode after Installation
[...]

Guide * Windows 7 Ultimate Tweaks & Utilities *

[...]
# Speed Up the Shut Down Time
# Change from IDE to AHCI Mode after Installation
[...]
Reposted bysicksin sicksin

July 22 2010

ImperialViolet - Overclocking SSL

In January this year (2010), Gmail switched to using HTTPS for everything by default. Previously it had been introduced as an option, but now all of our users use HTTPS to secure their email between their browsers and Google, all the time. In order to do this we had to deploy no additional machines and no special hardware. On our production frontend machines, SSL/TLS accounts for less than 1% of the CPU load, less than 10KB of memory per connection and less than 2% of network overhead. Many people believe that SSL takes a lot of CPU time and we hope the above numbers (public for the first time) will help to dispel that.

ImperialViolet - Overclocking SSL

In January this year (2010), Gmail switched to using HTTPS for everything by default. Previously it had been introduced as an option, but now all of our users use HTTPS to secure their email between their browsers and Google, all the time. In order to do this we had to deploy no additional machines and no special hardware. On our production frontend machines, SSL/TLS accounts for less than 1% of the CPU load, less than 10KB of memory per connection and less than 2% of network overhead. Many people believe that SSL takes a lot of CPU time and we hope the above numbers (public for the first time) will help to dispel that.
Reposted byn0g n0g

April 26 2010

Berlin: Farbattacke am Rosenthaler Platz


Fotos: Ambar Servin & Loso

Am Sonntag gab’s eine “Farbattacke” am Rosenthaler Platz in Berlin. “An jeder der vier Kreuzungsseiten wurde über dem Fußgängerübergang Farbe ausgeleert, knallrot, gelb, blau und lila, den Rest haben Fahrräder, Autos und Fußgänger erledigt”, erzählt “mg” bei Just. Sieht meiner Meinung nach aber extrem nach Guerilla-Marketing aus: Dafür sprechen a) “Einige „verdächtig“ aussehende Schaulustige mit größeren Kameras”, b) die Wahl des Ortes (vom Fenster des Lieblingscafés der digitalen Bhoème St. Oberholz kann man die Kreuzung sehen und das Event quasi live bloggen), c) die Tatsache, dass “nur” abwaschbare Farbe benutzt wurde, d) es gab kein Outing eines Künstlers und e) die ähnliche Kampagnen von Sony (Bravia) und BMW. Mein Tipp: BMW war’s – denn es gab bereits eine Kampagne bei der der Künstler Robin Rhode durch Farbe fährt. Bin gespannt, wer wirklich dahinter steckt…

Yolanda Domínguez: “Begging for a Chanel”

Performance der spanischen Künstlerin Yolanda Domínguez: “Begging for a Chanel”. “I would like to share with you some of my street works, I call them “living” because they’re experiences people on the street find and they participate without know if thay are true or not. I leave you the link to my last work “Begging for a Chanel” about the unhealthy adiction to shopping” Via: Mail

March 30 2010

March 10 2010

Play fullscreen
YouTube - Faster HTML and CSS: Layout Engine Internals for Web Developers
Reposted bypotatoe potatoe

February 12 2010

ARTE: “Street Art. The ephemeral rebellion”

Am 25. März (21:50 Uhr) sendet ARTE seine neue Street-Art-Doku: “Street Art. The ephemeral rebellion”. Mit dabei: Swoon, Blek le rat, Brad Downey, Nomad, Princess Hijab, Zasd, Misha, Most, Igor P, Raphael Suriani und David T. Eine wirklich gelungene Doku über die Szene in Berlin, Paris und Moskau – ich durfte mir den Film schon mal vorab reinziehen und kann vor allem eine Szene empfehlen: Da wird ein “Sammler” präsentiert, der ganz freimütig darüber berichtet, mit welchem Aufwand er Street-Art von der Straße klaut und wie die Werke dann alle in seiner Wohnung landen. Unfassbar! Und ich hab übrigens auch einen kleinen Basic-Text über die Doku für das ARTE-Magazin geschrieben. Via

Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.

Don't be the product, buy the product!

Schweinderl