ورڈپریس لاگ ان اور وزیٹر CDN کیشنگ کی صفر لاگت سے علیحدگی: Cloudflare کے مفت ورژن کے لیے حتمی ٹیوٹوریل۔

بنانا چاہتے ہیں۔WordPressمتحرک لاگ ان کیشنگ کو جامد وزیٹر کیشنگ سے مکمل طور پر الگ کریں؟ یہ ٹیوٹوریل آپ کو سکھاتا ہے کہ کس طرح Cloudflare کے مفت ورژن کے ساتھ صفر لاگت پر کوکی کیشنگ کو بہتر بنایا جائے، ویب سائٹ کی رفتار اور صارف کے تجربے کو بہتر بنایا جائے۔ ویب ماسٹرز کے لیے ایک ضروری حتمی گائیڈ!

Cloudflare مفت کوکی کیچنگ کے لیے حتمی گائیڈ: زیرو لاگت پر متحرک لاگ ان/سٹیٹک وزیٹر کی علیحدگی کا حصول

Cloudflare کا مفت ورژن استعمال کرنے والے 99% ورڈپریس ویب سائٹ کے مالکان اپنے سرور کی کارکردگی کا نصف سے زیادہ ضائع کر رہے ہیں۔

میں نے بہت سے لوگوں کو دو انتہاؤں میں گرتے دیکھا ہے۔

یا تو HTML کو بالکل بھی کیش نہ کریں، اور جب بھی کوئی وزیٹر آئے تو اصل سرور سے ڈیٹا حاصل کریں۔

متبادل طور پر، آپ پورے HTML صفحہ کو کیش کر سکتے ہیں، جس کے نتیجے میں غلط صارف لاگ ان، تبصرے ظاہر نہ ہونے، اور بیک اینڈ آپریشنز ناکام ہونے جیسے مسائل پیدا ہوتے ہیں۔

بہت سے لوگوں کا ماننا ہے کہ کوکی کے ذریعے کیشے کو الگ کرنا ایک خصوصیت ہے جو صرف ادا شدہ منصوبوں کے لیے ہے۔

سب کے بعد، Cloudflare سرکاری طور پر بتاتا ہے کہ جب کوکیز موجود ہوں تو صرف بزنس اور انٹرپرائز کے منصوبے HTML کیشنگ کو نظرانداز کر سکتے ہیں۔

کاروباری منصوبہ ہر ماہ $200 سے شروع ہوتا ہے، جو انفرادی ویب سائٹ کے مالکان اور چھوٹے بلاگز کے لیے مکمل طور پر غیر ضروری ہے۔

اپریل 2023 تک، میں نے ایک تکنیکی چال دریافت کی جسے زیادہ تر لوگ نظر انداز کر دیتے تھے۔

یہ تکنیک مکمل طور پر یہ ظاہر کرنے والی پہلی ہے کہ بالکل وہی کوکی پر مبنی کیشنگ اثر کیسے حاصل کیا جائے جیسا کہ مفت ورژن کے ذریعے تعاون یافتہ آپریٹرز کا استعمال کرتے ہوئے ادا شدہ منصوبہ ہے۔

میں نے یہ طریقہ ایک درجن سے زیادہ ویب سائٹس کو ترتیب دینے کے لیے استعمال کیا ہے، اور نتائج میری توقعات سے زیادہ ہیں۔

میرے ذاتی بلاگ سرور کا CPU لوڈ اوسطاً 45% سے کم ہو کر 12% ہو گیا ہے۔

ابتدائی صفحہ لوڈ ہونے کا وقت 5 سیکنڈ تک کم کر دیا گیا ہے۔

ماہانہ سرور بینڈوڈتھ کی کھپت میں 68 فیصد کمی واقع ہوئی۔

تاہم، ابتدائی نفاذ میں دو واضح خامیاں تھیں۔

یہ صرف ایک HTTPS ڈومین کو سپورٹ کرتا ہے اور وائلڈ کارڈ ڈومینز کو سپورٹ نہیں کرتا ہے۔

