Pragmata kaŝmemora nuligo

Servila flanka bildigo nun estas parto de la norma repertuaro de retejoj kaj aplikoj. Retumiloj kiel Google Chrome ankaŭ emas kaŝmemori laŭeble por minimumigi la ŝarĝajn tempojn de pliaj vokoj. La kaŝmemora nuligo de CSS / JS / bilddosieroj povas esti solvita helpe de mod_pagespeed , Eksvalidiĝas / Kaŝmemora kaplinio, kaŝmemora manifesto aŭ tre praktike kaj rekte per individuaj parametroj post la dosiernomo.


Estas malsamaj strategioj por kiam dosiero devas esti reŝargita aŭ ne.

La plej simpla varianto reŝargas kun ĉiu peto. Por fari tion, vi simple aldonu hazardan ĉenon al la enigita dosiero kaj tiel devigas reŝargi (ĉi tie uzante bildan dosieron kiel ekzemplon):

2e634273f316c54b39828f057f7c7d9c

Se tio estas tro bona kaj anstataŭe nur volas reŝargi kiam la dosiero ŝanĝiĝis, la dato de la lasta dosieroŝanĝo estas uzata (ĉi tie uzante la ekzemplon de JS-dosiero):

2e634273f316c54b39828f057f7c7d9c

Se vi uzas versi-administradon kiel Git , vi ankaŭ povas uzi la unikan haŝiŝon de la lasta commit (la mallongigita versio sufiĉas) (ĉi tie uzante CSS-dosieron kiel ekzemplon):

2e634273f316c54b39828f057f7c7d9c

WordPress ligas la nunan WordPress-version al ĉiuj dosieroj integritaj per enqueue_style kaj enqueue_script defaŭlte . Vi povas aŭ ŝanĝi ĉi tiun konduton rekte en la alvokoj kiel argumento, aŭ vi povas ligi vin tutmonde kaj uzi unu el la supraj metodoj:

2e634273f316c54b39828f057f7c7d9c

Reen