PHP Performans Ayarlamaları

Kayıt
7 Haziran 2008
Mesaj
533
Tepki
6
Php programcılarının belkide en büyük zorluklarından biriside PHP ile programlarken performanslı ve işlevsel satırlar yazmak. Yazdıkları satırların çoklu kullanıcılar tarafından hızlı bir şekilde son kullanıcıya ulaşmasıdır. Peki bunu nasıl yaparız. Öncelikle bu işin temellerini yazacağım.

Söz konusu bir satırda ekrana bir satır yazdırmak için



PHP:
echo "Deneme Yazısı";


Yazdığımızda PHP bunu yorumlarken yavaşlar. Elbet bunu anlayamayız ama ardı ardına satırlar ve aynı anda bir çok son kullanıcının kullanması sonucu istemeden PHP yavaşlar. Zamanla bu performansıda etkiler. Peki bu sorunu nasıl halledeceğiz.



PHP:
// hızlı 
echo 'Deneme Yazısı'; 

// yavaş
echo "Deneme Yazısı";


Mesela;

PHP:
$ekle1 = 'Deneme';
echo $ekle1.' yazısı';


Daha performanslı bir sonuç almamızı sağlayacaktır.

PHP & HTML kullanımı;

Bu konuda performansı çok etkiler.

Mesela;



PHP:
$text1 = 'Yazı 1';
$text2 = 'Yazı 2';

if ($text1 == $text2)
{
echo "Yazılar Aynı";
}
else
{
echo "Yazılar Farklı";
}


yerine



PHP:
<?
$text1 = 'Yazı 1';
$text2 = 'Yazı 2';

if ($text1 == $text2)
{
?>
Yazılar Aynı
<?
}
else
{
?>
Yazılar Farklı
<?
}
?>

Yazmak performansı artırır.

Başka bir örnek


PHP:
$kontrol=mysql_num_rows($sorgu); 
if($kontrol<1) {.... }


yerine



PHP:
 if(mysql_num_rows($sorgu)<1) {.... }


daha uygun olur...
 
Yukarı Alt