اس بات کو مدنظر نہیں رکھا جاتا ہے کہ بہت سی ویب سائٹیں اب بھی HTTP ری ڈائریکٹ استعمال کرتی ہیں یا HTTP اور HTTPS دونوں کو سپورٹ کرتی ہیں۔

میں نے اصل نقطہ نظر کی بنیاد پر جامع اصلاح کی اور ان دو مسائل کو حل کیا۔

اب میں ٹارگٹ کروں گا *.etآوازیہاں ایک مکمل گائیڈ ہے کہ وائلڈ کارڈ ڈومین کو کیسے ترتیب دیا جائے جیسے کہ .org جو HTTP اور HTTPS دونوں کو سپورٹ کرتا ہے۔

مفت ورژن ادا شدہ ورژن کی کوکی پر مبنی کیشنگ فنکشن کیوں حاصل کر سکتا ہے؟

بہت سے لوگ نہیں جانتے کہ Cloudflare کے مفت اور ادا شدہ ورژن کے درمیان بنیادی فرق یہ نہیں ہے کہ آیا کسی خاص خصوصیت کو لاگو کیا جا سکتا ہے یا نہیں۔

اس میں مضمر ہے کہ ایک ہی فنکشن کو حاصل کرنا کتنا آسان ہے۔

ورڈپریس لاگ ان اور وزیٹر CDN کیشنگ کی صفر لاگت سے علیحدگی: Cloudflare کے مفت ورژن کے لیے حتمی ٹیوٹوریل۔

ادا شدہ ورژن فراہم کرتا ہے۔Matchesریگولر ایکسپریشن آپریٹرز کو ان تمام کوکیز سے مماثل کرنے کے لیے استعمال کیا جا سکتا ہے جنہیں ریگولر ایکسپریشن کی ایک لائن سے بائی پاس کرنے کی ضرورت ہے۔

تاہم، مفت ورژن اس آپریٹر کو سپورٹ نہیں کرتا ہے، اور آپ کو اس کا استعمال کرتے وقت ایک ایرر میسج موصول ہوگا جس کا عنوان نہیں: آپریٹر میچز کے استعمال کی اجازت نہیں ہے۔

Cloudflare کی سرکاری دستاویزات واضح طور پر بتاتی ہیں کہ...Matchesآپریٹرز کو استعمال کرنے کے لیے بزنس پلان یا WAF ایڈوانسڈ پلان کی ضرورت ہوتی ہے۔

یہی وجہ ہے کہ زیادہ تر آن لائن سبق آپ کو بتاتے ہیں کہ آپ کو کوکی کیشنگ استعمال کرنے کے لیے ایک بامعاوضہ پلان میں اپ گریڈ کرنا چاہیے۔

لیکن بار بار جانچ اور تحقیق کے بعد، مجھے ایک اہم پیش رفت ملی۔

ورڈپریس اور WooCommerce لاگ ان کوکیز دونوں کا ایک مقررہ سابقہ ​​ہے۔

ورڈپریس کوکیز کا سابقہ:

ورڈپریس (مقامی)wp-.*|wordpress.*|comment_.*
WooCommerce کے ساتھ ورڈپریس    wp-.*|wordpress.*|comment_.*|woocommerce_.*

ہمیں تمام کوکیز سے ملنے کے لیے ریگولر ایکسپریشنز استعمال کرنے کی ضرورت نہیں ہے۔ ہمیں صرف ان کو استعمال کرنے کی ضرورت ہے جو مفت ورژن کے ذریعہ تعاون یافتہ ہیں۔containsآپریٹر چیک کرتا ہے کہ آیا کوکی میں یہ مقررہ سابقے شامل ہیں۔

یہ خیال بہت ہوشیار ہے۔

اس نے ادا شدہ ورژن کی خصوصی خصوصیات کو نظرانداز کیا اور سب سے بنیادی آپریٹرز کا استعمال کرتے ہوئے بالکل وہی اثر حاصل کیا۔

