Nõuanded Windowsi poe rakenduste, mis ei tööta korralikult, parandamiseks Windows 10 ja 8.1 puhul

Ma ei tea, kas see on parim tava, kuid lisasime oma kooli jaoks pildi, millel oli lumelevi. Mõne kasutaja jaoks ei ilmunud seda pilti. Kas asi on brauseris või milleski muus? Uuendatud pildi nägemiseks pidin vahemälu tühjendamiseks kasutama klahve Ctrl + F5.

See on kindlasti vahemälu probleem. Selle parandamiseks on mõned viisid. Lihtsaim viis on lisada pildi nimele päringustringina unikaalne väärtus, nii et see näib brauseris alati uus ja nõuab pildi aega. Ajatempli kasutamine on selleks lihtsaim viis.

Snow Delay

Teenite seda pilti ka PHP (või mis tahes serveripoolse keelefaili) kaudu ja ei saadeta vahemälu päiseid koos selle pildiga.

Snow Delay PHP Code: <?php $image = '/path/to/image/delayedopening.png'; header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Cache-Control: private',false); header('Content-Type: image/png'); header('Content-Disposition: attachment; filename=' . basename($image)); header('Content-Transfer-Encoding: binary'); header('Content-Length: ' . filesize($image)); ob_clean(); flush(); readfile($image);  ?> var13 ->

Võite ka pildi oma kataloogi paigutada koos teiste piltidega, mida te vahemällu ei soovi, ja vahemällu hoidmise jaoks selle .htaccess-faili sinna paigutada.

 FileETag None  Header unset ETag Header set Cache-Control 'max-age=0, no-cache, no-store, must-revalidate' Header set Pragma 'no-cache' Header set Expires 'Wed, 11 Jan 1984 05:00:00 GMT'   

none: Charles Robertson | none

none