Cyfyngu ar gyfradd ac ailgeisio
Mae rhai gwefannau yn gwrthod ceisiadau sy'n cyrraedd yn rhy gyflym yn fwriadol. Gelwir hyn yn , ac fel arfer caiff ei orfodi gan , wal dân, neu lwyfan cynnal yn hytrach na chan y wefan ei hun.
Mae profion yn darllen llawer o dudalennau mewn cyfnod byr, felly mae'n un o'r pethau mwyaf cyffredin sy'n sbarduno cyfyngiad. Mae'r tudalennau'n iawn; yn syml, mae'r gweinydd yn gwrthod eu darparu mor gyflym â hynny.
Yr hyn y mae Silktide yn ei drin fel cyfyngu ar gyfradd
Caiff dau ymateb eu dehongli fel "arafwch":
429 Too Many Requests- y ffordd safonol i weinydd ddweud eich bod yn gofyn am ormod.503 Service Unavailable, pan fydd yn cynnwys pennynRetry-After- mae rhai llwyfannau yn defnyddio hwn yn lle hynny. HebRetry-After, caiff 503 ei drin fel toriad gwasanaeth gwirioneddol yn hytrach na chyfyngiad, gan mai dyna mae'n ei olygu fel arfer.
Beth sy'n digwydd nesaf
Pan fydd Silktide yn gweld un o'r ymatebion hyn, mae'n rhoi'r gorau i ofyn am unrhyw beth gan y wefan honno am gyfnod - nid y dudalen a wrthodwyd yn unig. Mae cyfyngiadau bron bob amser yn berthnasol i'r parth cyfan, felly byddai parhau i ofyn am dudalennau eraill yn cadw'r cyfyngiad yn weithredol.
Yna mae Silktide yn rhoi cynnig arall ar y dudalen a wrthodwyd. Os caiff ei gwrthod yr eildro, mae'r aros cyn yr ymgais nesaf yn hirach, ac yn hirach eto wedyn. Mae cilio mewn camau cynyddol yn rhoi amser i'r cyfyngiad ailosod yn hytrach na rhedeg i mewn iddo dro ar ôl tro.
Os yw'r ymateb yn cynnwys pennyn Retry-After, mae Silktide yn aros am y cyfnod y gofynnodd y gweinydd amdano. Mae terfyn uchaf ar hyn, felly ni fydd Retry-After hir iawn yn oedi gweddill eich prawf am gyfnod amhenodol.
Mae Silktide hefyd yn arafu. Bob tro y bydd y wefan yn gwrthod llwyth o geisiadau, mae Silktide yn haneru nifer y tudalennau y mae'n eu nôl ohoni ar yr un pryd, hyd at un ar y tro. Dim ond unwaith y mae tudalen sy'n cael ei gwrthod dro ar ôl tro yn ei arafu, ac unwaith y bydd y wefan wedi ateb 20 cais yn olynol, mae Silktide yn cyflymu eto un cam ar y tro. Ni chaiff eich gosodiad uchafswm cysylltiadau ei newid, ac mae'r prawf nesaf yn dechrau eto ar y nifer llawn.
Pryd mae Silktide yn rhoi'r gorau i ailgeisio
Nid yw ailgeisiau yn ddiderfyn. Os yw tudalen yn dal i gael ei gwrthod ar ôl sawl ymgais, mae Silktide yn ei chofnodi fel Wedi'i chyfyngu ar gyfradd ac yn symud ymlaen er mwyn i'r prawf allu gorffen.
Tra bod y wefan yn parhau i ateb rhai ceisiadau, mae Silktide yn parhau, un dudalen ar y tro os oes angen, pa mor hir bynnag y mae hynny'n ei gymryd. Dim ond pan nad yw'r wefan yn ateb dim o gwbl rhyngddynt y mae'n rhoi'r gorau i ofyn i'r wefan am weddill prawf: ar ôl 30 cais a wrthodwyd yn olynol, neu dri thudalen a ddefnyddiodd bob ailgais. Caiff y tudalennau na lwyddodd i'w cyrraedd eu cofnodi fel Wedi'i chyfyngu ar gyfradd. Nid yw'r amser a dreulir yn aros yn cyfrif, dim ond gwrthodiadau.
Mae tudalennau yn y cyflwr hwn yn ymddangos o dan Inventory > Lawrlwythiadau a fethodd, ynghyd â'r statws a'r cod HTTP a ddychwelwyd. Mae hynny'n gwahaniaethu rhwng tudalen na allai Silktide ei chyrraedd a thudalen nad yw'n bodoli - mae'r ddwy'n edrych yr un fath os mai dim ond cyfrif tudalennau rhwng profion rydych yn ei gymharu.
Pam mae hyn yn bwysig i'ch sgoriau
Ni ellir profi tudalen na ellid ei nôl, felly nid yw'n cyfrannu dim at eich sgoriau. Os caiff set wahanol o dudalennau ei gwrthod bob tro y byddwch yn profi, gall cyfrif tudalennau a sgoriau newid rhwng profion er nad yw dim ar y wefan wedi newid. Gweler Pam newidiodd fy sgôr pan na wnaeth y wefan newid? am yr achosion cyffredin eraill.
Beth y gallwch ei wneud
Os yw gwefan yn cael ei chyfyngu ar gyfradd yn rheolaidd, mae gennych dri opsiwn, yn fras yn nhrefn pa mor hawdd ydynt:
- Lleihau ceisiadau cyfochrog. Mae Gosodiadau uwch yn rheoli faint o dudalennau y mae Silktide yn eu nôl ar yr un pryd ar gyfer y wefan honno. Mae ei leihau yn gwneud profion yn arafach ond yn llawer llai tebygol o sbarduno cyfyngiad. Dyma'r peth cyntaf i roi cynnig arno.
- Caniatáu Silktide drwodd. Gofynnwch i bwy bynnag sy'n rheoli eich CDN, wal dân neu letya eithrio Silktide rhag cyfyngu ar gyfradd. Gweler O ble mae Silktide yn cysylltu am y manylion y bydd eu hangen arnynt.
- Profi llai ar yr un pryd. Mae llai neu gwmpas profi culach yn lleihau cyfanswm nifer y ceisiadau.
Pan gaiff gwefan ei rheoli gan lwyfan trydydd parti, mae'r cyfyngiad yn aml yn cael ei osod gan y llwyfan hwnnw yn hytrach na chan eich seilwaith eich hun, ac efallai y bydd angen trefnu eithrio Silktide drwyddynt.