مزید یہ کہ اس کی کارکردگی ریگولر ایکسپریشن میچنگ سے بہتر ہے کیونکہ...containsآپریٹرز کا کمپیوٹیشنل اوور ہیڈ ریگولر ایکسپریشن میچنگ سے بہت کم ہے۔

کے لیے *.etآواز.org کے لیے کنفیگریشن کے مراحل مکمل کریں (HTTP اور HTTPS دونوں پر لاگو)

پورے کنفیگریشن کے عمل کے لیے صرف 3 کیشنگ رولز بنانے کی ضرورت ہوتی ہے۔

قواعد کی ترتیب بہت اہم ہے اور میں نے جو حکم دیا ہے اس پر سختی سے عمل کیا جانا چاہیے۔

اگر ترتیب غلط ہے تو، پوری کیشنگ منطق ناکام ہو جائے گی۔

Cloudflare کیشنگ کنفیگریشن کا اسکرین شاٹ

اصول 1: بائی پاس راستے جو متحرک ہونے چاہئیں (سب سے زیادہ ترجیح)

اس اصول کا مقصد اس بات کو یقینی بنانا ہے کہ بیک اینڈ، پیش نظارہ صفحہ، صارف مرکز، اور تلاش کا صفحہ کبھی بھی کیش نہ ہو۔

ان صفحات کو اصل وقت میں اصل سرور سے مواد لانا چاہیے، بصورت دیگر سنگین فنکشنل مسائل پیش آئیں گے۔

میرا آپٹمائزڈ اظہار سبھی ذیلی ڈومینز اور HTTP/HTTPS پروٹوکول کو سپورٹ کرتا ہے۔

آپ کو ہر ذیلی ڈومین کے لیے الگ الگ اصول بنانے کی ضرورت نہیں ہے۔

HTTP اور HTTPS کے لیے الگ الگ اصول بنانے کی ضرورت نہیں ہے۔

اظہار حسب ذیل ہے:

ends_with(http.host, ".etufo.org") and (starts_with(http.request.uri.path, "/wp-admin/") or http.request.uri contains "preview=true" or starts_with(http.request.uri.path, "/前台用户中心/") or starts_with(http.request.uri.path, "/?s="))

آپریشن کے اختیار کے طور پر "بائی پاس کیشے" کو منتخب کریں۔

اس اصول کو کیشنگ کے تمام اصولوں کے بالکل اوپر رکھیں۔

Cloudflare کیشنگ کنفیگریشن کا اسکرین شاٹ

اصول 2: لاگ ان اور تبصرہ کرنے والے صارفین کو نظرانداز کریں (دوسری ترجیح)

اس اصول کا مقصد لاگ ان اور تبصرہ کرنے والے صارفین کو براہ راست ذریعہ سے متحرک مواد تک رسائی کی اجازت دینا ہے۔

یہ یقینی بناتا ہے کہ صارفین اپنی ذاتی معلومات دیکھ سکتے ہیں، اور تبصرے حقیقی وقت میں دکھائے جا سکتے ہیں۔

ابتدائی نفاذ میں درج ذیل طریقہ استعمال کیا گیا:starts_with(http.request.full_uri, "https://你的域名/")ہے.

میں نے اسے تبدیل کر دیا۔ends_with(http.host, ".etufo.org")ہے.

یہ تبدیلی پوری اصلاح کا مرکز ہے۔

http.hostاس میں صرف ڈومین کا نام شامل ہے، پروٹوکول اور راستہ نہیں۔

استعمال کریںends_with匹配.etufo.orgیہ خود بخود مل جائے گا۔etufo.org،www.etufo.org،blog.etufo.orgتمام ذیلی ڈومینز۔

یہ خود بخود HTTP اور HTTPS دونوں پروٹوکول سے میل کھاتا ہے بغیر کسی اضافی کنفیگریشن کی ضرورت کے۔

مقامی ورڈپریس اظہار:

ends_with(http.host, ".etufo.org") and (http.cookie contains "wordpress_sec_" or http.cookie contains "wordpress_logged_in" or http.cookie contains "comment_")

