में फ़ंक्शन निष्पादित करना मेरे पास एक ऐसा फ़ंक्शन है जिसे किसी सरणी से लगभग 20K पंक्तियों में जाने की आवश्यकता होती है, और प्रत्येक को बाहरी स्क्रिप्ट लागू होती है। यह एक धीमी प्रक्रिया है, क्योंकि PHP अगली पंक्ति के साथ जारी रखने से पहले स्क्रिप्ट को निष्पादित करने की प्रतीक्षा कर रहा है।समांतर
इस प्रक्रिया को तेज़ी से बनाने के लिए, मैं एक ही समय में विभिन्न हिस्सों में फ़ंक्शन चलाने पर विचार कर रहा था। तो, उदाहरण के लिए, एक समारोह के रूप में 0 से 2000 पंक्तियां, 2001 से 4000 किसी अन्य पर, और इसी तरह। मैं इसे साफ तरीके से कैसे कर सकता हूं? मैं विभिन्न क्रॉन नौकरियों को बना सकता हूं, प्रत्येक समारोह के लिए अलग-अलग पैराम के साथ: myFunction(0, 2000)
, फिर myFunction(2001, 4000)
आदि के साथ एक और क्रॉन नौकरी, लेकिन यह बहुत साफ नहीं लगता है। ऐसा करने का एक अच्छा तरीका क्या है?
मैं एक बार इसी तरह की स्थिति में था। मैंने पाया कि फोर्किंग पीएचपी में दर्दनाक था इसलिए मैंने इसे बाश में किया। स्क्रिप्ट के प्रत्येक उदाहरण के लिए प्रारंभ और रोक के तर्क पारित किए गए और उन्हें सर्वर पर पृष्ठभूमि में चलाया। Exec वह है जिसे आप ढूंढ रहे हैं मुझे विश्वास है। – Jake