• 08-12-2023, 16:50:18
    #1
    Platin üye
    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ı
  • 08-12-2023, 16:52:24
    #2
    Codeigniter aynı zamanda belirli classlarıda entegre ederek çalıştırıyor senin işine yarayacak o yüzden daha ağır çalışıyor olabilir
  • 08-12-2023, 16:53:10
    #3
    Platin üye
    v4r1able adlı üyeden alıntı: mesajı görüntüle
    Codeigniter aynı zamanda belirli classlarıda entegre ederek çalıştırıyor senin işine yarayacak o yüzden daha ağır çalışıyor olabilir
    Yanı salt PHP devam gibi
  • 08-12-2023, 16:54:37
    #4
    koksalkesici adlı üyeden alıntı: mesajı görüntüle
    Yanı salt PHP devam gibi
    Salt 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 olabilmeli
  • 08-12-2023, 17:35:16
    #5
    Platin üye
    v4r1able adlı üyeden alıntı: mesajı görüntüle
    Salt 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 olabilmeli
    Aynen 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 verdi
  • 08-12-2023, 17:49:45
    #6
    Bö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:48
    #7
    Platin üye
    ChostFreak adlı üyeden alıntı: mesajı görüntüle
    Bö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
    Salt PHp geliştirme devam ediyorum



    Size ek bir soru sormak istiyorum codignther post method mu daha hızlı get mi karar veremedim
  • 08-12-2023, 18:02:37
    #8
    koksalkesici adlı üyeden alıntı: mesajı görüntüle
    Salt PHp geliştirme devam ediyorum



    Size ek bir soru sormak istiyorum codignther post method mu daha hızlı get mi karar veremedim
    Post 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.
    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:00
    #9
    API için genelde laravelin micro versiyonu olan lumen kullanılıyor.