• 06-03-2013, 12:05:37
    #1
    Arkadaşlar Merhaba..

    yaptığım kodlamalarda veri_cek.php gibi dosya yaratıp içine tüm sorgulamaları yazıyorum.

    $veriler = $db->get_results("SELECT * FROM veriler");
    $menuler = $db->get_results("SELECT * FROM menuler");
    gibi sonra bunu ust.php e inlclude edip sayfalarda sorgulama yaptırıyorum. Merak ettiğim böyle bi sistemin zararı varmıdır? yavaşlatma vs gibi ?
  • 06-03-2013, 14:35:14
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Sistem genelinde kullanilacak bütün sorgulari 1 dosyada toplayip proje dosyalarina include ediyorum diyorsunuz. Tabii yavaşlatır.

    a sayfasinda sadece menulere ihtiyaciniz olmasina ragmen veriler sorgusunu da yapiyorsunuz. Gereksiz sorgu, gereksiz sistem kaynagi harcamak olur.
  • 06-03-2013, 14:48:31
    #3
    Üyeliği durduruldu
    request uri ye gore calistirabilirsin
  • 07-03-2013, 00:17:15
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Normalde sen include ettiğinde header'a tüm sorgularda çalısır, yani gereksiz sql sorgusu göndermiş olursunuz. requrest uri göre çekebilirsiniz @WapZap'ın dediği gibi
  • 07-03-2013, 05:00:21
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Küçük veritabanlarında çok fark etmese de, onlarda bile milisaniye mikrosaniyeler düzeyinde boş zaman harcarsınız. Veritabanı boyutu büyüdükçe de süre artar. Aynı işi en az sorgu, en doğru sorgu ile yapabilecekken siz tüm işleri aynı anda yaptırarak işi karıştırıyorsunuz. Hangi sorgu gerekli ise sadece o sorgular çalışmalı.
  • 07-03-2013, 15:28:22
    #6
    Cevaplar için teşekkürler. Merak ettiğim sizin kullandığınız yöntemler neler böyle durumlarda? her sayfada ayrı ayrı sorgu yazıp mı çekiyorsunuz verileri? Ya da kaçırdığım ince bir yöntem var mı? Bilgi verirseniz çok mutlu olucam..