• 25-03-2019, 21:14:18
    #1
    Merhaba arkadaşlar, yeni yazılımım için bir yapı oluşturuyorum. Route yapısını ve eloquent'i entegre ettim. Toplam dosya boyutu 1.5 MB Civarında.

    Tayfun Erbilen Basic DB ile kodladığım smm panelde bir sorgunun dönüşü;



    Waiting (TTFB) Süresi 33.51 Ms

    Localde 1 sorgu;



    Waiting (TTFB) Süresi +450 Ms

    Size oranına bakarsak localde olan 10 kat daha küçük ama sorgu dönüş süresi 10 kat daha yüksek. Sizce bu neden kaynaklı olabilir?
    Bu durum eloquent dosyalarından mı kaynaklıdır? Daha komplike sorgularda mı fark gözükür?
  • 25-03-2019, 22:17:59
    #2
    TTFB "time to first byte" 'ın kısaltmasıdır.
    Sıklıkla coğrafi konum ve bağlantı ile alakalı değişkenlik gösteririr ama tabi her yazılım için farklı sebepleri de olabilir. Acaba veritabanına remote mu bağlanıyorsunuz? Basic DB nedir bilmiyorum?
  • 25-03-2019, 22:24:34
    #3
    SMM scripti api olayı hariç herşeyi bitirdim ama api kısmı kafa karıştırıcı
  • 25-03-2019, 22:31:35
    #4
    @KodFabrik; Remote bağlantıdan kastınız bu mudur?

    <?php
    use IlluminateDatabaseCapsuleManager;
    
    class Database
    {
        function __construct()
        {
            $capsule = new Manager;
            $capsule->addConnection(array(
                'driver'    => 'mysql',
                'host'      => 'localhost',
                'database'  => 'dbname',
                'username'  => 'root',
                'password'  => '',
                'charset'   => 'utf8',
                'collation' => 'utf8_unicode_ci',
                'prefix'    => ''
            ));
            $capsule->bootEloquent();
        }
    }
    İndex'te
    new Database;
    olarak bağlantı alıyorum. tek yerden bağlantı sağlıyorum.