Dahili kullanım için küçük ölçekli bir sunucuda üretim için django manage.py runserver kullanmanın riskleri nelerdir?


10

Django ile küçük bir web uygulaması yazıyorum. Şirketimin tamamı dahilinde 200'den fazla kullanıcısı olmayacak. Mümkün olduğunca çabuk kurmak istiyorum. Django ve web uygulamalarında yeniyim.

Django'nun eğitimini okurken python manage.py runserver, üretim sunucusunu dağıtmak için kullanılmasını önermiyorlar , ancak herhangi bir neden belirtmiyorlar.

Ben mütevazı amaçlarla, django's runserveriyi yapacağından şüpheleniyorum . Doğrumuyum? Ne gibi riskler yaşıyorum?


Yanıtlar:


4

Gönderen manage.py belgeler :

BU SUNUCUYU ÜRETİM AYARLARINDA KULLANMAYIN. Güvenlik denetimleri veya performans testleri yapılmamıştır. (Ve işte böyle kalacak.

Bu konuda bir karar vermek için bilmeniz gereken tek şey bu.

Düşük yüklü, yalnızca dahili kullanımlı bir proje için bile bir python web uygulaması dağıtıyorsanız, uygulamayı barındırmanın uygun bir yolunu öğrenmek için fazladan çalışmaya değer, çünkü muhtemelen bu becerileri gelecekte bir noktada kullanmanız gerekir.


Tek iş parçacıklı olması ne anlama geliyor? Bu, web uygulamasını aynı anda kullanan birden fazla kullanıcıyı destekleyemeyeceği anlamına mı geliyor? Sadece bu beni kullanmamaya ikna ederdi! Güvenlikle pek ilgilenmiyorum. Dediğim gibi, küçük bir grup insanın içinde dahili kullanım içindir.
becko

Bu benim ana işim değil, bu yüzden bir web uygulamasını düzgün bir şekilde barındırmayı öğrenmenin benim için yararlı olmayacağına dair yüksek bir değişiklik var
becko

3
Bir seferde sadece bir şey yapabilir, bu nedenle bir kullanıcıdan büyük bir istekle bağlanırsa, diğer tüm kullanıcıların beklemesi gerekecektir. "Güvenlikle pek ilgilenmiyorum" demek aptalca. Sistemlerinizin tehlikeye atılmasına neden olacak bir tutum budur .
EEAA

1
Bunun duymak istediğiniz cevap olmadığını biliyorum, ancak profesyonel sistem yöneticileri için bir sitede bir soru sordunuz. Yani profesyonel bir cevap alıyorsunuz. Bu gibi kısayolları almak, küçük bir ortamda bile, gelecekte her zaman size musallat olmak için geri döner ve genellikle en az uygun olan bir zamanda.
EEAA

1
Buradaki belgelere bakın . Geliştirme sunucusu varsayılan olarak çok iş parçacıklıdır . Yoksa bir şey mi kaçırıyorum? Cevabınızı tekrar kabul edebilmek için lütfen bunu düzeltin.
becko
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.