Ultimele-modificat în WordPress, configurarea unui server și nu au fost modificate antete 304
Care este ultimul-Modified
Cum să adăugați și să configurați un Last-Modified în WordPress
Pentru a adăuga un Last-Modified în WordPress, există mai multe opțiuni. Să le examinăm mai aproape.
Instalați un plug-in cache
Vă recomandăm încercarea de a forma WP Super Cache. După trecerea pe instrucțiunile de mai sus, antete Last-Modified va fi prescris de către serverul în sine.
Notă antetul Last-Modified. în acest caz, nu se va afișa ultimele înregistrări de date modificate, precum și data creării copiei memorate în cache a paginii, care, la rândul său, depinde de modul în care configurați actualizarea cache. Aceasta este, în principiu, este destul de normal: motoarele de căutare pentru a determina data ultimei modificări a documentului, uite, în primul rând, în aspectul, și este browser-ul adecvat și reîmprospăta data cache.
reguli headers.php
Ai în directorul WordPress temă (/ wp-content / teme / imyatemy /) este probabil să aibă un fișier separat șablon header.php.
Deschideți-l, și în prima linie de cod înainte de a scrie toate
Vă rugăm să rețineți, această opțiune poate să nu funcționeze așa cum vă așteptați, dacă ați instalat și configurat plug-in cache.
Verificați pentru a da titluri, puteți utiliza plug-in pentru Firefox live antete HTTP sau una dintre numeroasele servicii on-line (cum ar fi acest lucru).
Deci, verificați titlurile. Dacă totul a lucrat, ar trebui să vedeți răspunsul este ceva de genul, de exemplu:
Dacă fișierul șablon header.php nu este prezent, atunci încercați opțiunea următoare.
Instalarea plug-in-Last-Modified
Pentru a descărca, instala și activa la fel ca orice alt plug-in, si Voila, totul funcționează așa cum ar trebui.
La fel ca în paragraful anterior, această opțiune va funcționa doar atunci când nu există nici un plugin de cache pe site-ul, de exemplu, WP Super Cache. Cu toate acestea, foarte recomanda folosirea acesteia din urmă, deoarece pagina cache-ul nu strică niciodată nici un proiect bun.
Dacă nu aveți încredere în plugin-ul, puteți lua pur și simplu codul de mai jos și salvați-l în functions.php, sau mai bine, fă-o pe baza MU plug
Acum ar trebui să funcționeze.
Luptând cu o lipsă de titluri de pe pagina Ultima modificare, și alții ca ei, am început să descrie într-un articol despre plugin-ul WP Super Cashe.
Având în vedere: un server străin, acces la Apache în mod specific, nu numai prin .htaccess. Instalarea si configurarea de mod_rewrite WP Super Cashe cu cache partajat. Mufă fixă și de lucru JS CSS Script Optimizer.
1. Pentru css și .js
anteturile: în cazul în care modul, deoarece, în cazul în care nici unul meci - prezent
Antete de răspuns: ETAG - au
Antete de răspuns din cache: ETAG și ultima modificare - în stoc!
Celelalte cazuri din norma nu este respins. Aparent, aceasta este lucrarea plugin corespunzător. Script-uri și stiluri nu dau numai 304, dar, de asemenea, pentru prima versiune a comprimat și redus la minimum zece cereri de 2-3
2. Imagine:
anteturile: în cazul în care modul deoarece - nu există, dacă nici unul meci - cereri, dar nu a fost numit
antete Răspuns: zero, nimic de dorit
Antete de răspuns din cache-ul: ETAG - a spus că nu este disponibil, ultima modificare - disponibile și adecvate, durata de viață a cache-max-age - 1 an! În câteva secunde, cum ar fi. Sunt sigur că acest lucru nu este expus, fie într-un singur plug-in. Dar toate imaginile încărcate în mod corespunzător în memoria cache a browserului dvs. și apoi sunt date peste 304 foarte repede.
3. html - tăcere în toate tipurile de antete. Nimic nu la toate.
A treia parte plug-in-uri nu funcționează, încearcă să introducă ceva nou la conducerea .htaccess până la eroare 500th)) Server suportă titluri de locuri de muncă - ceva pentru 304 dă bine. Atunci ce este școala? Am în acest cazan varyus prima dată, gazda locală este mai experimentat, poate da un sfat?
Eu sunt acum confuz max-age de 1 an. Această opțiune singură nu va ieși (și, de altfel, pentru un motiv oarecare el nu este la toate imaginile). Și apoi încep să suspecteze: a) conflictul pluginuri b) prezența pe găzduirea unora dintre modulele sale un Google PageSpeed la (sau modul în care aceasta există), care este în conflict cu plugin-uri.
Și totuși, într-un fel întotdeauna aluneca cache-ul de pe pagina principală, chiar dacă eu nu fac nimic.
După cum se spune - Daniel, ah NID HELP. =)
Configurația punctului de server. Poate obține înființat prin .htaccess
Și anume, pentru a pune un antetele browser-ul cache, cum ar fi, de exemplu:
aici trebuie să declare statice html
ExpiresActive pe
Text ExpiresByType / html "de acces, plus 2 săptămâni"
Dacă el bate din eroarea 500, probabil, nu sunt incluse mod_expires (deși ar trebui).
În general, este greu de spus de ce nu funcționează ceva de la distanță.
Într-adevăr, un .htaccess interesant Multe pot fi învățate pentru viitor.
Dar, în mod special pentru oile Mele:
ExpiresByType pus nu numai pe text html, dar am folosit tot drumul. Termenul de valabilitate de 1 an de la imaginea în mod implicit (aparent server) a fost schimbat la valoarea stabilită de mine. Deci, Expiră lucrări module.
Dar aici e cererea pagina html - no =) Miracles, și numai
Răspunsul este găsit!
Într-adevăr, serviciul de găzduire a dat PageSpeed, care, în colaborare cu Super Cashe nu mi-a dat să lucreze cu antetele necesare. Introducerea în rânduri .htaccess tip ExpiresByType text / html «acces plus 1 săptămâna» permite să opereze cu pagina de prospețime variabilă. Într-un format nesekundnom convenabil.
Întrebare cu pagina de start nekeshiruemoy Super Cashe pare a fi decis trimiterea obligatorie la plugin-ul cache. În timp ce lucra - voi testa.
Data ultimei modificări a paginii, în diferite locuri indică în mod diferit. De obicei, - în timp ce generatoare de cache-ul în loc de a crea / editare intrări. Dar faptul de a genera date diferite au fost fericit. Mi-ar crede.
Atât la locul de muncă va afecta impactul pe timp de spectacol și de viteză a paginii de teste. Dacă cineva este interesat - otpishites pe rezultatele ulterioare.
Va multumesc tuturor! Sper că mi multe scrisori de ajutor cineva vreodată =)
Um, și eu sunt deja cu care se confruntă similare, într-un fel niciodată nu a avut loc pentru a consilia cu privire la PageSpeed forțată :)
Ei bine, această problemă a fost rezolvată. Voi aștepta pentru rezultatele, scrie :)