यदि आपके पास लंबी स्क्रिप्ट है तो प्रत्येक कार्य के लिए इनपुट पैरामीटर की सहायता से पृष्ठ कार्य को विभाजित करें। (फिर प्रत्येक पृष्ठ धागे की तरह कार्य करता है) अर्थात यदि पृष्ठ में 1 लाख product_keywords लंबी प्रक्रिया लूप है तो लूप के बजाय एक कीवर्ड के लिए तर्क बनाएं और इस कीवर्ड को पास करें जादू या cornjobpage.php से (निम्नलिखित उदाहरण में)
और बैकग्राउंड वर्कर के लिए मुझे लगता है कि आपको इस तकनीक को आज़माना चाहिए क्योंकि यह उन सभी पृष्ठों को कॉल करने में मदद करेगा, जिन्हें आप सभी पृष्ठ पसंद करते हैं, अतुल्यकालिक के रूप में प्रत्येक पृष्ठ की प्रतिक्रिया की प्रतीक्षा किए बिना एक बार स्वतंत्र रूप से चलेगा।
cornjobpage.php // मुख्य पृष्ठ
<?php
post_async("http://localhost/projectname/testpage.php", "Keywordname=testValue");
?>
<?php
function post_async($url,$params)
{
$post_string = $params;
$parts=parse_url($url);
$fp = fsockopen($parts['host'],
isset($parts['port'])?$parts['port']:80,
$errno, $errstr, 30);
$out = "GET ".$parts['path']."?$post_string"." HTTP/1.1\r\n";
$out.= "Host: ".$parts['host']."\r\n";
$out.= "Content-Type: application/x-www-form-urlencoded\r\n";
$out.= "Content-Length: ".strlen($post_string)."\r\n";
$out.= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
fclose($fp);
}
?>
testpage.php
<?
echo $_REQUEST["Keywordname"];
?>
PS: यदि आप url पैरामीटर को लूप के रूप में भेजना चाहते हैं तो इस उत्तर का अनुसरण करें: https://stackoverflow.com/a/41225209/6295712