ورڈپریس کے ساتھ وارنش کا استعمال کیسے کریں

Rifat ورڈپریس سبق Dec 8, 2020

لوگ سست لوڈنگ ویب سائٹیں استعمال کرنا پسند نہیں کرتے ہیں ، جس کی وجہ سے آپ کے صارفین کو لاگت آسکتی ہے۔ اس سے قطع نظر کہ آپ کی ویب سائٹ کتنی معلوماتی اور مددگار ہے ، کسی سست ویب سائٹ کے لئے کوئی عذر قبول نہیں کیا جائے گا اس پر غور کیا جائے کہ کیچنگ کے طریقہ کار سمیت آپ کی ویب سائٹ کی رفتار کو بڑھانے کے لئے کتنے طریقے ہیں۔

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

ریورس پراکسی کیا ہے؟

پراکسیوں کی شناخت 'ثالث' سرور کے طور پر بھی ہوتی ہے۔ ایک شاٹ میں ، ایک سرور جو صارف اور مرکزی ویب سرور کے بیچ بیٹھتا ہے اور صارف کو کچھ مخصوص اصولوں پر عمل کرنے کی شرط کے ساتھ کسی مخصوص سائٹ کا استعمال کرتے ہوئے تمام ویب مواد یا بلاک تک رسائی دیتا ہے ، جسے پراکسی کہا جاتا ہے۔

میں آپ کو ایک مثال پیش کرتا ہوں ، آپ کا انٹرنیٹ سروس پرووائڈر (آئی ایس پی) یا آفس آپ کو کسی خاص ویب سائٹ تک پہنچنے سے روکنے کے لئے ایک پراکسی سرور کا استعمال کرسکتا ہے۔ آپ اپنی پرائیویسی کا دفاع کرنے ، ویب کی درخواستوں کو خفیہ کرنے یا ویب پر ڈیٹور کی پابندیوں کے ل a بھی ایک پراکسی سرور کا استعمال کرسکتے ہیں۔

Divi ڈاؤن لوڈ، اتارنا بہترین ورڈپریس تھیم

دنیا میں سب سے زیادہ مقبول ورڈپریس تھیم اور حتمی ورڈپریس پیج بلڈر

Divi ڈاؤن لوڈ، اتارنا

ہمیں ریورس پراکسی کیوں استعمال کرنا چاہئے؟

آپ کے ویب سرور اور انٹرنیٹ کے مابین طے شدہ پراکسیز۔ وہ آنے والی HTTP درخواستوں کو فلٹر کرتے ہیں۔ آپ کی ویب سائٹ کے لئے الٹا پراکسی استعمال کرنے کے کچھ فوائد یہ ہیں۔

  • سرور لوڈنگ بیلنس - اگر آپ کے پاس بہت سارے سرورز ہیں تو ، ہر کمپیوٹر کی لوڈنگ کی گنجائش کے حساب سے الٹا پراکسی درخواستوں کو ہدایت دے سکتا ہے۔
  • کیچنگ کا مقصد۔ مستحکم اور متحرک مواد کو ریورس پراکسی کے ذریعہ محفوظ کیا جاسکتا ہے۔ لہذا ، یہ آپ کی ویب سائٹ پر لوڈ کا وقت کم کرتا ہے۔
  • متعدد ایس ایس ایل سرٹیفکیٹ مینجمنٹ۔ یہ I W والی HTTP درخواستوں کو سنبھال سکتا ہے اور آپ کے سرور سے غیر منقول ڈیٹا سے معلومات حاصل کرسکتا ہے۔
  • بہتر پرائیویسی کو یقینی بنانا۔ الٹا پراکسی سرور کا استعمال آپ کی قیمتی معلومات کو سرور سے چھپا سکتا ہے۔ یہ آپ کی ویب سائٹ کی کمزوری کو کم کرتا ہے اور بہتر سیکیورٹی فراہم کرتا ہے۔

