Google si optimizarile pentru PHP

Share on:

Se pare ca de curand Google a lansat niste “Sfaturi de optimizare pentru PHP“.

Unul din “sfaturile” facute de Google este:

Sometimes PHP novices attempt to make their code “cleaner” by copying predefined variables to variables with shorter names before working with them. What this actually results in is doubled memory consumption, and therefore, slow scripts. In the following example, imagine if a malicious user had inserted 512KB worth of characters into a textarea field. This would result in 1MB of memory being used!

$description = strip_tags($_POST['description']);<br /> echo $description;

Exemplul mi se pare unul destul de slab, ce este mai interesant este raspunsul lui Gwynne Raskind ca reprezentant PHP:

The Zend Engine at the core of PHP 4 and 5 uses a technique known as
“copy-on-write” memory management. This means that no matter how many
times you assign the value of a variable to another variable, the data
is not copied until you change it.

Sa fie un lucru clar, Google nu foloseste PHP ca unul din limbajele de programare principale, cum fac cei de la Yahoo! sau Facebook, deci nu sunt implicati direct in optimizare.

Problema de fapt cu aceste “trucuri” de care este plin Internet-ul este ca acum vin si de la Google, lucru care o sa asigure vizibilitatea si din pacate este un articol slab va deveni un articol de referinta pentru multi.