TechBlogSD - ওয়ার্ডপ্রেস এবং ওয়েব ডেভেলপমেন্টের জন্য সবকিছু
ওয়েব এবং ওয়ার্ডপ্রেস নির্দেশাবলী, খবর, থিম এবং প্লাগইনগুলির পর্যালোচনা

কেন এবং কিভাবে ওয়ার্ডপ্রেসে WP অপশন টেবিল পরিষ্কার করবেন?

1

ওয়ার্ডপ্রেস পিএইচপি এবং মাইএসকিউএল এর সাথে কাজ করে। মূল পিএইচপি ফাইলগুলি ডাটাবেস থেকে ডেটা এবং প্যারামিটারগুলি টেনে আনবে পৃষ্ঠাটি একত্রিত করার জন্য। যাইহোক, এটি প্রতিবার গতিশীলভাবে ঘটে যখন ব্রাউজারে একটি পৃষ্ঠা লোড হয়। কাজ করার এই পদ্ধতি আপনাকে যেকোনো একক পৃষ্ঠার জন্য কাস্টম ফাংশন সংজ্ঞায়িত করতে এবং একই সাইটের অন্যান্য পৃষ্ঠার তুলনায় ভিন্নভাবে লোড করতে সাহায্য করে। ওয়ার্ডপ্রেসে Wp_options টেবিল স্বয়ংক্রিয় লোডিং সাইট সেটিংস সঞ্চয় করে এইভাবে পৃষ্ঠা লোডিংয়ের সামগ্রিক আচরণ নির্ধারণ করে। অতএব, এই টেবিলে সংরক্ষিত বিকল্পগুলি এবং ওয়ার্ডপ্রেসে wp_options টেবিল পরিষ্কার করা গুরুত্বপূর্ণ।

ওয়ার্ডপ্রেস শিখুন: 400+ বিনামূল্যে ওয়ার্ডপ্রেস টিউটোরিয়াল দেখুন

কেন wp_options টেবিল পরিষ্কার করবেন?

সামগ্রী সংরক্ষণ এবং পুনরুদ্ধারের জন্য ওয়ার্ডপ্রেস কয়েকটি মূল ডাটাবেস টেবিল ব্যবহার করে । Wp_posts, wp_postmeta, wp_users, wp_usermeta, wp_commentmeta এবং wp_options হচ্ছে ডেটা বিতরণের জন্য কিছু মূল টেবিল। পোস্ট এবং মেটা টেবিল যথাক্রমে পোস্ট সামগ্রী এবং সম্পর্কিত মেটা ডেটা সংরক্ষণ করতে ব্যবহৃত হয়। যাইহোক, অপশন টেবিল বিষয়বস্তু সংরক্ষণ করে না। পৃষ্ঠা লোডে কোন প্যারামিটারগুলি লোড করতে হবে তা নির্ধারণ করার জন্য এটি সাইট ওয়াইড সেটিংস সঞ্চয় করে। ওয়ার্ডপ্রেস অ্যাডমিন প্যানেলে আপনি যে সমস্ত সেটিংস দেখছেন তা wp_options টেবিলে সংরক্ষিত আছে। ওয়ার্ডপ্রেস অপশন টেবিলে সাইট সেটিংস লিখতে অপশন এবং সেটিংস API ব্যবহার করে।

সাইটের ইউআরএল, অ্যাডমিন ইউজারনেম, অ্যাডমিন ইমেইল হল কিছু এন্ট্রি যা আপনি অপশন টেবিলে খুঁজে পেতে পারেন। সমস্যাগুলি আসে যখন আপনার থিম এবং প্লাগইনগুলি এই টেবিলে অতিরিক্ত প্যারামিটার যোগ করে এইভাবে লোডিং প্যারামিটারের সংখ্যা বাড়ায়। যেহেতু এটা সুস্পষ্ট, প্যারামিটারের সংখ্যা আপনার সাইটের লোডিং স্পিডকে ব্যাপকভাবে প্রভাবিত করবে ।

বিকল্প টেবিলের দিকে নজর দেওয়ার দুটি প্রধান কারণ রয়েছে:

  • আপনার সাইটের জন্য অনুকূল কিনা তা জানতে এন্ট্রি সংখ্যা এবং আকার পরীক্ষা করুন।
  • কোন প্লাগইনটি বড় এন্ট্রি তৈরি করে তা সন্ধান করুন যাতে আপনি বিকল্পগুলি বিবেচনা করতে পারেন। যদি প্লাগইনটি ব্যবহার না করা হয়, আপনি রক্ষণাবেক্ষণ কার্যক্রমের অংশ হিসাবে এন্ট্রিগুলি মুছে ফেলতে পারেন ।