آخر کار ، یہ آپ کے ورڈپریس ویب سائٹ کی کارکردگی کو فروغ دینے کا ایک بہت اچھا طریقہ ہے۔ آپ کے اختیار میں ایسا کرنے کا بہترین ذریعہ ہے۔

ورڈپریس کے لئے وارنش کیا ہے؟

کیچنگ کے فوائد لینے کے ل ways ایک دو طریقے ہیں۔ تاہم ، یا تو آپ اپنی ویب سائٹ کے کیچنگ کو کنٹرول کرنے کے لئے صارفین کے براؤزر یا CDN - مواد کی فراہمی کا نیٹ ورک پر انحصار کرسکتے ہیں۔ دوسری طرف ، آپ ایک الٹ پراکسی کیشے استعمال کرسکتے ہیں - اور یہی بات حقیقت میں وارنیش کی ہے۔

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

وارنش آپ کے سرورز کی کارکردگی کو بڑھا سکتی ہے کیونکہ شروع سے کہیں زیادہ کیشے سے مشمولات ڈسپلے کرنا زیادہ آسان ہے۔ وارنش کا استعمال کرکے ، آپ ان تمام اثاثوں کی کاپیاں بچاسکتے ہیں جو آپ عام طور پر بہت کثرت سے تبدیل نہیں کرتے ہیں۔ باقاعدگی سے ، اگر آپ کیچز کا انتظام کرتے ہیں تو ، ورنیش کسی بھی صورت حال میں ایک صاف ، کامل انجام پیش کرے گا۔

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

آپ 'VMODs' کا استعمال کرتے ہوئے وارنش کی فعالیت بڑھا سکتے ہیں ، اس نے بنیادی افعال کو بڑھا دیا ہے۔ VMODs کو آسانی سے سرکاری وارنش ویب سائٹ پر پایا جاسکتا ہے ، بلا جھجھک انہیں چیک کریں پر بات کی جاسکتی ہے۔

آپ براہ راست اپنے سرور میں وارنش انسٹال کرسکتے ہیں۔ مطلب ، آپ کو کمانڈ لائن تک پہنچنے کی ضرورت ہوگی۔ اگر آپ VPS (ورچوئل نجی سرور) صارف ہیں تو ، ورڈپریس میں وارنش کو ترتیب دینے کا طریقہ سیکھنے کے لئے نیچے دیئے گئے اقدامات کو پڑھیں

ورڈپریس کے لئے وارنش مرتب کرنے کا طریقہ

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

حصہ 1: سرور پر وارنش انسٹال کریں

اگر آپ وارنش چاہتے ہیں یا انسٹال کرتے ہیں تو آپ کو کمانڈ لائن کے ذریعے اپنے سرور تک رسائی حاصل کرنا ہوگی۔ ٹول کو انسٹال کریں ، وی سی ایل فائل کو تشکیل دیں اور اسے کام کرنے کیلئے اسے محفوظ کریں۔ وارنش کی تنصیب کی رہنمائی پر جائیں UNIX پر مبنی سرور کیلئے ، اس کی پیروی کریں اور آپ اسے انسٹال کرسکیں گے۔ تنصیب کے بعد ، یقینی بنائیں کہ آپ سب کچھ دوبارہ شروع کردیتے ہیں۔ آپ کے نئے ٹول کے ساتھ کام کرنے کے لئے آپ کی ویب سائٹ کو ٹھیک بنانے کے لئے تیار ہیں۔

حصہ 2: ایک پراکسی کیشے پرج پلگ ان مرتب کریں

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

ورڈپریس میں ایسا کرنے کا بہترین طریقہ یہ ہے کہ جب بھی آپ کسی صفحے یا اشاعت کی تجدید کرتے ہیں (یا نیا بنائیں) ہر بار ریورس پراکسی کیچ کو صاف کریں۔ جیسا کہ آپ تصور کرسکتے ہیں ، ایک پلگ ان ہے جو آپ کے ل this یہ کام کرسکتی ہے ، جسے پراکسی کیشے پرج کہا جاتا ہے۔

