pillinetwork hesabınızla giriş yapın.

Etiket:

optimizasyon hakkındaki yazılar:

SQL Sorgularınızı Optimize Etmenize Yardımcı Olacak Araçlar

SQL Sorgularını Optimize Etmenize Yardımcı Olacak Araçlar

Sorgu optimizasyonu yaparken, her değişiklikten sonra performans bilgisini gözlemleme işlemini tekrarlamak gerekir. Bu gözlem, yapılan değişikliğin performansı iyi mi kötü etkilediğini belirlemeye yardımcı olur.
1. Elapsed Time

Bir sorgunun çalışmak için aldığı zaman uzunluğu ‘Elapsed Time’ olarak adlandırılır. Sorgunun tamamlanma süresini birçok şey etkileyebilir. Tamamlanma süresi en iyi değerlendirme ölçüsüdür, çünkü bu değere kullanıcının sorgu çalışırken bekleyeceği zamandır. Tamamlanma süresini görebileceğimiz ilk yer SQL Server Management Studio’ da sorgu penceresidir. Aşağıdaki gibi görülür.

/* Etiketler: , , */
/* ufukart yazdı. 17 Şubat 2010 11:11. 2 yorum var */

PHP Performansını Arttırma Yolları

Yazımda size PHP performansı nasıl atrttırabileceiğinizle ilgili birkaç ipucu vermek istiyorum, böylece ziyaretçileriniz için daha iyi bir deneyim sağlayabileceiniz ve sunucu kaynkalrınınızı (paranızı) boşa harcamayacağınız bir site/fonksiyon kodlayabilirsiniz. İşte madde madde birkaç ipucu:

  1. echo fonksiyonu print'ten daha hızlıdır. echo çıktıdan başka birşey döndürmezken print 0 ya da 1'i de döndürür.
  2. $arrPerson[‘isim'] $arrPerson[isim]'den daha hızlıdır.
  3. Şunun yerine for($i=0; $i<=count($arrPerson); $i++) {..} şunu kullanın
    for($i=0,$total = count($arrPerson); $i<$total; $i++) {..}. İlki her döngüde sayım yapacak fakat ikincisi bu sayımı sadece bir kez yapacak.
  4. <? yerine <?php kullanmaya özen gösterin.
  5. if/else yerine switch/case kullanmaya çalışın.
  6. Değişkenleri kopyalamayın. Boş yere bellek harcarsınız.
  7. Çıktılarınız sadece yazı içeriyorsa çift tırnak yerine tek tırnak kullanın. Çift tırnak olduğunda PHP çıktıda değişken arar.
  8. SQL sorgularınızı döngülerin içine yazmayın.
  9. Kullanmayacağınız eklentileri php.ini'den iptal edin.
  10. include_once include'a oranla daha masraflıdır.
  11. PHP'nizi güncelleyin. Yeni sürümler eskilerine oranla az da olsa daha hızlı.

Bunlar dışında verileri sunucudan istemciye sıkıştırarak gönderirseniz kullanıcılar web sayfasının bilgisayarlarına inmesini fazla beklemeyecektir.

Siz de bildiklerinizi aşağıda paylaşırsanız sevinirim.

/* Etiketler: , , */
/* darkhorn yazdı. 16 Temmuz 2009 14:47. 32 yorum var */

Sayfadaki bazı yazıları Google'dan saklamak

Google botları sitenizdeki ulaşılabilir olan her sayfayı siz aksini belirtmedikçe belleğe alacaktır. Arama motorunun belleğine almasını istemediğiniz sayfayı

1
<meta name="robots" content="noindex" />
şeklinde meta tag ile engelleyebilirsiniz. Bu Google dahil büyük arama motorlarında geçerli olan komuttur.

/* Alpharabius yazdı. 26 Haziran 2009 10:20. 6 yorum var */

KDE 3.6 genel olarak niye yavaş?

Linux kullandığım süreçlerde sıkı bir kde kullanıcısı olmama rağmen diskden okuma, geç yükleme gibi yavaşlıklarına dikkat etmeden geçemiyordum. "KDE'nin standart kum saati animasyonunu değiştireyim, daha güzel bir animasyon yapayım" diyerek yola çıktığımda karşılaştığım kod, kde'nin açılıştaki yavaşlığını göstermek için yeterli oldu.

KDE'nin svn den gerekli kod bloğunu buldum.

1
2
3
4
5
// setup animation frames
for (int i = 1; i < 11; i++)
{
frames.append(new QPixmap(locate("data", "kicker/pics/disk" + QString::number(i) + ".png")));
}

/* iltaren yazdı. 07 Kasım 2008 04:50. 7 yorum var */

etiket menüsü

Bu site

Nokta ve pilli ortak yapımı olan kodaman.org hep birlikte içerik üretip gelirini yazarları ile paylaştığımız kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.

pilliilan

son yorumlar

arama

pillinetwork