Performans Giriş;
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 Kod: PHP Kodu:
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 Kod: PHP Kodu:
Mesela;
PHP Kod: PHP Kodu:
Daha performanslı bir sonuç almamızı sağlayacaktır.
PHP & HTML kullanımı;
Bu konuda performansı çok etkiler.
Mesela;
PHP Kod: PHP Kodu:
yerine
PHP Kod: PHP Kodu:
Yazmak performansı artırır.
Başka bir örnek
PHP Kod:
PHP Kodu:
yerine
PHP Kod: PHP Kodu:
daha uygun olur...
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 Kod: PHP Kodu:
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 Kod: PHP Kodu:
// hızlı
echo 'Deneme Yazısı';
// yavaş
echo "Deneme Yazısı";
echo 'Deneme Yazısı';
// yavaş
echo "Deneme Yazısı";
Mesela;
PHP Kod: PHP Kodu:
$ekle1 = 'Deneme';
echo $ekle1.' yazısı';
echo $ekle1.' yazısı';
Daha performanslı bir sonuç almamızı sağlayacaktır.
PHP & HTML kullanımı;
Bu konuda performansı çok etkiler.
Mesela;
PHP Kod: PHP Kodu:
$text1 = 'Yazı 1';
$text2 = 'Yazı 2';
if ($text1 == $text2)
{
echo "Yazılar Aynı";
}
else
{
echo "Yazılar Farklı";
}
$text2 = 'Yazı 2';
if ($text1 == $text2)
{
echo "Yazılar Aynı";
}
else
{
echo "Yazılar Farklı";
}
yerine
PHP Kod: PHP Kodu:
<?
$text1 = 'Yazı 1';
$text2 = 'Yazı 2';
if ($text1 == $text2)
{
?>
Yazılar Aynı
<?
}
else
{
?>
Yazılar Farklı
<?
}
?>
$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 Kod:
PHP Kodu:
$kontrol=mysql_num_rows($sorgu);
if($kontrol<1) {.... }
if($kontrol<1) {.... }
yerine
PHP Kod: PHP Kodu:
if(mysql_num_rows($sorgu)<1) {.... }
daha uygun olur...