Pam mae un ddelwedd yn methu tra bo gweddill y dudalen yn llwytho
Mae tri amod yn gwahanu nam rhwydwaith oddi wrth gais a rwystrwyd ac oddi wrth wall rendro. Darganfyddwch yr URL a ddewiswyd gan y porwr cyn newid y llwybr.
Mae’r dudalen yn llwytho, mae’r testun yn rendro, ac mae un ddelwedd yn eicon wedi torri. Y redfa gyntaf yw beio’r twndl, oherwydd y twndl yw’r peth a newidiodd. Cyn hynny, darganfyddwch pa URL a ofynnodd y porwr mewn gwirionedd ar gyfer y ddelwedd honno, oherwydd mae URL y dudalen ac URL y ddelwedd yn ddau ddarn gwahanol o dystiolaeth. Mae’r rhan fwyaf o adroddiadau am ddelweddau coll yn arwain at westeiwr na chafodd gais gweithredol erioed, ac mae’r ateb hwnnw’n costio un olwg ar y panel Rhwydwaith.
Mae tri amod yn penderfynu ble i chwilio
Yr amod gyntaf yw a yw’r ddelwedd yn dod o’r un gwesteiwr â’r dudalen. Mae angen ei datrysiad enwau ei hun, ei chysylltiad ei hun a’i hunaniaeth TLS ei hun ar westeiwr delweddau ar wahân, felly nid yw tudalen sy’n llwytho’n dweud dim amdano.
Yr ail yw a wnaeth y porwr rwystro’r cais cyn ei anfon. Gall cynnwys cymysg, polisi diogelwch cynnwys a rheolau atgyfeirio atal delwedd heb gynhyrchu ymateb arferol gan y gweinydd, a dyna pam nad oes cais wedi methu yn y rhestr.
Y trydydd yw a lwyddodd y danfoniad a methu’r rendro, achos lle mae’r beitiau’n cyrraedd ac eto nid yw’r ddelwedd yn ymddangos. Mae gan y tri amod hyn dri pherchennog gwahanol, a dim ond yr un gyntaf sy’n gwestiwn rhwydwaith.
| What you see | Where the fault sits |
|---|---|
| Request absent from the list | Markup, lazy loading or a policy that blocked it |
| Request failed or timed out | Resolution, route, TLS or the image host itself |
| Request returned 200, image blank | Response type, decoding or rendering |
Darganfyddwch yr adnodd a ddewisodd y porwr mewn gwirionedd
Yn aml nid yr URL a welwch yng nghod ffynhonnell y dudalen yw’r URL a ofynnwyd amdano. Mae setiau ffynhonnell, elfennau picture a chefnlenni CSS i gyd yn caniatáu i’r porwr ddewis adnodd gwahanol yn seiliedig ar led y ffenestr, dwysedd picsel neu gefnogaeth fformat. Efallai na fydd delwedd sy’n llwytho’n ddiog yn cael ei chais o gwbl nes bod y dudalen yn cyrraedd cyflwr penodol.
Archwiliwch yr elfen a’r cais gyda’i gilydd, a chadwch y cychwynnydd gyda’r cais pan fyddwch yn adrodd y broblem. Mae cyfeirlyfr elfen ddelwedd MDN yn ymdrin â dewis ffynhonnell, ymddygiad llwytho a rheolaethau atgyfeirio mewn un lle, sy’n ddigon i ddweud pa briodwedd a ddewisodd yr URL sy’n methu.
Cofnodwch enw’r gwesteiwr, y statws, unrhyw gadwyn ailgyfeirio a math cynnwys yr ymateb. Nid yw ymateb 200 sy’n dychwelyd tudalen mewngofnodi yn ddelwedd ddefnyddiadwy, ac mae ailgyfeiriad i dudalen gwall HTML yn edrych yn union yr un fath â ffeil wedi torri nes i chi ddarllen y math.
Darllenwch y statws cyn y rhwydwaith
Mae angen camau nesaf gwahanol ar amser lenwi, cais a wrthodwyd a gwall dadgodio, a’r cod statws sy’n eu gwahanu. Mae amser lenwi yn cyfeirio at ddatrysiad enwau, llwybr neu westeiwr nad yw’n ateb. Mae cais a wrthodwyd yn cyfeirio at bolisi neu haen awdurdodi. Mae gwall dadgodio yn cyfeirio at y beitiau neu’r fformat.
Os nad yw’r cais byth yn ymddangos, rhowch y gorau i edrych ar y rhwydwaith a throwch at y marcio. Yr achos mwyaf cyffredin yw cofnod mewn set ffynhonnell a ffafriwyd gan y porwr ac nad yw’n bodoli ar y gweinydd mwyach, ac wedyn elfen na wnaeth sgript ei gwneud yn weladwy erioed.
Mae’r gwahaniaeth hwnnw ar ei ben ei hun yn atal y rhan fwyaf o’r ymdrech ofer yn y dosbarth hwn o adroddiadau.
Pan fydd y porwr yn ei rwystro, nid oes ymateb i’w ddarllen
Cynnwys cymysg yw’r achos clasurol: mae tudalen HTTPS sy’n gofyn am ddelwedd dros HTTP plaen yn cael y cais wedi’i rwystro yn hytrach na wedi methu, ac mae’r consol yn cofnodi’r rheswm. Mae polisi diogelwch cynnwys yn cynhyrchu’r un siâp, gyda’r gyfarwyddeb a rwystrwyd yn cael ei henwi yn y neges. Gall polisi atgyfeirio sy’n tynnu’r pennawd hefyd achosi i westeiwr â diogelwch hotlink ddychwelyd dalfan yn lle’r ddelwedd.
Darllenwch y rheswm a gofnodwyd cyn cyffwrdd â llwybr y rhwydwaith, oherwydd nid yw’r blociau hyn yn gwella pan fydd y llwybr yn newid. Nid yw ychwanegu caniatâd traws-tarddiad ychwaith yn ateb: mae dangos delwedd o westeiwr arall a darllen ei phicseli mewn canvas yn weithrediadau gwahanol, a dim ond yr ail un sydd angen y penawdau y mae pobl yn eu gludo i mewn.
Ar gyfer safle yr ydych yn ei weinyddu, cywirwch URL yr adnodd, yr ymateb neu’r polisi gan ei berchennog a chadwch y gofynion awdurdodi ac atgyfeirio yn gyfan. Ar gyfer safle nad ydych yn ei reoli, anfonwch y dudalen a thystiolaeth y cais i’w sianel gymorth yn hytrach nag ailgyhoeddi dolenni adnoddau preifat neu ddolenni sy’n dod i ben.
Cymharwch lwybrau heb newid y dystiolaeth
Os ydych am brofi’r llwybr mynediad, cadwch bopeth arall yn gyson: yr un dudalen, yr un cyfrif, yr un ddelwedd a ddewiswyd, un llwybr a ganiateir wedi newid. Cymharwch y cofnodion cais ochr yn ochr yn hytrach na’r canlyniad a rendrwyd, oherwydd mae’r canlyniad a rendrwyd yn dweud a ymddangosodd y ddelwedd, nid pam.
Nid yw delwedd sy’n llwytho ar lwybr newydd yn profi bod y llwybr hwnnw wedi’i awdurdodi, ac nid yw delwedd sy’n parhau’n doredig yn profi mai’r twndl sydd ar fai. Os cafodd y ddelwedd ei dileu neu os yw mynediad wedi’i gyfyngu’n fwriadol, defnyddiwch ddewis amgen a gefnogir yn hytrach na diffodd gwiriadau tystysgrifau neu adlewyrchu deunydd gwarchodedig rhywun arall.
Trefn y gwaith: nodwch yr URL a ddewiswyd, darllenwch ei statws a’i fath, gwiriwch am reswm blocio a gofnodwyd, yna cymharwch un newid llwybr ar y tro.