اگر آپ WooCommerce استعمال کر رہے ہیں۔ای کامرس۔پلگ ان کو WooCommerce کوکی کا سابقہ ​​شامل کرنے کی ضرورت ہے۔

WooCommerce بہتر اظہار:

ends_with(http.host, ".etufo.org") and (http.cookie contains "wordpress_sec_" or http.cookie contains "wordpress_logged_in" or http.cookie contains "comment_" or http.cookie contains "woocommerce_")

آپریشن کو "بائی پاس کیشے" پر بھی سیٹ کیا جانا چاہئے۔

اس اصول کو اصول 1 کے نیچے رکھیں۔

Cloudflare کیشنگ کنفیگریشن کا اسکرین شاٹ

قاعدہ 3: ان زائرین کے لیے جامد HTML کیش کریں جو لاگ ان نہیں ہیں (کم ترین ترجیح)

اس اصول کا مقصد غیر لاگ شدہ وزیٹروں کو Cloudflare CDN سے براہ راست کیش شدہ HTML صفحات کی بازیافت کرنے کی اجازت دینا ہے۔

ویب سائٹ کی رفتار کو بہتر بنانے اور سرور کا بوجھ کم کرنے میں یہ سب سے اہم قدم ہے۔

اسی طرح، میں نے استعمال کیاends_with(http.host, ".etufo.org")اس نے اصل پروٹوکول + ڈومین نام کی شکل بدل دی۔

وائلڈ کارڈ ڈومینز اور دوہری پروٹوکول کے ساتھ خودکار مطابقت حاصل کر لی گئی ہے۔

مقامی ورڈپریس اظہار:

ends_with(http.host, ".etufo.org") and not http.cookie contains "wordpress_sec_" and not http.cookie contains "wordpress_logged_in" and not http.cookie contains "comment_"

WooCommerce بہتر اظہار:

ends_with(http.host, ".etufo.org") and not http.cookie contains "wordpress_sec_" and not http.cookie contains "wordpress_logged_in" and not http.cookie contains "comment_" and not http.cookie contains "woocommerce_"

آپریشن کے لیے "کیشے کے معیار کو پورا کرتا ہے" کو منتخب کریں۔

ہم درج ذیل اختیارات کو فعال کرنے کی تجویز کرتے ہیں:

کیشے فریب کا بکتر۔

اپ ڈیٹس کے دوران فرسودہ مواد فراہم نہیں کیا جاتا ہے۔

اس اصول کو کیشنگ کے تمام اصولوں کے بالکل نیچے رکھیں۔

Cloudflare کیشنگ کنفیگریشن کا اسکرین شاٹ

Cloudflare کیشنگ کنفیگریشن کا اسکرین شاٹ

Cloudflare کیشنگ کنفیگریشن کا اسکرین شاٹ

تصدیق کے تین مراحل جو کنفیگریشن کے بعد انجام دینے چاہئیں

کنفیگریشن کے بعد صفحہ کو فوراً بند نہ کریں۔

آپ کو تین آسان توثیق کرنے کی ضرورت ہے تاکہ یہ یقینی بنایا جا سکے کہ قواعد صحیح طریقے سے کام کر رہے ہیں۔

پہلا تصدیقی مرحلہ یہ ہے کہ جب صارف لاگ اِن نہ ہو تو کیش اسٹیٹس کو چیک کریں۔

اپنے براؤزر کا پوشیدگی موڈ آن کریں۔

ڈویلپر ٹولز کو کھولنے کے لیے F12 دبائیں اور نیٹ ورک ٹیب پر جائیں۔

اپنی ویب سائٹ کے ہوم پیج پر جائیں۔

جوابی ہیڈر چیک کریں۔cf-cache-statusمیدان

اگر ظاہر ہوتا ہے۔HITاس سے ظاہر ہوتا ہے کہ کیشے کو نشانہ بنایا گیا تھا اور اصول صحیح طریقے سے کام کر رہا ہے۔

دوسرا تصدیقی مرحلہ لاگ ان کی حیثیت کی کیشنگ کو چیک کرنا ہے۔

