Scrapy ۋاكالەتچىسىنىڭ كۆپ دائىرىدە تەڭ ۋاقىتلىق بولۇشى
بىر قانچە نىشان دائىرىسى ئوخشاش ۋاكالەتچى كۋوتىنى ئىشلەتكەندە چۈشۈرگۈچنىڭ ئومۇمىي تەڭ ۋاقىتلىق چېكىنى ئىشلىتىڭ، ئاندىن شۇ ھېساباتنى ئورتاقلىشىدىغان باشقا كاشىرلارنىمۇ ھېسابقا ئېلىڭ.
ئەگەر ھەر بىر نىشان بىر ۋاكالەتچى ھېساباتىنى ئىشلەتسە، ئۇ ھېساباتنىڭ تەڭ ۋاقىتلىق تەلەپ ئىجازىتى شۇ نىشانلارنىڭ ھەممىسىگە سەرپ بولۇشى مۇمكىن. پەقەت دائىرە بويىچە چەك بۇ ئورتاق بۈدجېتنى ئىپادىلىيەلمەيدۇ.
ئەڭ كۆپ 20 تەڭ ۋاقىتلىق تەلەپكە يول قويىدىغان پەرەزلىك ھېسابات ئۈچۈن ئازغىنا ئورۇن قالدۇرۇپ، كاشىرنىڭ ئومۇمىي چۈشۈرگۈچ چېكىنى بېكىتىڭ:
CONCURRENT_REQUESTS = 16
بۇ مىساللىق تەقسىملەش، ھەر بىر تەمىنلىگۈچىگە تەۋسىيە قىلىنغان قىممەت ئەمەس. Scrapy نىڭ CONCURRENT_REQUESTS ئېنىقلىمىسى چۈشۈرگۈچنىڭ ئەڭ كۆپ تەڭ ۋاقىتلىق تەلەپ سانى. دائىرە بويىچە كونتروللار تەڭ ۋاقىتلىقلىقنى تېخىمۇ تۆۋەنلىتىدۇ؛ ئەمما ئومۇمىي چەك ئورنىنى ئالمايدۇ.
باشقا كاشىرلارنىمۇ ھېسابقا كىرگۈزۈڭ. ھەر بىرىگە 16 تەلەپ ئىجازىتى بېرىلگەن ئىككى مۇستەقىل كاشىر جەمئىي 20 لىك ئورتاق ئىجازەتتىن ئېشىپ كېتەلەيدۇ. بۈدجېتنى قەستەن بۆلۈڭ ياكى شۇ خېرىدارلار ئۇچرىشىدىغان يەردە ئورتاق چەك قوللىنىڭ.
تەمىنلىگۈچىنىڭ نېمىنى سانيدىغانلىقىنىمۇ ئېنىقلاڭ. HTTP تەلەپلىرى، ئوچۇق TCP ئۇلىنىشلىرى، ئاكتىپ تونېللار ۋە سېكۇنتتىكى تەلەپلەر ئوخشىمىغان مىقدارلار. داۋاملىق ئۇلىنىش ۋە كۆپلەشتۈرۈش ئۇلارنىڭ سانلىرىنى پەرقلىق قىلىدۇ. شۇڭا تەلەپ تەڭ ۋاقىتلىقلىق تەڭشىكى تولۇق ئۇلىنىش ياكى سۈرئەت چەكلىگۈچ ئەمەس.
نىشان تور بېكىتىنىڭ سۈرئىتىنى ئايرىم چەك قىلىپ ساقلاڭ. ۋاكالەتچى ھېساباتىدا ئىشلىتىلمىگەن قۇۋۋەت بولسىمۇ، بىر نىشان ئۈچۈن تۆۋەنرەك تەڭ ۋاقىتلىقلىق ياكى چۈشۈرۈش كېچىكىشى ماس بولۇشى مۇمكىن.