Cum să cureți cache-ul fără un plugin

17 oct. 2015, 08:16:04
Vizualizări: 17K
Voturi: 2

Cum pot să curăț întregul cache al site-urilor mele fără a folosi un plugin? Este posibil acest lucru? Dacă da, atunci cum aș putea să fac asta?

Mulțumesc

1
Comentarii

hmmmm ce cache?

Mark Kaplun Mark Kaplun
17 oct. 2015 08:31:47
Toate răspunsurile la întrebare 1
0

Dacă este vorba despre modificări în fișierele .css și .js, o metodă este să adăugați "versiuni" ale fișierelor voastre. De exemplu:

script_1.0.css // Acesta este URL-ul pentru versiunea 1.0
script_1.1.css // Acesta este URL-ul pentru versiunea 1.1
script_1.2.css // etc.

Sau alternativ, puteți face asta după numele fișierului:

script.css?v=1.0 // Acesta este URL-ul pentru versiunea 1.0
script.css?v=1.1 // Acesta este URL-ul pentru versiunea 1.1
script.css?v=1.2 // etc.

În WordPress aveți opțiunea de a specifica versiunile fișierelor JS incluse în funcția wp_enqueue_script() din PHP:

/*EXEMPLU*/
wp_enqueue_script("yourscript", "joursctipt.min.js",array(),'3.3.5',true);

Aici este DOCUMENTAȚIA!

De asemenea, puteți face același lucru pentru CSS, dar manual în URL:

wp_enqueue_style( 'toalc', get_template_directory_uri().'/style.css?v=1.0.5');

Când faceți modificări în fișierele CSS sau JS, schimbați versiunea fișierului și cache-ul va fi șters.

Dacă este vorba de cache pentru imagini, există un truc:

<img src="image.jpg?v=1" alt="Imagine" title="Imagine">

sau folosind un șir aleatoriu în PHP pentru fiecare imagine pentru a șterge cache-ul la fiecare reîmprospătare:

<img src="image.jpg?v=<?=mt_rand(1000,9999); ?>" alt="Imagine" title="Imagine">

Textul și alte forme nu sunt stocate în cache, iar formele cu autocompletare le puteți preveni cu:

<input autocomplete="off">

NOTĂ: autocomplete este suportat doar de câteva browsere.

17 oct. 2015 10:38:13