اپنے براؤزر میں باقاعدہ براؤزر ونڈو میں لاگ ان کریں۔ورڈپریس پسدیدہے.

ڈویلپر ٹولز کو کھولنے کے لیے F12 دبائیں۔

ویب سائٹ کے ہوم پیج پر جائیں۔

جوابی ہیڈر چیک کریں۔cf-cache-statusمیدان

اگر ظاہر ہوتا ہے۔DYNAMICاس سے ظاہر ہوتا ہے کہ لاگ ان صارف نے کامیابی کے ساتھ کیشے کو نظرانداز کیا۔

تیسرا توثیقی مرحلہ تبصرہ کرنے والے صارفین کی کیشنگ اسٹیٹس کو چیک کرنا ہے۔

دوسرے براؤزر یا پوشیدگی وضع کا استعمال کرتے ہوئے تبصرہ پوسٹ کریں۔

صفحہ تازہ کریں۔

جوابی ہیڈر چیک کریں۔cf-cache-statusمیدان

اگر ظاہر ہوتا ہے۔DYNAMICاس سے ظاہر ہوتا ہے کہ تبصرہ کرنے والے صارف نے بھی کامیابی کے ساتھ کیشے کو نظرانداز کیا۔

اگر توثیق ناکام ہوجاتی ہے، تو پہلے چیک کریں کہ آیا قواعد کی ترتیب درست ہے۔

پھر چیک کریں کہ آیا کوئی اور پیج رولز یا کیشنگ رولز ہیں جو ان تینوں اصولوں سے متصادم ہیں۔

میری اصل جانچ میں، میں نے پایا کہ پیج رولز کو کیشنگ رولز سے زیادہ ترجیح حاصل ہے اور یہ کیشنگ رولز کی سیٹنگز کو اوور رائیڈ کر دیں گے۔

Cloudflare کیشنگ کنفیگریشن کا اسکرین شاٹ

اکثر پوچھے گئے سوالات اور اعلی درجے کی اصلاح

بہت سے لوگ مجھ سے پوچھتے ہیں کہ کیشے کی میعاد ختم ہونے کا وقت کب تک مقرر کیا جانا چاہئے۔

میں اصل سرور پر HTML فائلوں کے لیے کیشے کی میعاد ختم ہونے کا وقت 1 گھنٹہ مقرر کرنے کی تجویز کرتا ہوں۔

یہ مواد کی تازگی اور CDN کے کیشنگ فوائد کے مکمل استعمال دونوں کو یقینی بناتا ہے۔

اگر آپ کوئی نیا مضمون شائع کرتے ہیں یا کسی صفحہ کو اپ ڈیٹ کرتے ہیں، تو آپ Cloudflare بیک اینڈ میں متعلقہ صفحہ کے لیے کیشے کو دستی طور پر صاف کر سکتے ہیں۔

آپ آفیشل Cloudflare انسٹالیشن پیکج بھی انسٹال کر سکتے ہیں۔ورڈپریس پلگ انیہ مواد شائع کرتے وقت خودکار کیش صاف کرنے کی اجازت دیتا ہے۔

کچھ لوگوں نے یہ بھی پوچھا کہ کیا یہ طریقہ ویب سائٹ کو متاثر کرے گا؟SEOہے.

بالکل نہیں۔

سرچ انجن کرالرز لاگ ان نہیں ہوتے ہیں اور عام زائرین کی طرح کیش شدہ صفحات کو بازیافت کریں گے۔

کیش شدہ صفحات تیزی سے لوڈ ہوتے ہیں، جو دراصل سرچ انجن کی درجہ بندی کو بہتر بنا سکتے ہیں۔

گوگل کی بنیادی ویب میٹرکس رپورٹ کے مطابق، صفحہ لوڈ کرنے کی رفتار میں ہر 1 سیکنڈ کے اضافے پر، تبادلوں کی شرح 7% تک بڑھ سکتی ہے۔

