वर्डप्रेस में कैश किए जाने वाले पृष्ठों को पुनः कॉन्फ़िगर करना
नमस्ते, मैं अक्षम हूँ।
अब तक, मैं एडमिन स्क्रीन और वास्तव में खराब चीजों को छोड़कर सब कुछ कैश कर रहा था, लेकिन जब मुझे माओ-चान से टिप्पणी मिली, तो वह दिखाई नहीं दे रही थी!!! यह एक समस्या थी, इसलिए मैंने इसे बदलने का फैसला किया।
नीचे Nginx की सेटिंग्स दी गई हैं।
set $do_not_cache 0;
set $skip_reason "";
set $bypass 0;
# 静的コンテンツのみキャッシュする
if ($request_uri ~* "\.(jpg|jpeg|png|webp|gif|mp4|css|js|ico|woff2)$") {
set $do_not_cache 0;
}
if ($remote_addr ~ "^(127.0.0.1)$") {
set $bypass $http_secret_header;
}
if ($http_cookie ~* "comment_author_|wordpress_(?!test_cookie)|wp-postpass_" ) {
set $do_not_cache 1;
set $skip_reason Cookie;
}
if ($request_uri ~* "/wp-admin/|/xmlrpc.php|wp-.*.php|/feed/|sitemap(_index)?.xml") {
set $skip_cache 1;
set $skip_reason URI;
}
लाल रंग में लिखा हुआ हिस्सा जोड़ा गया है।
इसके परिणामस्वरूप, केवल स्थिर सामग्री ही कैश की जाती है, इसलिए टिप्पणियों आदि को बाहर रखा जाता है और कैश बना रहता है।
अनुभव की गई गति इस सिंटैक्स को जोड़ने से पहले जितनी ही तेज़ है, इसलिए इसे ठीक से सेट करना बेहतर है।
समाप्त।