یہ ایک اچھی طرح پسند کردہ پلگ ان ہے کیونکہ جب آپ کسی صفحہ یا پوسٹ کو شائع کرتے یا اس میں ترمیم کرتے ہیں تو یہ پوری کیشے کو حذف نہیں کرتا ہے۔ بلکہ ، یہ صرف آپ کے سامنے والے صفحے ، ترمیم شدہ مواد اور اس سے وابستہ درجہ بندی کیلئے اسٹاک کو نشانہ بناتا ہے۔ جب آپ تھیمز کو سوئچ کرتے ہیں تو پلگ ان پورے ریورس پراکسی کیش کو خود بخود ختم کرتا ہے۔

پراکسی کیشے پرج کو کسی بھی مختلف انتظام کی ضرورت نہیں ہے ، لیکن آپ کو پلگ ان کو صحیح طریقے سے کام کرنے کی اجازت دینا ہوگی۔ اگر آپ اپنی مرضی کے مطابق پابندی کا ڈھانچہ استعمال نہیں کررہے ہیں جو آپ ہونا چاہئے تو ، یہاں چیک کریں۔

حصہ 3: ورڈپریس کے لئے اپنی وارنش کی ترتیبات تشکیل دیں

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

ورنیش فار ورڈپریس کو بہتر بنانے کے ل we ، ہم آپ کو مشورہ دیتے ہیں کہ اپنی وی سی ایل فائل میں تین چھوٹی تبدیلیاں کریں۔

  1. مخصوص کوکیز کو نظر انداز کرنے کے لئے وارنش کو مرتب کریں۔
  2. اپنے ورڈپریس ایڈمن اور لاگ ان صفحات کو خارج کریں۔
  3. ریورس پراکسی کیش کی مدت میں اضافہ کریں۔

آپ وی سی ایل فائل کی کمانڈ لائن میں ترمیم کرنے کے لئے کسی بھی ٹیکسٹ ایڈیٹر کا استعمال کرسکتے ہیں۔ تبدیلیاں default.vcl میں ہو رہی ہیں اور فائل یہاں واقع ہوگی۔

/etc/varnish/default.vcl

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

unsetting wordpress cookies
sub vcl_rec {
set req.http.cookie = regsuball(req.http.cookie, "wp-settings-\d+=[^;]+(; )?", "");
set req.http.cookie = regsuball(req.http.cookie, "wp-settings-time-\d+=[^;]+(; )?", "");
set req.http.cookie = regsuball(req.http.cookie, "wordpress_test_cookie=[^;]+(; )?", "");
if (req.http.cookie == "") {
unset req.http.cookie;
}
}
exclude wordpress login and admin urls
if (req.url ~ "wp-admin|wp-login") {
return (pass);
}
extending caching time
sub vcl_backend_response {
if (beresp.ttl == 120s) {
set beresp.ttl = 1h;
}
}

اسے بچائیں ، اور یہ ہو گیا! اب آپ جانا اچھا ہے ریورس پراکسی سرور کام کرنے کے لئے تیار ہے۔ اب وارنش ہر دو منٹ (پہلے سے طے شدہ) کی بجائے ہر ایک گھنٹہ میں آپ کی سائٹ سے رابطہ کرے گا۔

سمنگ اپ

اگر آپ کو اپنی سائٹ تک مکمل رسائی حاصل ہے ، تو آپ کے زائرین کے ل load اوقات کو مالا مال کرنے کے لئے ریورس پراکسی لگانا ایک بہت موثر طریقہ ہے۔ اس سے آپ کو ٹریفک کے وسیع بوجھ کو سنبھالنے میں مدد ملے گی اور غیر اعلانیہ لوگوں سے آپ کا ڈیٹا بھی محفوظ ہوگا۔