অতএব, বিশেষ করে দীর্ঘায়িত ব্যবহারের পরে wp_options টেবিলটি পরীক্ষা করা এবং পরিষ্কার করা গুরুত্বপূর্ণ।

ডাটাবেস টেবিল অ্যাক্সেস করা

প্রথম ধাপ হল ওয়ার্ডপ্রেসে ডাটাবেস টেবিল কিভাবে অ্যাক্সেস করতে হয় তা শেখা।

  • আপনার হোস্টিং অ্যাকাউন্টে লগইন করুন এবং তারপর cPanel বিভাগে যান। বেশিরভাগ হোস্টিং কোম্পানি ইন্টিগ্রেটেড cPanel অফার করে যাতে আপনাকে আবার লগইন করতে না হয়। অন্যথায়, আপনাকে আলাদাভাবে আপনার সিপ্যানেলে লগইন করতে হতে পারে।
  • CPanel এ phpMyAdmin অ্যাপটি অনুসন্ধান করুন এবং এটি খুলুন। এটি আপনার হোস্টিং অ্যাকাউন্টে সমস্ত ডাটাবেস দেখাবে এবং আপনি যে সাইটটি পরিষ্কার করতে চান তাতে ব্যবহৃত ডাটাবেস সনাক্ত করবে।
  • প্রয়োজনীয় ডাটাবেস প্রসারিত করুন এবং এর বিষয়বস্তু দেখতে wp_options টেবিলে ক্লিক করুন।

কেন এবং কিভাবে ওয়ার্ডপ্রেসে WP অপশন টেবিল পরিষ্কার করবেন?

ওয়ার্ডপ্রেসে WP Options টেবিল ফিল্ড

টেবিলে ক্লিক করার সময় আপনি এন্ট্রি সংখ্যা দেখতে পারেন।

Wp_options টেবিলের গঠন

Wp_options টেবিলে নিম্নলিখিত কাঠামো রয়েছে:

মাঠ প্রকার খালি চাবি ডিফল্ট অতিরিক্ত
option_id bigint (20) স্বাক্ষরবিহীন পিআরআই স্বয়ং বৃদ্ধি
option_name ভারচার (64) সংযুক্ত
option_value longtext
স্বয়ংক্রিয় লোড ভারচার (20) হ্যাঁ

আপনি আপনার ওয়ার্ডপ্রেস অ্যাডমিন প্যানেল থেকে সরাসরি "সেটিংস" বা "উইজেটস" বিভাগে গিয়ে অপশন টেবিলের বিষয়বস্তু দেখতে পারেন । উদাহরণস্বরূপ, সাধারণ সেটিংস বিভাগের ইউআরএল হওয়া উচিত "yourite.com/wp-admin/options-general .php "।

এই নিবন্ধের জন্য আমাদের ফোকাস হল "অটোলোড = হ্যাঁ" মান সহ সেটিংস খুঁজে বের করা।

অটোলোড দিয়ে এন্ট্রি চেক করা = হ্যাঁ

অটোলোড = হ্যাঁ সহ প্যারামিটারগুলি সমস্ত পৃষ্ঠায় লোড হবে, অতএব আপনাকে এটি দেখতে হবে যে এটি প্রয়োজনীয় কিনা। উদাহরণস্বরূপ, আপনি একটি প্লাগইন মুছে ফেলতে পারেন কিন্তু টেবিলে থাকা অবশিষ্ট এন্ট্রিগুলি এখনও কোনও ব্যবহার ছাড়াই লোড হয়। বলা হচ্ছে যে, প্লাগইনগুলি প্রায়ই টেবিলে এন্ট্রি যোগ করে, তবে আপনি যখন এন্ট্রিগুলি নিষ্ক্রিয় এবং মুছে ফেলবেন তখন সেগুলি মুছে যাবে না। এটি প্লাগইনটিকে পুনরায় ইনস্টল করার সময় সেটিংস পুনরুদ্ধার করতে সহায়তা করবে। তবে আপনি যদি প্লাগইনটি পুনরায় ইনস্টল না করেন তবে টেবিল এন্ট্রিগুলি অপ্রয়োজনীয় যা আপনার সাইটের গতিকে প্রভাবিত করে।

নিম্নলিখিত প্রশ্নটি অনুলিপি করুন, এটি "এসকিউএল" ট্যাবে পেস্ট করুন এবং গো বোতামটি টিপুন।

থেকে নির্বাচন করুন * wp_optionsকোথায় autoload ‘হ্যাঁ’

আপনি নীচের মত wp_options টেবিল থেকে স্বয়ংক্রিয় লোড হওয়া এন্ট্রিগুলির সংখ্যা পেতে পারেন।

