আপনার ওয়ার্ডপ্রেস ওয়েবসাইট এর Performance খারাপ হলে তা এসইও (SEO) তে ব্যাপক প্রভাব ফেলবে।
ভাল র্যাঙ্ক পাওয়ার জন্য এবং বিভিন্ন সার্চ ইঞ্জিনের বোট যাতে সহজে আপনার সাইট সম্পর্কে ধারণা নিতে পারে সেজন্য তাদের সাইট এর ডিজাইন এমনভাবে করে থাকে যাতে তুলনামূলকভাবে কম সময়েই তা ভিসিটরের মন কেঁড়ে নিতে পারে এবং সার্চ ইঞ্জিন
যাতে সহজেই তথ্য সংগ্রহ করতে পারে।
আজকে আমরা ওয়ার্ডপ্রেস ওয়েবসাইট এর পেইজ লোডিং টাইম কামানোর জন্য ধাপে ধাপে বিস্তারিত আলোচনা করব।
ধাপগুলো ফলো করার আগে আমি আপনাকে আপনার সাইটের স্পীড চেক করে নিতে বলব সেজন্য আপনি জিটিম্যাট্রিক্স, ইয়াহুস্লো এবং গুগল স্পীড টেস্ট ব্যাবহার করতে পারেন।
ধাপসমূহঃ
ভাল হোস্টিং প্ল্যান নেওয়া।
ওয়ার্ডপ্রেস ওয়েবসাইট এর হোস্টিং প্ল্যান ভাল না থাকলে আপনার সাইট স্লোই থেকে যাবে।
আপনার সাইট যদি HTTP requests প্রসেস করতে অধিক সময় নেই তাহলে আপনি কোনভাবেই ডিজাইন এর দোষ না।
উপরের উল্লিখিত স্পীড টেস্ট করতে পারেন Gtmetrix.com । এতেই আপনি বোঝতে পারবেন সাইট লোডিং এ আপনার হোস্টিং কত বড় ভূমিকা পালন করে। বড় এবং ভাল হোস্টিং কোম্পানি বড় কিছু না সবচেয়ে বড় প্রয়োজন ভাল হোস্টিং হোক সেটি ছোট প্রতিষ্ঠান।
দ্রুত লোড হয় এমন থীম ব্যাবহার করা।
বাজেভাবে কোডিং করা এবং অতিরিক্ত ছবির ব্যাবহার করে ডিজাইনের সাইজ বৃদ্ধি করা আপনার সাইট লোড হতে দেরি হওয়ার অন্যতম প্রধান কারণ। সেজন্য আপনাকে এমন একটি ডিজাইন বাছাই করতে হবে যা ডেক্সটপ, ট্যাবলেট এবং মোবাইল এর জন্য উপযোগী। বেশীর ভাগ ওয়েবসাইটের থীমের সম্পূর্ণ অংশ তার মূল হোস্টিং থেকে লোড হয় না, ডিজাইনের সময়
ডিজাইনাররা তাদের সার্ভার থেকে অনেক কিছু লোড হতে দেয়। এতে অনেক সময় বেশি লাগে সুতরাং অবশ্যই
সম্পূর্ণ সাইট যেন আপনার সার্ভার থেকে লোড হয় সেদিকে খেয়াল রাখতে হবে।
প্লাগিন মনিটরিং।
কোন প্লাগিন ইন্সটল করার আগে একবার ভেবে দেখুন তো এই প্লাগিনটি সত্যিই আপনার কোন কাজে লাগবে?
যদি লাগে তাহলে ইন্সটল করতে পারেন অথবা অযথা ইন্সটল করার কোন প্রয়োজন নেই।
অনেক সময় আপনার সার্ভারের সিপিইউতে অনেক প্লাগিন ব্যাবহার করার হয়ে থাকে যার কারণে অনেক প্রসেস বন্ধ হয়ে যায়। অতিরিক্ত প্লাগিন ব্যাবহারের ফলে আপনার ক্ষতি হিসেবে সার্ভার স্লো অথবা ডাউন হয়ে যেতে পারে।
Trash খালি রাখা।
WordPress 2.9 থেকে Trash এর ব্যাবহার শুরু। যখন কোন কন্টেন্ট, কমেন্টস, ছবি ডিলিট করা
হয় তখন তা আপনার সাইট এ Trash এ জমা হবে। এখান থেকে সেই কন্টেন্ট পুনরায় ফেরত এবং সম্পূর্ণভাবে ডিলিট করা সম্ভব।
অনেকটা আপনার কম্পিউটারের Recycle Bin এর ব্যাবহারের মত।
Trash আপনার ডাটাবেইজে অনেক অপ্রয়োজনীয় জায়গা দখল করে নেই যার কারণে আপনি যখন আপনার এডমিন
প্যানেল এ যাবেন তখন এসকল কন্টেন্ট আবার লোড হবে এবং অতিরিক্ত সময় নিবে। তবে এক্ষেত্রে
একটি সুবিধা আছে ওয়ার্ডপ্রেস ৩০ দিনের পুরাতন Trash এর ফাইল ডিলিট করে ফেলে। যদি এই সময় কমাতে চান তাহলে আপনার wp-config.php ফাইল এ যান এবং সেখানে নিচের মত একটি কোড পাবেনঃ
define (‘EMPTY_TRASH_DAYS’, 30);
এবার এটিকে 30 এর পরিবর্তে 7 করে দিন তাহলে ৭ দিন পর পর খালি Trash হবে।
আবার আপনি যদি একেবারে বন্ধ করে দিতে চান তাহলে নিচের কোডটি ব্যাবহার করতে পারেনঃ
define (‘EMPTY_TRASH_DAYS’, 0);
Revisions, Drafts, Spam, Pingbacks এবং Trackbacks এর ব্যাবহার কামানো।
আপনার প্রতি সময় উচিত এসকল অযথা জিনিষ ব্যাবহার না করা এতে একজন ইউজার সহজেই আপনার সাইট এর
কন্ট্রোল প্যানেলে দ্রুত লগইন এবং সহজেই ব্যাবহার করতে পারবে।
তাই এই গুলো ব্যাবহার না করে বন্ধ করে নেওয়াই ভাল কিন্তু আপনি যদি ব্যাবহার করতে চান তাহলে করতে পারেন কারণ
এই গুলো খুব একটা প্রভাব ফেলে না।
ইমেজ অপ্টিমাইজ করা।
বর্তমানে সবাই টেক্সট এর তুলনায় ইমেজ এ যেন একটু বেশিই বিশ্বাসী।
তবে সেই ইমেজ লোড হতে যদি অল্প একটু বেশি সময় নেই এবং এক সাথে একাধিক ছবি যদি ভিসিটরের সময় নস্ট
করা শুরু করে তাহলে কে না বিরক্ত হবে? সেজন্য আপনার সাইট এ ছবি অপ্টিমাইজ করে আপলোড করা প্রয়োজন।
সেজন্য আপনি আপলোড করার আগে ফটোশপ এবং অন্যান্য থার্ড পার্টি সফটওয়্যার ব্যাবহার করতে পারেন।
আপনি ফটোশপে “Save for Web” অপশন ব্যাবহার করে ছবি অপ্টিমাইজ করতে পারেন।
আর আপনার সাইট এ আপলোড করা ইমেজ অপ্টিমাইজ করার জন্য
আপনি WP Smushit প্লাগিনটি ব্যাবহার করতে পারেন। আশাকরি অনেক কাজে দিবে।
Gzip compression ব্যাবহার করা।
Gzip compression ব্যাবহার করে আপনি আপনার সাইট লোড আগের তুলনায় ৭০ % কমাতে পারবেন।
যদি আপনি তা আপনার ওয়ার্ডপ্রেস এ চালু করতে চান তাহলে www.yoursite.com/wp-admin/options.php এখানে যান এবং GZIP এর ভ্যালু 0 থেকে 1 করে দিন।
.htaccess
জাভাস্ক্রিপ্ট এবং সিএসএস ব্যাবহার কম করা।
আপনার সাইট এ একাধিক জাভাস্ক্রিপ্ট এবং সিএসএস এর ব্যাবহারে শুধু আপনার সাইট লোড হতে বেশি সময় নেয় তা নয়
আপনার এসইওতে ব্যাপক খারাপ প্রভাব ফেলে।
এজন্য আপনার অপ্রয়োজনীয় জাভাস্ক্রিপ্ট এবং সিএসএস ব্যাবহার বন্ধ করা উচিৎ।
ব্রাউজার ক্যাচ চালু করা।
আপনার সাইট এ ব্রাউজিং দ্রুত করার জন্য ব্রাউজার ক্যাচ ব্যাবহার করা উচিৎ। ব্রাউজার ক্যাচ আপনার সাইট এর ডাটা ভিসিটরের পিসিতে সংরক্ষণ থাকবে এবং যখন ভিসিটর আপনার সাইট ভিসিট করবে তখন সেই ক্যাপ থেকে ডাটা লড হবে।
এতে সময় অনেকাংশেই কমে যাবে।
ক্যাচ প্লাগিন ইন্সটল করা।
সাইট ক্যাচ চালু করার জন্য আপনি বিভিন্ন প্লাগিন ব্যাবহার করতে পারেন।
নিম্নে কয়েকটি ভাল প্লাগিন দেওয়া হলঃ
এই প্লাগিনগুলো ব্যাবহার সম্পূর্ণ ফ্রী।