मैं पाइथन में Google App Engine पर्यावरण और प्रोग्रामिंग में काम कर रहा हूं। मैं एक ऐसा फ़ंक्शन बना रहा हूं जो अनिवार्य रूप से एक यादृच्छिक संख्या/अक्षर स्ट्रिंग उत्पन्न करता है और फिर memcache को संग्रहीत करता है।एक बड़े धीमी प्रसंस्करण के समय के बजाय अलग-अलग फ़ंक्शन बना रहा है?
def generate_random_string():
# return a random 6-digit long string
def check_and_store_to_memcache():
randomstring = generate_random_string()
#check against memcache
#if ok, then store key value with another value
#if not ok, run generate_random_string() again and check again.
क्या केवल एक बड़े व्यक्ति के बजाय दो कार्यों का निर्माण प्रदर्शन को प्रभावित करता है? मैं दो पसंद करता हूं, क्योंकि यह बेहतर तरीके से मेल खाता है, लेकिन अगर यह "सर्वोत्तम अभ्यास" है तो उन्हें संयोजित नहीं करना चाहिए।
कोड को सही तरीके से प्रदर्शित करने के लिए आप 4 रिक्त स्थान के साथ इंडेंट कर सकते हैं। –