IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

2Beğeni(ler)
  • 1 Post By SeckiN
  • 1 Post By CeLaL

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 21 Temmuz 2013, 05:26   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Php nasıl daha hızlı çalışır




1. Hataları herzaman gizleyin.

Herkes hata yapabilir. ama hatalarınızı herkesin görmesi can sıkıcı olur.
öncelikle Php sayfasının başında error_reporting(0); yazarsanız basit hatalar gizlenir.
Fakat dosya açma gibi önemli işlemler yine hata verir. bunu engellemek için de komutun başına @ koymanız yeterlidir.
örnek: $h=@fopen("dosya","w");
veya bir mysql komutu yazarken aynısı kullanılabilir.
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]("sahte_php_$no.php");



2- Php Kısaltmaları kullanın.

$sayi=$sayi+1 yazmak yerine $sayi ++; aynı anlama gelir.

if($a==5){ $b=2; }else{ $b=7 } yazmak yerine $b=($a==5)?2:7; aynı anlama gelir.

3. include ile hız kazanın.

Php derleme aşamasında mevcut değişkenlere göre derleme yapar. bu durumda çok çok uzun bir if parantezi varsa hepsini bir dosyaya koyup hızlanma sağlayabilirsiniz.
örnek:
if($uye_login==1)
{
// burda 40-50 satırlık bir işlem var diyelim
// işin kötüsü aynı sayfaya ziyaretçiler de giriyor.
// ve burdaki 50 satır çoğu zaman işe yaramıyor.

}
oradaki 50 satırı alıyoruz ve farklı bir dosyaya koyuyoruz. dosya adını da user_islemleri.php yaptık diyelim. bu durumda yukarıdaki if komutu şu hale geliyor.
if($user_login==1)
{
include("user_islemleri.php");
}


4- Strlen Yerine Isset

Çeşitli durumlarda saydırma ve döngü komutlarından kaçınmak size hız kazandırır. Örneğin Strlen aslında bir kelimedeki tüm harfleri sayan bir döngüdür. Kelimenin de harflerden oluşan bir dizi olduğunu bildiğimize göre tek tek harfleri saymak yerine son karakterin varlığına bakmak yeterlidir.
if(strlen($nick) > 10)
{
echo "Çok uzun bir nick yazdınız";
}
onun yerine şöyle yazılabilir.

if(isset($nick[11])) echo " çok uzun nick yazdınız";


5- Yerine Göre Tek Tırnak veya Çift tırnak kullanın.

Php ile çift tırnak kullandığınızda verilen kelimenin içinde değişkenler olma ihtimali bulunur. bu durumda php daha fazla işlem yapmış olur.
aşağıdaki iki örneğe bakalım:
print "işlem sonucu: $sayi dir";
burda çift tırnak olması zorunlu ama onun yerine şu kullanılırsa daha hızlı olur.

print 'işlem sonucu:' . $sayi . 'dir';

6- Class kullanmayı öğrenin:

Class: Birkaç fonksiyonun birlikte kullanım şeklidir. Fonksiyon gibi tekrar kullanılabilir ama daha kapsamlı olduğu için fazla iş yapar.
Class kavramı php 5 ile gelmiş bir olaydır. eski derslerde class olmamasının sebeplerinden biri budur. Diğer birçok program dilinde "olmazsa olmaz" denilen önemli şeylerden biridir. Class mantığını öğrenerek projenizde hız sağlayamazsınız ama çalışma hızınız artacaktır.


Burada bahsedilen hız kavramı küçük bir sitede önemli değildir. sitenize günde 100 kişi giriyorsa bunları yapmanızın pek bir farkı olmaz. ama günde 10.000 kişi geliyorsa aradaki fark hissedilebilir. gerçi o kadar insan gelirse büyük ihtimalle dedicated server almak zorunda kalacağınız için yine hız konusunda bir derdiniz olmayacaktır.

Alıntı

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 25 Temmuz 2013, 19:15   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Php nasıl daha hızlı çalışır




Güzel paylaşım teşekkürler

 
Alıntı ile Cevapla

Cevapla

Etiketler
çalışır, daha, hızlı, nasıl, php


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Daha Hızlı Kalori Yakımı Nasıl Sağlanır Zen Diyet ve Sağlıklı Beslenme 0 04 Şubat 2013 15:59
Metabolizmanız Hangi Zamanlarda Daha Hızlı ve Daha Yavaş Çalışır Liaaa Sağlık Köşesi 0 13 Haziran 2012 17:00
Projeleri Daha Hızlı, Daha Ekonomik Ve Çevreye Daha Az Etki Yaratacak Şekilde Tasarla Sevda Bilim Dünyasından Son Haberler 0 26 Ekim 2010 18:09
Cd Nasıl Çalışır? Luis Bilgisayar Donanımı 0 07 Mayıs 2010 22:17
Borsa nasıl çalışır? Slipknot IF Ekstra 0 04 Mayıs 2010 22:36