• 27-12-2016, 08:34:40
    #1
    Üyeliği durduruldu
    Merhabalar arkadaşlar;
    Bir mobil uygulama üzerinde çalışıyorum.
    Aynı anda 100-500 kişi arasında tekil hitde sadece json sorgusu veren php dosyalarımı sizce bir hosting de mi , yoksa ssd or sas diski olan bir vps de mi barındırmalıyım ?
  • 27-12-2016, 10:40:39
    #2
    Üyeliği durduruldu
    100-500 için hosting yeterli olacaktır. Ben 1-2k arası hitti hosting'de barındırıyorum. Daha fazlası için sunucu düşünüyorum.
  • 27-12-2016, 10:44:04
    #3
    Hostinglerde iops sınırı var, hit artınca sorun çıkaracaktır. Uygulama makine ücretini karşılayabilecekse ucuz ve ssd diski olan vps ile başlamak daha mantıklı bence.
  • 27-12-2016, 10:59:10
    #4
    halilx35 adlı üyeden alıntı: mesajı görüntüle
    Merhabalar arkadaşlar;
    Bir mobil uygulama üzerinde çalışıyorum.
    Aynı anda 100-500 kişi arasında tekil hitde sadece json sorgusu veren php dosyalarımı sizce bir hosting de mi , yoksa ssd or sas diski olan bir vps de mi barındırmalıyım ?
    halilx35 adlı üyeden alıntı: mesajı görüntüle
    Merhabalar arkadaşlar;
    Bir mobil uygulama üzerinde çalışıyorum.
    Aynı anda 100-500 kişi arasında tekil hitde sadece json sorgusu veren php dosyalarımı sizce bir hosting de mi , yoksa ssd or sas diski olan bir vps de mi barındırmalıyım ?
    Burada önemli olan,
    PHP dosyasında yapmış olduğunuz sorgu'nun ne kadar kaynak kullandığı.

    Örneğin,
    Her gelen ziyaretçide
    SELECT * FROM denemeTablo
    ile
    SELECT sutun1,sutun2 FROM denemeTablo
    arasında bile kaynak kullanım ve response time farkı var iken

    Kullanımınızı görmeden birşey demek çok zor.

    Dolayısıyla öncelikle hosting kullanarak başlamanız ve duruma göre upgrade yapmanız sizler için daha iyi olacaktır düşüncesindeyim.

    Belkide anlık 10.000 tekil sorguyu kaldıracak kadar stabil ve temiz bir PHP yapınız mevcuttur.
  • 27-12-2016, 17:28:27
    #5
    Üyeliği durduruldu
    Bknz:

    <?php
    // sql cümlesini olusturalim

    $sql = "SELECT * FROM evarkadasi";
    // isletelim
    $sonuc = mysql_query($sql) or die("HATA : " . mysql_error());
    $rows = array();
    while($r = mysql_fetch_assoc($sonuc)) {
    $rows[] = $r;
    }
    print json_encode($rows);
    ?>

    sorgularım bu düzeyde tablolarım 4-8 sütun arası ve 3 tanede insert komutu var.
  • 27-12-2016, 17:30:47
    #6
    halilx35 adlı üyeden alıntı: mesajı görüntüle
    Bknz:

    <?php
    // sql cümlesini olusturalim

    $sql = "SELECT * FROM evarkadasi";
    // isletelim
    $sonuc = mysql_query($sql) or die("HATA : " . mysql_error());
    $rows = array();
    while($r = mysql_fetch_assoc($sonuc)) {
    $rows[] = $r;
    }
    print json_encode($rows);
    ?>

    sorgularım bu düzeyde tablolarım 4-8 sütun arası ve 3 tanede insert komutu var.
    mySQL komutlarını kullanmanızı tavsiye etmiyorum.

    mysql yerine PDO veya mysqli kullanılabilir.

    $sql = "SELECT sutunadi,a,b,c,d,e FROM evarkadasi limit 0,100";
    gibi kullanmanız daha performanslı olacaktır.
  • 27-12-2016, 17:34:23
    #7
    VDS, VPS fiyatları bu kadar cazipken, kendi makinenizi kullanmanız avantaj olacaktır.
  • 27-12-2016, 17:36:39
    #8
    Üyeliği durduruldu
    Kesinlikle SSD teknolojisi derim.