اس ترتیب سے رفتار میں اضافہ نہ صرف صارف کے تجربے کو بہتر بناتا ہے بلکہ براہ راست زیادہ ٹریفک اور آمدنی بھی پیدا کرتا ہے۔

نتیجہ اخذ کرنا

اس ڈیجیٹل دور میں جہاں کمپیوٹنگ کی طاقت لاگت کے برابر ہے اور رفتار مسابقت کے برابر ہے، سرور کے وسائل کی ہر اصلاح ڈیجیٹل اثاثوں کی قدر میں اضافہ کرتی ہے۔

بہت سے لوگ مہنگی ادائیگی کی خدمات کا پیچھا کرتے ہیں لیکن مفت ٹولز میں چھپی ہوئی بے پناہ صلاحیت کو نظر انداز کرتے ہیں۔

Cloudflare کے مفت ورژن کی صلاحیتیں زیادہ تر لوگوں کے تصور سے کہیں زیادہ طاقتور ہیں۔

بہترین تکنیکی حل کبھی بھی سب سے مہنگا نہیں ہوتا ہے، لیکن وہ جو آپ کی ضروریات کے مطابق ہو۔

99% انفرادی ویب سائٹ کے مالکان اور چھوٹے اور درمیانے درجے کے کاروباری اداروں کے لیے، یہ صفر لاگت کوکی پر مبنی کیشنگ حل ان کی ضروریات کو پورا کرنے کے لیے کافی سے زیادہ ہے۔

اس کے لیے آپ کو ہر ماہ $200 ادا کرنے کی ضرورت نہیں ہے، پھر بھی یہ ایک ادا شدہ پلان کی طرح کارکردگی میں تقریباً وہی بہتری فراہم کرتا ہے۔

ٹیکنالوجی کا جوہر مسائل کو حل کرنا ہے، مہنگے اوزاروں کے ڈھیر لگانا نہیں۔

جب ہم انتہائی بنیادی اجزاء کا استعمال کرتے ہوئے موثر نظام بنانا سیکھتے ہیں تو ہم ٹیکنالوجی کے جوہر کو صحیح معنوں میں سمجھتے ہیں۔

اگر آپ Cloudflare کا مفت ورژن استعمال کر رہے ہیں اور آپ کی ویب سائٹ ورڈپریس پر بنائی گئی ہے، تو میں آپ کو بہت زیادہ مشورہ دیتا ہوں کہ آپ اسے ترتیب دینے کے لیے اس ٹیوٹوریل پر عمل کریں۔

آپ کو معلوم ہوگا کہ آپ کی ویب سائٹ کی رفتار کوالٹی لیپ کا تجربہ کرے گا، اور سرور کا بوجھ نمایاں طور پر کم ہو جائے گا۔

یہ ایک اصلاحی آپریشن ہے جس کو لاگو کرنے میں 5 منٹ لگتے ہیں اور آپ کو پورا سال فائدہ ہوتا ہے۔

مفت وسائل کو ضائع نہ ہونے دیں۔ اپنی ویب سائٹ کو تیزی سے چلانے کے لیے کارروائی کریں۔

ہوپ چن ویلیانگ بلاگ ( https://www.chenweiliang.com/ مضمون "ورڈپریس لاگ ان اور وزیٹر سی ڈی این کیچنگ کی صفر لاگت سے علیحدگی: کلاؤڈ فلیئر فری ورژن پر حتمی ٹیوٹوریل" آپ کے لیے مددگار ثابت ہو سکتا ہے۔

اس مضمون کا لنک شیئر کرنے میں خوش آمدید:https://www.chenweiliang.com/cwl-33962.html

مزید پوشیدہ چالوں کو کھولنے کے لیے، ہمارے ٹیلیگرام چینل میں شامل ہونے میں خوش آمدید!

پسند آئے تو شیئر اور لائک کریں! آپ کے شیئرز اور لائکس ہماری مسلسل حوصلہ افزائی ہیں!

 

评论 评论

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ ضروری شعبوں کا استعمال کیا جاتا ہے * لیبل لگائیں

آرٹیکل ڈائرکٹری
میں سکرال اوپر