VBuMaSTeR adlı üyeden alıntı: mesajı görüntüle
. Net Core iyidir. Yapılan benchmark lara göre şuanda birim zamanda en çok request karşılayabilen dildir.
Tabi bunun yanı sıra db tarafı da çok önemli. Api de saniyede 1 m. Request e cevap da dönsen, db ne kadarı için api ye cevap verebilir konusu ortaya çıkıyor.
emrhnbyrkdr adlı üyeden alıntı: mesajı görüntüle
asp api için idealdir bankalar coin siteleri bunları kullanıyor
Tyadijital adlı üyeden alıntı: mesajı görüntüle
API performansını artırmak için birkaç farklı yaklaşım mevcuttur. İlk olarak, sunucunuzun donanımını ve yapılandırmasını optimize etmeniz gerekir. Bu, daha hızlı işlemci, daha fazla bellek ve daha iyi bir ağ bant genişliği gibi donanım yükseltmelerini içerebilir. Ayrıca, sunucu yazılımınızın ayarlarını da doğru şekilde yapılandırmak önemlidir.
Buna ek olarak, daha yüksek API limitleri için dil seçimi de önemlidir. Günümüzde birçok dil, yüksek performanslı API'ler oluşturmak için kullanılabilir. Bunlardan bazıları Go, Java, Rust ve Node.js'tir. Bu diller genellikle yüksek oranda çoklu iş parçacığı desteği sağlar ve bu sayede birden fazla istek eş zamanlı olarak işlenebilir.
PHP, özellikle yüksek trafikli API'ler için en uygun dil olmayabilir. Ancak PHP-FPM'nin yapılandırması ve ayarları da performansı etkileyebilir. Örneğin, PHP-FPM ayarlarına bakarak, işlem sınırını, işlem başına bellek limitlerini ve diğer kritik ayarları artırabilirsiniz.
Son olarak, API'lerin performansını artırmak için önbellekleme tekniklerini kullanabilirsiniz. Önbellekleme, sıkça erişilen verileri önbellekte saklama işlemidir ve bu sayede sunucunun her istekte verileri yeniden hesaplaması gerekmez. Bu, API yanıt sürelerini önemli ölçüde azaltabilir.
Tüm bu yöntemleri kullanarak, yüksek trafikli API'ler oluşturabilirsiniz. Ancak, belirttiğimiz gibi, dili seçmek, sunucu yapılandırmasını optimize etmek ve önbellekleme tekniklerini kullanmak en önemli unsurlardan birkaçıdır.

Yapay zekanın cevabı bizlerdendaha açıklayaıcı olduğuniçin kullandım
phpc adlı üyeden alıntı: mesajı görüntüle
Merhaba,
bazı durumlarda multithread beklentimiz nginx tarafından karşılanmıyor. Eğer çok fazla php aynı anda çalışıyorsa mümkünse bir de litespeedle deneyebilirsiniz. Bu da olmazsa nodejs gibi çözümler denenmeli. Saniyede 2k api trafiği söz konusuysa api verenlerin rate limitine takılıyor da olabilir. Kolay gelsin.
DATABASE Local Tarafta CentOS 7 dönmekte dir database anlık kullanım 100-280/Mbit/s