কেন এবং কিভাবে ওয়ার্ডপ্রেসে WP অপশন টেবিল পরিষ্কার করবেন?

বিকল্প টেবিলে হ্যাঁ এন্ট্রিগুলি স্বয়ংক্রিয়ভাবে লোড করুন

উপরের স্ক্রিনশটটি কম সংখ্যক এন্ট্রি দেখায় কারণ এটি নতুন ডেমো ইনস্টলেশনে রয়েছে। আপনি লাইভ ওয়ার্ডপ্রেস সাইটে বহু সংখ্যক এন্ট্রি দেখতে পাবেন যা বছরের পর বছর ধরে চলছে। উপরন্তু, আমরা আমাদের সকল কোড উদাহরণে টেবিল উপসর্গ হিসাবে "wp " ব্যবহার করি । যাইহোক, আপনার টেবিলের উপসর্গ ভিন্ন হতে পারে। আপনি স্ক্রিনশটে দেখতে পাচ্ছেন, আমাদের ডেমো টেবিলে উপসর্গ হিসেবে "wpeg " আছে ।

অটো লোডিং এন্ট্রিগুলির আকার পরীক্ষা করা হচ্ছে

আপনি যদি wp_options, টেবিল থেকে স্বয়ংক্রিয় লোডিং সেটিংসের আকার পরীক্ষা করতে চান তাহলে নিচের প্রশ্নটি ব্যবহার করুন।

WP_options থেকে autoload_size হিসাবে SUM (LENGTH (option_value)) নির্বাচন করুন যেখানে autoload = ‘yes’

এটি KB তে অটোলোডিং প্যারামিটারের আকার দেখাবে।

কেন এবং কিভাবে ওয়ার্ডপ্রেসে WP অপশন টেবিল পরিষ্কার করবেন?

অটো লোড ডেটা সাইজ

অন্যান্য দরকারী বিশ্লেষণ হল বিকল্প টেবিল থেকে শীর্ষ লোডিং এন্ট্রি খুঁজে বের করা। বিকল্প টেবিল থেকে উচ্চ আকারের শীর্ষ 10 সেটিংস খুঁজে পেতে আপনি নিম্নলিখিত প্রশ্নটি ব্যবহার করতে পারেন।

অপশন_নাম, দৈর্ঘ্য (option_value) নির্বাচন করুন wp_options থেকে option_value_length যেখানে autoload = ‘yes’ ORDER BY option_value_length DESC LIMIT 10

আপনি 10 থেকে আপনার পছন্দসই মান 20 বা 30 এর মত সীমা পরিবর্তন করতে পারেন। আপনি নিচের মত ফলাফল পাবেন যাতে প্রচুর সংখ্যক এন্ট্রি সহ বিকল্প নাম দেখানো হয়। এই ডেটা বিশ্লেষণে আপনার সতর্ক হওয়া উচিত কারণ কিছু এন্ট্রি ওয়ার্ডপ্রেস কোর হতে পারে। উদাহরণস্বরূপ, "rewrite_rules" হল স্ট্যান্ডার্ড প্যারামিটার, আপনার কখনই মুছে ফেলা উচিত নয়।

কেন এবং কিভাবে ওয়ার্ডপ্রেসে WP অপশন টেবিল পরিষ্কার করবেন?

শীর্ষ 10 অটো লোডিং এন্ট্রি

আপনি প্লাগইন দ্বারা তৈরি এন্ট্রি খুঁজে পেতে ফোকাস করতে হবে। যেমন আপনি দেখতে পাচ্ছেন, "সাইটগ্রাউন্ড_অপটিমাইজার_ওয়াটস_নেউ" এবং "sg_cachepress" হল এসজি অপ্টিমাইজার প্লাগইন থেকে এন্ট্রি ।

দ্রষ্টব্য, উপরের সমস্ত প্রশ্নগুলি কেবল নির্বাচন এবং ফলাফল দেখানোর জন্য এবং এর কোনও প্রভাব পড়বে না।

অব্যবহৃত অটোলোডিং প্যারামিটার মুছে ফেলা হচ্ছে

মনে রাখবেন, টেবিলে আপনার কতগুলি এন্ট্রি রাখা উচিত সে সম্পর্কে কোনও কঠোর নিয়ম নেই। একটি সাধারণ জ্ঞান হিসাবে, আপনার সমস্ত অব্যবহৃত এন্ট্রি মুছে ফেলা উচিত এবং প্লাগইনটি খুঁজে পাওয়া উচিত যা হাজার হাজার এন্ট্রি তৈরি করে। এন্ট্রি সংখ্যা, আকার এবং শীর্ষ এন্ট্রি চেক করার পরে, আপনার বিকল্প টেবিলে কী ভুল হতে পারে সে সম্পর্কে ধারণা থাকা উচিত।

