Tha gu leòr iarrtasan co-shìnte air an rèiteachadh aig a' chrathadair. Bidh e fhathast a' stad gach uair a dh'iarras e seòladh eile air an linne progsaidh. Cha bheir barrachd progsaidhean buaidh air an stad sin.

Bidh pàtran middleware cumanta a' gairm requests.get(pool_url) am broinn process_request(). 'S e gnìomh lìonra sioncronach a tha sin air slighe a thathar an dùil a cho-obraicheas le einnsean asyncronach Scrapy. Fhad 's a tha an gairm a' feitheamh, faodaidh e obair neo-cheangailte a chumail air ais air an aon snàithe den lùb thachartasan.

Tha dà iarrtas san obair

Gheibh aon iarrtas crìoch-phuing bho sheirbheis na linne. Cleachdaidh am fear eile a' chrìoch-phuing sin gus ceangal ris a' cheann-uidhe. Tomhais agus dèan aithris orra air leth. Faodaidh API mall air an linne a h-uile progsaidh a thaghadh a nochdadh mall mus bi an t-aplacaid eadhon air ceangal ris.

Cleachd amalachadh lorg asyncronach a tha a' phutadh a' chuid a tha air a chur a-steach de Scrapy, no faigh agus ath-nuadhaich seata crìochan ionadail cuingichte taobh a-muigh slighe èiginneach gach iarrtas. Ma dh'fheumar obair blocachaidh a ghluasad, thoir dhan ghnìomhaiche sin a chrìochan fhèin agus làimhseachadh ùine-crìche; chan eil ciudha gun chrìoch a' gluasad ach an dàil.

Na cuir a-mach gairm lorg eile gu fèin-obrachail airson gach iarrtas. Faodaidh tasgadh geàrr-ùine no baidse air a lìosachadh an eisimeileachd air seirbheis na linne a lùghdachadh, fhad 's a tha a bheatha a' freagairt do phoileasaidh crìochan fìor na seirbheis.

Mìnich dè a tha lorg fàillichte a' ciallachadh

Cha bu chòir do fhreagairt fhalamh no fhàillichte bhon linne na meata-data progsaidh a thoirt air falbh gu sàmhach agus iarrtas dìreach a cheadachadh. Tagh toradh soilleir: feitheamh taobh a-staigh buidseat na h-obrach, fàilligeadh, no cleachd crìoch-phuing tasgaidh ceadaichte.

Cùm slighe API na linne fhèin soilleir cuideachd. Ma tha e na sheirbheis a-staigh, faodaidh a ainm-aoigheachd prìobhaideach a chur tron dearbh phrogsaidh a bhios a' cuideachadh le taghadh a chruthachadh eisimeileachd chearcallach.

Nuair a bhios an lorg ag obair gun obair neo-cheangailte a bhacadh, sgrùdaich an gnìomhachd progsaidh àbhaisteach. 'S e càradh air leth a tha sin, agus tha an ùine aca airidh air raointean air leth san log.

Artaigilean co-cheangailte