• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Vasi.Ro

Vasi.Ro

Totul, mai ușor

  • Confidențialitate
  • Contact

WP Super Cache: Cum serveşti fişiere cache comentatorilor

Scris pe 13 martie 2015 8 comentarii

În mod implicit, WP Super Cache serveşte fişiere statice doar celor care nu au scris niciun comentariu pe blog (sau au scris, dar nu mai au acel cookie memorat în browser ce să dovedească asta) şi celor care nu sunt autentificaţi pe blog. Pe scurt, utilizatorilor necunoscuţi. Dar ce ar fi să oferi şi comentatorilor fişiere cache (statice) pentru a îmbunătăţi viteza de încărcare a paginilor?

Metoda de mai jos funcţionează pentru cei ce oferă fişiere statice folosind htaccess (prima metodă)

1. Debifează Nu paginile în cache pentru utilizatorii cunoscuţi. sau, în engleză, Don’t cache pages
for known users

2. Editează fişierul .htaccess din directorul (folderul) principal al blogului. Caută linia aceasta
[php]RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$[/php] şi şterge comment_author_|. Vei găsi condiţia aceasta scrisă de patru ori, deci trebuie să ştergi în toate locurile. Aşadar, fără acel comment_author_|, condiţia va deveni [php]RewriteCond %{HTTP:Cookie} !^.*(wordpress_logged_in|wp-postpass_).*$[/php]
Această condiţie e necesară pentru ca utilizatorilor autentificaţi să nu le fie oferite fişiere statice (html).
3. Aproape gata. În acest moment, comentatorilor le vor fi „servite” fişiere statice, iar administratorilor nu. O problemă ar mai fi de rezolvat… Cei ce comentează pe blog vor fi nevoiţi să completeze numele, adresa de e-mail şi website-ul de fiecare dată. Pentru a nu se întâmpla asta, adaugă codul din această arhivă în fişierul footer.php al temei tale, fix înainte de </body>.

Nota: Unele pluginuri ce folosesc AJAX, cum ar fi cele ce permit editarea comentariilor după ce au fost scrise, nu vor mai fi funcţionale.

P.S: Puteţi testa chiar pe acest blog comportamentul plugin-ului WP Super Cache cu modificările de mai sus.

Partajează asta:

  • Dă clic pentru a partaja pe X(Se deschide într-o fereastră nouă) X
  • Dă clic pentru a partaja pe Facebook(Se deschide într-o fereastră nouă) Facebook
  • Dă clic pentru partajare pe Telegram(Se deschide într-o fereastră nouă) Telegram
  • Dă clic pentru partajare pe WhatsApp(Se deschide într-o fereastră nouă) WhatsApp

Similare

Din categoria: In actiune Etichete: cache, wordpress

Abonează-te la blog prin email

Introdu adresa de email pentru a te abona la acest blog și vei primi câte un email de fiecare dată când scriu un nou articol.

Reader Interactions

Comentarii

  1. Rudolph Aspirant a zis

    13 martie 2015 la ora 18:56

    Cand ma gandesc ca datorita footer-ului tau e posibil ca adresa mea de e-mail sa ranana permanent inregistrata in cache-ul presei tale de tiparit bloguri chiar si mult timp dupa ce eu voi fi incetat sa comentez,(fie din proprie initiativa, fie din cauza sortii, sau chiar poate daca ma vei fi banat insa fara ca sa-ti aduci aminte de footer)…intreaga situatie mi se pare chiar gotic-romantica oarecum…

    Răspunde
    • Marius a zis

      13 martie 2015 la ora 19:31

      Încă se păstrează numele. 🙂

  2. Vasile Ruscior a zis

    13 martie 2015 la ora 21:28

    Codul din footer.php e preluat dintr-un alt plugin de cache, anume Hyper Cache. De acolo l-am luat. Datele respective sunt preluate tot din browserele fiecăruia, doar că nu prin php, ci prin javascript.

    Răspunde
  3. jiji a zis

    14 martie 2015 la ora 11:52

    Vasalie, dezactiveaza SSL-UL… nu merge sa intri pe pagina

    "Această pagină web nu este disponibilă

    Nu poate fi stabilită o conexiune sigură deoarece acest sait web folosește un protocol nesuportat."

    Răspunde
    • Vasile Ruscior a zis

      14 martie 2015 la ora 14:06

      Şi-atunci cum ai comentat? Pe care pagină nu poţi intra şi cu ce browser?

  4. jiji a zis

    14 martie 2015 la ora 14:25

    vasile, de pe pc nu merge, opera. ie

    There is a problem with this website’s security certificate.

    The security certificate presented by this website was issued for a different website’s address.

    Security certificate problems may indicate an attempt to fool you or intercept any data you send to the server.
    We recommend that you close this webpage and do not continue to this website.
    Click here to close this webpage.
    Continue to this website (not recommended).
    More information

    If you arrived at this page by clicking a link, check the website address in the address bar to be sure that it is the address you were expecting.
    When going to a website with an address such as https://example.com, try adding the ‘www’ to the address, https://www.example.com.
    If you choose to ignore this error and continue, do not enter private information into the website.

    For more information, see “Certificate Errors” in Internet Explorer Help.

    Pentru a putea lasa un comentariu, am apasat pe: “Continue to this website (not recommended)”.
    Aici ai un print – http://i.imgur.com/9OXOtqK.jpg

    Răspunde
    • Vasile Ruscior a zis

      14 martie 2015 la ora 16:37

      Testează acum, fără https.

  5. jiji a zis

    14 martie 2015 la ora 16:42

    acuma este ok!

    Răspunde

Lasă un răspuns Anulează răspunsul

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Bara principală

Blogroll și recomandări

  • Stiri Timisoara
  • Grig
  • Stiri de ultima ora
  • Recomandarea Zilei
  • Ciurcaș Dan
  • Francisc Vasile
  • Wlog
  • Fii Modern

Footer

Au avut ceva de spus

  • Stefan la Cartelă SIM Telekom Mobile la preț bun
  • Vasi la Cartelă SIM Telekom Mobile la preț bun
  • Stefan la Cartelă SIM Telekom Mobile la preț bun
  • Vasi la Impresii despre Huawei Pura 70 Pro după o lună de utilizare

Ultimele articole de pe blog

  • Câteva păreri despre trimmerul cu acumulator pentru gazon Black & Decker STC1840EPC
  • AI-ul mi-a reparat calculatorul
  • Cartelă SIM Telekom Mobile la preț bun
  • Prima impresie despre YZZY.ro

Cauți altceva? Caută aici:

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Politică cookie-uri

© 2025 Vasile Ruscior

La începutul paginii