দুর্দান্ত ফাস্ট করে নিন আপনার ওয়েবসাইটের লোড টাইম (ওয়ার্ডপ্রেস সাইটের লোড টাইম কমানোর টিউটোরিয়াল)
ওয়েবসাইটের লোড টাইম একটি গুরুত্বপূর্ন বিষয় । তাছাড়া গুগলে পেজ
র্যাঙ্ক অ্যালগরিদমেও লোড টাইম হিসাব করা হয় । অর্থাৎ সাইটের লোড টাইম যত
কম পেজ র্যাঙ্ক তত বেশি হিসাবটা এমন । লোড টাইম চেক করার জন্য গুগল ওয়েবমাস্টার টুল ব্যবহার করে দেখে নিতে পারেন । পেজের লোড টাইম কমানোর জন্য কিছু কাজ করা যেতে পারে তা আমি দেখানোর চেষ্টা করব –
পেজ স্পীড ইন্সটল করতে পারেন । এটা সাইট লোড টাইম কমানোর জন্য কিছু সাজেশন দিবে ।
এটা ব্যবহার করার পর অন্য সাইটে আপনার সাইটের ইমেজ কল করলে এরকম দেখাবে –
ডাউনলোড লিঙ্ক
পেজ স্পীড ইন্সটল করতে পারেন । এটা সাইট লোড টাইম কমানোর জন্য কিছু সাজেশন দিবে ।
ক্যাশিং প্লাগিন ব্যবহার
বেশ কিছু ক্যাশিং প্লাগিন আছে তবে আমি ব্যক্তিগতভাবে WP-Total Cache পছন্দ করি । প্লাগিনটি কনফিগার করার প্রয়োজন হবে । কনফিগারেশনের পদ্ধতি দেখুন এখান থেকে ।ইমেজ সাইজ কমানো
ওয়েবসাইটে বড় সাইজের ইমেজ ব্যবহার করলে তা পেজ লোড বাড়িয়ে দিবে । তাই অবশ্যই বড় সাইজের ইমেজ ব্যবহারে সতর্ক হতে হবে । প্রয়োজনে এই অনলাইন টুলটি ব্যবহার করে ইমেজ রিসাইজ করতে পারেন ।বেশি প্লাগিন ব্যবহার না করা
বেশি প্লাগিন ইন্সটল করা থাকলে তা পেজ লোড বাড়িয়ে দিবে । যতদূর সম্ভব কম প্লাগিন ব্যবহার করা উচিৎ । আর প্লাগিন ব্যবহৃত না হলে কখনো ডিঅ্যাক্টিভেট করে রাখবেন না । ডিরেক্টরি থেকেও মুছে ফেলুন কারন ওয়ার্ডপ্রেস সবগুলো ইন্সটল করা প্লাগিনই শুরুতেই লোড করে ।নিজস্ব ইমেজ ব্যবহার
থার্ড পার্টি কোন সার্ভারে ইমেজ আপলোড করে তারপর ব্যবহার করলে সেটাও পেজ লোড টাইম বেশি হওয়ার কারন হতে পারে । সবসময় নিজের হোস্টেড ইমেজ ব্যবহার করার চেষ্টা করুন । অথবা খুব বেশি প্রয়োজন হলে ফ্লিকার ব্যবহার করুন ।সিডিএন ব্যবহার
সিডিএন(CDN) হচ্ছে কনটেন্ট ডেলিভারি নেটওয়ার্ক । আপনার সাইটে ডাউনলোডের কনটেন্ট বেশি হলে সিডিএন ব্যবহার করতে পারেন । এর ফলে ভিজিটর একই সাথে আপনার সাইট এবং সিডিএন থেকে ডাউনলোড করতে পারবে যা পেজ লোড টাইম কমিয়ে দিবে । সিডিএন হিসেবে অ্যামাজনের এই সার্ভিসটি ব্যবহার করতে পারেন । এটা ৫ গিগাবাইট পর্যন্ত ফ্রী !অপ্রয়োজনীয় সিএসএস এবং জাভাস্ক্রিপ্ট মুছে ফেলা
থিম থেকে অব্যবহৃত বা অপ্রয়োজনীয় সিএসএস এবং জাভাস্ক্রিপ্ট মুছে ফেলুন । কারন প্রতিটি তথ্যই ফাইল সাইজ বাড়িয়ে দেয় যা পেজ লোড বৃদ্ধির কারন । style.css এবং custom.css এ দেখুন অপ্রয়োজনীয় কোন তথ্য আছে কিনা । সাথে জাভাস্ক্রিপ্ট ফাইলগুলোও দেখুন । থিসিস থিম ব্যবহার করলে custom_functions.php তেও দেখুন অব্যবহৃত কোন তথ্য আছে কিনা ।ফুটারে জাভাস্ক্রিপ্ট ব্যবহার করা
কাস্টম জাভাস্ক্রিপ্ট ফাইলগুলোও ফুটারে কল করা যেতে পারে । তাতে প্রথমে সাইট লোড হয়ে যাবে এরপর স্টাইলিং বা কাস্টমাইজেশন লোড হবেফ্রন্টপেজে অ্যাড লোড না করা
আপনি থার্ড পার্টি কোন টেক্সট-বেজড অ্যাড ব্যবহার করলে তা ফ্রন্ট পেজে লোড না করাই ভাল । এছাড়া অন্য সব পেজে ব্যবহার করতে পারেন ।হটলিংকিং বন্ধ করা
হটলিংকিং হচ্ছে যখন আপনার সাইটের ইমেজ অন্য কোন সাইটে কল করে ব্যবহার করা হয় । এতে আপনার ব্যান্ডউইথেরও অপচয় হয় । এটা বন্ধ করতে .htaccess এ নিচের কোডটি ব্যবহার করুন -# Hotlink Protection
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://domainhere.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?domainhere\.com/ [NC]
RewriteRule .*\.(jpe?g|gif|bmp|png)$ - [F]
ইমেজ ডাইমেনশন ঠিক করে দেয়া
সম্ভব হলে আপনার ব্যবহৃত ইমেজের ডাইমেনশন ঠিক করে দিন । এভাবে img src="image.jpg" alt="" width="125" height="125"
এতে ব্রাউজারকে আলাদা করে ইমেজ ডাইমেনশন ঠিক করতে হয়না ফলে পেজ তাড়াতাড়ি লোড হয় ।WP-Smush it ব্যবহার
এই প্লাগিনটি স্বয়ংক্রিয়ভাবে আপনার নতুন পোস্টের ইমেজগুলোকে কমপ্রেস করে ফেলবে ডিস্ক স্পেস সেভ হওয়ার পাশাপাশি পেজ লোড টাইমও কমে যাবে ।ডাউনলোড লিঙ্ক
0 comments :
Post a Comment