• 16-03-2020, 20:35:02
    #1
    Selamlar, beyin fırtınasına davet ediyorum sizi Şimdi, mobil ugyulamam için wordpress'ten api ile veri alıyorum. Wordpress'in veritabanında lanet bir ilişki var ve hiçbir şekilde bağlantı kuramadım. Yani wordpress'in kendi api'ını kullanmak zorundayım istemeyerek. Şöyle bir sorunum var:
    4 adet alanım var anasayfada. İlk olarak bir api ile anasayfada hangi alanda hangi kategori var bunu buluyorum. Daha sonra 4 alan için hem yazı hem de görsel için ayrı ayrı api'a sorgu gönderiyorum yani anasayfa ziyaret edildiğinde 9 adet api'a sorgu gelip gidiyor. Hepsi 400 ms sürse 3.6 saniyede anasayfaya veri geliyor. İşin içinden çıkamadım... uygulama çok ağır çalışıyor. Bir fikriniz var mı? üstesinden nasıl gelebilirim?
  • 16-03-2020, 20:47:35
    #2
    cache sistemi yapabilirsiniz
    • entriko
    entriko bunu beğendi.
    1 kişi bunu beğendi.
  • 16-03-2020, 20:54:28
    #3
    Kendi API uç noktalarını yazmanız en işlevsel yol olacaktır.
  • 16-03-2020, 20:56:03
    #4
    Cache kullanabilir veya kendi apinizi oluşturabilirsiniz sitenin ayrı dizininde. Wordpresse bağlı SQL den istediğiniz sorguları json formatında çıkartarak tek sorgu kullanabilirsiniz.
    Edit: WordPressin Veritabanına nasıl bağlantı kuramıyorsunuz anlamadım.
  • 16-03-2020, 20:57:35
    #5
    Wordpressin kendi özelliği var json olarak veriyor verileri. Ben veritabanı ilişkisini anlayamadığım için bunu kullanmak zorundayım maalesef
    TDBilisim adlı üyeden alıntı: mesajı görüntüle
    Cache kullanabilir veya kendi apinizi oluşturabilirsiniz sitenin ayrı dizininde. Wordpresse bağlı SQL den istediğiniz sorguları json formatında çıkartarak tek sorgu kullanabilirsiniz.
    Edit: WordPressin Veritabanına nasıl bağlantı kuramıyorsunuz anlamadım.
  • 16-03-2020, 21:00:05
    #6
    berkaycatak adlı üyeden alıntı: mesajı görüntüle
    Wordpressin kendi özelliği var json olarak veriyor verileri. Ben veritabanı ilişkisini anlayamadığım için bunu kullanmak zorundayım maalesef
    Evet biliyorum kendi özelliği olduğunu fakat sizin de belirttiğiniz gibi çoklu sorgu yapmanız gerekiyor sizin durumunuza göre. Veritabanı bağlantısı en kolay işlerden biri. İnternette hazır olarak bir sürü doküman bulabilirsiniz.
    Bir diğer seçenek Cache dediğim gibi.