ایلیمینٹر کو اتنی ترمیمات کو بچانے سے روکنے کے لئے کس طرح؟

Rifat ورڈپریس سبق Jan 9, 2021

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

ورڈپریس ریویوژن (آٹوسیو) کو غیر فعال کرنے کا طریقہ

بدقسمتی سے ، کوئی براہ راست راستہ نہیں ہے جو آپ کو خود سے بچت کی خصوصیت کو غیر فعال کرنے دے گا۔ لیکن ہاں ، آپ خود محفوظ کرنے والی رقم کو کم کرکے آٹوسیو کو غیر فعال کرسکتے ہیں۔ آپ کو کوڈ کی کچھ لائنوں کو تبدیل کرنے کی ضرورت ہوگی۔ wp-config.php فائل WP_POST_REVISIONS کے ذریعے آپ کے آٹوسیو کا انتظام کرتی ہے۔ اگر آپ چاہیں تو وقت بڑھا کر یا کم کرکے اسے تشکیل دے سکتے ہیں۔

سی پینیل میں لاگ ان کریں اور فائل مینیجر کے پاس جائیں۔ وہاں سے ، پبلک_ ایچ ٹی ایم ایل پر جائیں اور wp-config.php فائل پر دائیں کلک کریں اور ترمیم پر کلک کریں۔ ایک پاپ اپ ونڈو نمودار ہوگی۔ ایڈیٹر کھولنے کے لئے ترمیم پر کلک کریں۔ اگر آپ ایف ٹی پی کلائنٹ استعمال کررہے ہیں تو آپ کو یہ فائل ڈاؤن لوڈ کرنے اور اسے اپنے پسندیدہ ٹیکسٹ ایڈیٹر کے ساتھ کھولنے کی ضرورت ہے۔ پھر مندرجہ ذیل کوڈ کو تلاش کریں یا اگر اس لائن کے سامنے موجود نہیں ہو تو کوئی شامل کریں جس میں "ترمیم کرنا بند کریں" کہا گیا ہے۔

define( 'AUTOSAVE_INTERVAL', X ); 

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

ورڈپریس ترمیم کو غیر فعال یا محدود کرنے کا طریقہ

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

  1. ورڈپریس انسٹال ڈائرکٹری پر جائیں۔
  2. اپنے کسی بھی پسندیدہ ٹیکسٹ ایڈیٹر میں wp-config.php کھولیں
  3. درج ذیل کوڈ کو شامل کریں ،

نظرثانی کی حد کے لئے۔

define(‘WP_POST_REVISIONS’, 3); 

آپ کسی بھی نمبر کو ترتیب دے سکتے ہیں جسے آپ پسند کریں۔

نظرثانی غیر فعال کرنے کیلئے۔

define('WP_POST_REVISIONS',false);

4. تبدیلیوں کو محفوظ کریں اور اسی فائل کو اپنے ورڈپریس انسٹال شدہ ڈائرکٹری میں اپ لوڈ کریں۔

عنصر کی تاریخ کو کیسے کنٹرول کریں

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

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

آپ اپنی آخری کارروائی کو کالعدم بنانے کے لئے Ctrl + Z (ونڈوز) یا Cmd + Z (Mac) اور اپنی آخری کارروائی کو دوبارہ کرنے کے لئے Ctrl + Shift + Z یا Cmd + Shift + Z بھی استعمال کرسکتے ہیں۔

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

عنصری نظرثانی خرابیاں

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

نظرثانی ڈیٹا بیس کے سائز میں اضافہ کرتی ہے

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

ترمیم کے بغیر:

Number of Pages / Posts500
Size of Each Page / Post50 KB
Database Size Without Revisions500 * 50 = 25000 KB = 25 MB

ترمیم کے ساتھ:

Revisions per Page / Post5
Total Revisions500 * 5 = 2500
Size of Each Revision50 KB
Total Size of Revisions2500 * 50 = 125000 KB = 125 MB
Total Size of Actual Posts500 * 50 = 25000 KB = 25 MB
Total Database Size125 + 25 = 150 MB
% of Increase in Size(150 – 25) 25 * 100 = 500% (5 times)

ورڈپریس ترمیم کی وجہ سے بیک اپ میں دشواری

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

نظر ثانی کے ساتھ کسٹم فیلڈز کے درمیان تنازعہ

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

ورڈپریس ایڈیٹر پر سست لوڈنگ

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

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

خلاصہ

اس ٹیوٹوریل کے دوران ، ہم نے ورڈپریس ریویژنز کے بارے میں بہت بات کی ہے جو ایلیمینٹر ترمیم کو ذخیرہ کرنے کیلئے استعمال کرتے ہیں۔ ورڈپریس ترمیم پر قابو پانے کے خواہشمند افراد کو wp-config.php پر کچھ ترمیم کرنی چاہئے۔ ہم نے یہ بھی بتایا ہے کہ عنصر کے ایڈیٹر پر "عمل" اور "نظرثانی" کیا ہیں ، جو نظرثانی سے نمایاں طور پر مختلف ہیں۔ اگر آپ نے اس ٹیوٹوریل سے لطف اٹھایا ہے تو ، اسے سوشل نیٹ ورک پر شیئر کرنے میں ہچکچاہٹ نہ کریں۔ اس طرح کے مزید مفید ٹیوٹوریلز کے لئے ہمیں فیس بک اور ٹویٹر پر فالو کریں۔