Puncte:0

Cum să omiteți Fastcgi Cache pe pagina de pornire?

drapel in

Am un site web WordPress cu Nginx.

Cu toate acestea, din cauza problemelor de compatibilitate cu anumite plugin-uri, funcția de autentificare nu funcționează doar pe pagina de pornire când fastcgi este activat.

Așa că vreau să dezactivez memoria cache fastcgi doar pe pagina de pornire.

Am setat deja skip_cache așa cum se arată mai jos,

        setați $skip_cache 0;

        dacă ($request_method = POST) {
                setați $skip_cache 1;
               setați $skip_reason „POST”;

        }
        if ($query_string != "") {
                setați $skip_cache 1;
               setați $skip_reason „QUERY_STRING”;

        }
        dacă ( $cookie_woocommerce_items_in_cart = "1" ){ 
        setați $skip_cache 1; 
       setați $skip_reason WP_WooCommerce;

        } 
        dacă ( $cookie_woocommerce_cart_hash = "1" ){ 
        setați $skip_cache 1; 
       setați $skip_reason WP_WooCommerce;

        } 
        dacă ( $cookie_wp_woocommerce_session_[a-z0-9] = „1” ){ 
        setați $skip_cache 1; 
           setați $skip_reason WP_WooCommerce;
        } 
        dacă ( $cookie_wp_automatewoo_visitor_[a-z0-9] = „1” ){ 
        setați $skip_cache 1; 
           setați $skip_reason automatewoo;
        } 
        dacă ( $cookie_wp_automatewoo_session_started = "1" ){ 
        setați $skip_cache 1; 
           setați $skip_reason automatewoo;
        } 
        
    # Reguli de ignorare a memoriei cache specifice WooCommerce
    if ($request_uri ~* "/store.*|/cart.*|/my-account.*|/checkout.*|/addons.*") {
    setați $skip_cache 1;
       setați $skip_reason WP_WooCommerce;
    }

    if ( $arg_add-to-cost != "" ) { 
    setați $skip_cache 1; 
       setați $skip_reason add-to-cos;
    }
    dacă ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wp_automatewoo_session_started|wp_automatewoo_visitor_[a-z0-9]|arlsf_c|wp_automatewoo_[a-z0-9]|wp_automatewoo_session_word|wp_automatewoo_visitor_[a-z0-9] | |woocommerce_items_in_cart|woocommerce_cart_hash|tinv_wishlistkey") {
            setați $skip_cache 1;
           setați cookie-ul $skip_reason;
    }
    
    if ($request_uri ~* "(/thskan/|/contul-meu/|pum-[a-z0-9]|pum_[a-z0-9]|/checkout/|/cart/|/wp-admin/ |/xmlrpc.php|/wp-(app|cron|login|register|mail).php|wp-.*.php|/feed/|index.php|wp-comments-popup.php|wp-links- opml.php|wp-locations.php|sitemap(_index)?.xml|[a-z0-9_-]+-sitemap([0-9]+)?.xml)") {
            setați $skip_cache 1;
           set $skip_reason uri;

    }

    locație ~ [^/]\.php(/|$) {
        fastcgi_split_path_info ^(.+?\.php)(/.*)$;
        dacă (!-f $document_root$fastcgi_script_name) {
            întoarce 404;
        }

        fastcgi_read_timeout 300;
        fastcgi_pass unix:/run/php/php7.4-fpm.sock;
        fastcgi_index index.php;
        fastcgi_buffers 64 16k; # implicit 8 4k
 
        #ì´ ìëë fastcgi ì¶ê°ë¡ ì ë ¥íê².
        fastcgi_buffer_size 32k;
        
        fastcgi_cache_bypass $skip_cache;
        fastcgi_no_cache $skip_cache;
        fastcgi_cache seoartgallery.com;
        fastcgi_cache_valid 200 301 302 60m;
        
        fastcgi_cache_min_uses 1;
        fastcgi_cache_lock activat;
        
        add_header X-FastCGI-Cache $upstream_cache_status;
        add_header WP-Bullet-Skip $skip_reason;

        fastcgi_cache_valid 404 1m;
        fastcgi_cache_valid 500 502 504 5m;

       include fastcgi_params;
    }   
        

dar mă întreb cum să omit cache numai pe pagina de pornire.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.