Merhaba genel altyapımı düzene sokmak amaçlı salt phpyi Codignther çevirdim ve stres testine soktum her iki altyapı aynı özellik ve databse sahip anlamsız şekilde şuanda 44k/s isteği kaldıran salt PHP mevcut Codignther aynı stres testini yapınca 10k/s kaldırmakta ve database altyapısında aşırı yoğunluk oluyor
// Kendi function ve kdolarimi Codignther entegre ettim sadece hert Türlü yapım aynı
Codignther ve salt PHP API performans sorunu
8
●146
- 08-12-2023, 16:50:18
- 08-12-2023, 16:54:37Salt php içerisinde kendi yapımı kurup yaptığım sistemler var örneğin kendi websitemi öyle yaptım performans konusunda sıkıntı yaşamıyorum fakat profesyonel işlerde Laravel veya Codeigniter kullanmalıyım çünkü benden sonra kullanılacak yazılımcı sisteme daha hızlı hakim olabilmelikoksalkesici adlı üyeden alıntı: mesajı görüntüle
- 08-12-2023, 17:35:16Aynen bende katılıyorum şuanda sistemin kendi içerisinde dönüyor ve milisaniye bile çok önemli benim için codignther çok performans bekliyordum ama API gövde boyutu vesaire - yönde tepki verdiv4r1able adlı üyeden alıntı: mesajı görüntüle
- 08-12-2023, 17:49:45Böyle durumlarda Laravel daha sağlıklı bir çözüm sunabilir. Örneğin websitesi içinde basit datalar için model kullanmak size kolaylık sağlar. Çok performans istiyorsanız DB sınıfını kullanıp daha basit sorgular yapabilirsiniz.
Codignther küçük ve orta çaplı projeler içindir.
Laravel ise orta ve büyük çaplı projeler içindir.
Ancak şunu da unutmamak gerekir. Aradığınız şey milisaniyelik farklarsa salt php çoğu zaman daha iyidir. Çoğu zaman dememin sebebi de kodlar ve sorgular yüzündendir.
Eğer daha komplike yapılarınız varsa ve kolaylık istiyorsan laravel öneririm.
Şahsen eskiden joinler çok zamanımı alıyordu ama laravel sağolsun hepsini çözüyor. Biraz övdüm laraveli ama kullanıyor ve seviyorum
- 08-12-2023, 17:51:48Salt PHp geliştirme devam ediyorumChostFreak adlı üyeden alıntı: mesajı görüntüle
Size ek bir soru sormak istiyorum codignther post method mu daha hızlı get mi karar veremedim - 08-12-2023, 18:02:37Post ve Get sadece istek türüyle ilgilidir. Arasında performans farkı olmaz. Ancak codeigniter ve laravel gibi frameworkler post methoduna güvenlikler ekler. Örneğin csrf. Bu yüzden az da post isteklerinin işlem sayısı fazladır.koksalkesici adlı üyeden alıntı: mesajı görüntüle
Aradaki fark genellikle fark edilebilir bir durum değildir. Biraz da sizin kullanımınıza bağlı. Middleware, provider gibi yerlerde ne işlemler yapıyorsunuz onlara bakmak lazım - 08-12-2023, 19:03:00API için genelde laravelin micro versiyonu olan lumen kullanılıyor.