Hoşgeldin Misafir

PHP Performans ayarlamalar

MiRaT

13 Kas 2017
2,077 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
-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:--
-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ı"
--
-

-Mesela;

PHP Kod:--
- ---PHP Kodu:--
-$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 Kod:--
- ---PHP Kodu:--
-$text1 'Yazı 1'
$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ı 
<? 

?>
---

-Yazmak performansı artırır.

Başka bir örnek--
- ---
PHP Kod:
--
-PHP Kodu:--
-$kontrol=mysql_num_rows($sorgu); 
if(
$kontrol<1) {.... } 
--
-

-yerine

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

-daha uygun olur...--