আপনার বিশ্লেষণের উপর ভিত্তি করে একটি ক্রিয়া প্রয়োজন:

  • আপনাকে নির্দিষ্ট প্লাগইন মুছে ফেলতে হবে এবং বিকল্প খুঁজে বের করতে হবে যা বড় বিকল্প টেবিল এন্ট্রি যোগ করে না।
  • ইতিমধ্যে মুছে ফেলা প্লাগইন দ্বারা অব্যবহৃত এন্ট্রি মুছুন।

আপনি যদি অটোলোড = না সেটিং করতে পারেন যদি আপনি সমস্ত পৃষ্ঠা লোড করতে না চান। যাইহোক, টেবিলে অপ্রয়োজনীয় এন্ট্রি রাখার সুপারিশ করা হয় না। যখন আপনি এন্ট্রিগুলি মুছে ফেলার সিদ্ধান্ত নেন, প্রথম ধাপ হল সেই প্যারামিটারের সাথে উপলব্ধ সমস্ত এন্ট্রি খুঁজে বের করা। নীচের ক্যোয়ারীটি ব্যবহার করুন এবং সেই প্লাগইন দ্বারা তৈরি এন্ট্রিগুলির সংখ্যা খুঁজে পেতে আপনার নিজের মান দিয়ে "অপটিমাইজার" প্রতিস্থাপন করুন।

থেকে নির্বাচন করুন * wp_optionsকোথায় autoload ‘হ্যাঁ’ এবং option_nameমত ‘% অপটিমাইজার%’

আপনি নিচের মত ফলাফল পাবেন। এখন আপনি কেবল সবগুলি নির্বাচন করতে পারেন এবং এন্ট্রিগুলি মুছতে নিম্নলিখিত প্রশ্নটি মুছতে বা ব্যবহার করতে পারেন:

কেন এবং কিভাবে ওয়ার্ডপ্রেসে WP অপশন টেবিল পরিষ্কার করবেন?

প্লাগইন দ্বারা তৈরি নির্দিষ্ট এন্ট্রি পান

বিকল্পভাবে, আপনি নামের নির্দিষ্ট মান সহ এন্ট্রিগুলি মুছে ফেলার জন্য নীচের প্রশ্নটি ব্যবহার করুন।

থেকে মুছে দিন wp_optionsকোথায় autoload ‘হ্যাঁ’ এবং option_nameমত ‘% অপটিমাইজার%’

সমস্ত অব্যবহৃত প্লাগইন এন্ট্রি খুঁজে বের করার জন্য একই পদ্ধতি অনুসরণ করুন এবং আপনার ডাটাবেস থেকে সেগুলি মুছে দিন।

সম্পর্কিত: এই 100+ বিনামূল্যে ওয়ার্ডপ্রেস টিপস এবং ট্রিকস দিয়ে আপনার ওয়ার্ডপ্রেস সাইটটিকে পরবর্তী স্তরে নিয়ে যান

সাইট চেক করা হচ্ছে

টেবিল থেকে এন্ট্রি মুছে ফেলার আগে , আপনার সম্পূর্ণ ডাটাবেসের ব্যাকআপ নিতে ভুলবেন না । আপনি ডাটাবেস সামগ্রী মুছে ফেলার পরে, ফ্রন্টএন্ডে সাইটটি পরীক্ষা করাও অপরিহার্য। নিশ্চিত করুন যে আপনার সাইটটি সঠিকভাবে কাজ করছে এবং কোন প্লাগইন বা থিমের ফাংশন ভঙ্গ করছে না। Wp_options টেবিল থেকে মুছে ফেলা এন্ট্রির সংখ্যার উপর বাস্তব সাইট লোডিং স্পিড নির্ভর করে। কয়েকশ এন্ট্রি মুছে ফেলার বড় পার্থক্য নাও হতে পারে যদিও আপনার এটি পরিষ্কার করার উদ্দেশ্যে করা উচিত। যাইহোক, লক্ষ লক্ষ এন্ট্রি অপসারণ পেজ লোডিং গতির একটি বিশাল পার্থক্য তৈরি করবে।

রেকর্ডিং উত্স: www.webnots.com
Leave A Reply

এই ওয়েবসাইট আপনার অভিজ্ঞতা উন্নত করতে কুকি ব্যবহার করে। আমরা ধরে নেব যে আপনি এটির সাথে ঠিক আছেন, তবে আপনি ইচ্ছা করলে অপ্ট-আউট করতে পারেন। আমি স্বীকার করছি আরো বিস্তারিত