Czasami zapominam o usunięciu instrukcji drukowaniaktóre dodaję do debugowania moich kodów Django. Więc idą do kodu produkcyjnego i mają wydrukować coś w terminalu, ale nie ma terminala w produkcji do drukowania. Zastanawiam się, co dzieje się w takich scenariuszach? Czy ma to wpływ na wydajność kodu?
Edycja: Moje pytanie dotyczy natury stdout w produkcji Django. Więc nic wspólnego z debugowaniem per se.
Odpowiedzi:
0 dla odpowiedzi № 1Zakładam, że według kodu produkcyjnego masz na myśli to, że wdrożyłeś go na serwerze. To samo, co działa na twoim lokalnym hoście.
Na przykład, jeśli wdrożysz go na Heroku i sprawdzisz Logi swojej aplikacji, zobaczysz wydrukowaną linię, to wszystko. Na wielu serwerach dostępna jest funkcja wiersza poleceń.
Nie będzie wpływu na wydajność do momentu, aż nie będziesz miał naprawdę złożonego i gęstego rozmieszczenia.
Edytować:proszę przeczytaj:połączyć