কম্পিউটার

কিভাবে .HTACCESS ব্যবহার করে যেকোন ওয়ার্ডপ্রেস সাইটের গতি বাড়ানো যায়

আপনার ওয়ার্ডপ্রেস ওয়েবসাইট কি লোড হতে খুব বেশি সময় নিচ্ছে? আপনি কি জানেন যে একটি ধীর সাইট আপনার এসইও এবং ব্যবহারকারীর অভিজ্ঞতাকে প্রভাবিত করবে?

প্লাগইন ব্যবহার করার পাশাপাশি আপনার সাইটের গতি বাড়ানোর বিভিন্ন উপায় রয়েছে। একটি উপায় হল ব্রাউজার ক্যাশে লিভারেজ করা এবং আরেকটি উপায় হল আপনার ফাইল কম্প্রেস করা।

    উভয়ই .htaccess সংশোধন ও অপ্টিমাইজ করে সম্পন্ন করা যেতে পারে ফাইল।

    কিভাবে .HTACCESS ব্যবহার করে যেকোন ওয়ার্ডপ্রেস সাইটের গতি বাড়ানো যায়

    ব্রাউজার ক্যাশে কি?

    যখন কেউ আপনার ওয়েবসাইট পরিদর্শন করে, সেখানে ফাইলগুলি ডাউনলোড করা হয় এবং একটি অস্থায়ী অবস্থানে সংরক্ষণ করা হয়৷

    ফাইলের প্রকারের মধ্যে আপনার ওয়েবসাইট তৈরি করে এমন সমস্ত নথি অন্তর্ভুক্ত করে, যেমন HTML, ছবি, জাভাস্ক্রিপ্ট এবং CSS ফাইল। ব্রাউজার ক্যাশে ডাউনলোড করা ফাইলগুলির জন্য এই অস্থায়ী অবস্থানকে বোঝায়৷

    ক্যাশে পূর্ণ হলে, এটি দর্শকের কম্পিউটারে খুব বেশি জায়গা নেয়। এর ফলে একটি ধীর গতির ব্রাউজার এবং একটি ওয়েবসাইট যা লোড হতে খুব বেশি সময় নেয়৷

    ভাগ্যক্রমে আপনার .htaccess ফাইলটি সম্পাদনা করে এটি ঠিক করার একটি উপায় রয়েছে৷

    আপনার প্রথমে কি করা উচিত

    আপনি আপনার .htaccess ফাইল সম্পাদনা শুরু করার আগে, নিম্নলিখিত সতর্কতাগুলি বিবেচনা করুন:

    • আপনার WordPress .htaccess ফাইলটি পরিবর্তন করার আগে সর্বদা একটি ব্যাকআপ তৈরি করুন।
    • আপনি ব্যবহার করছেন এমন যেকোনো ওয়ার্ডপ্রেস প্লাগইন নিষ্ক্রিয় করুন।
    • বেসলাইন পরিমাপ পেতে .htaccess ফাইলে পরিবর্তন করার আগে আপনার সাইটের গতি পরীক্ষা করুন। আপনি GTmatrix, Pingdom, বা Google PageSpeed ​​Insights ব্যবহার করতে পারেন।

    আপনি এখন আপনার .htaccess ফাইলের মাধ্যমে কোড ব্যবহার করতে প্রস্তুত আপনার ওয়ার্ডপ্রেস ইন্সটলেশনকে আপনার ওয়েবসাইটে রিটার্ন ভিজিটরদের জন্য স্ট্যাটিক ফাইলগুলিকে আরও বেশি সময় ধরে ক্যাশে করার জন্য। আপনি cPanel বা FTP ব্যবহার করতে পারেন। প্রতিটি জন্য নীচের দিকনির্দেশ দেখুন.

    একবার আপনি আপনার .htaccess ফাইলে অ্যাক্সেস পেয়ে গেলে, আপনার সম্পাদনা করতে অতিরিক্ত নির্দেশাবলী ব্যবহার করুন।

    cPanel ব্যবহার করা

    আপনার ওয়েবসাইট cPanel লগ ইন করুন. আপনি সাধারণত yourdomain.com/cPanel টাইপ করে সেখানে যেতে পারেন আপনার ওয়েব ব্রাউজারে।

    কিভাবে .HTACCESS ব্যবহার করে যেকোন ওয়ার্ডপ্রেস সাইটের গতি বাড়ানো যায়

    আপনি আপনার ডোমেনে ওয়ার্ডপ্রেস ইনস্টল করার সময় আপনাকে যে ব্যবহারকারীর নাম এবং পাসওয়ার্ড দেওয়া হয়েছিল তা দিয়ে লগ ইন করুন। একবার আপনি লগ ইন করলে, ফাইল ম্যানেজার খুঁজুন এবং ক্লিক করুন .

    কিভাবে .HTACCESS ব্যবহার করে যেকোন ওয়ার্ডপ্রেস সাইটের গতি বাড়ানো যায়

    আপনার .htaccess ফাইলটি রুট ফোল্ডারে অবস্থিত। ফাইলের নামের আগে বিন্দুটি নির্দেশ করে যে এটি আপনার ওয়ার্ডপ্রেস ইনস্টলেশনের একটি লুকানো ফাইল। লুকানো ফাইলগুলি দেখান করতে বাক্সে একটি চেক লাগাতে ভুলবেন না৷ .

    কিভাবে .HTACCESS ব্যবহার করে যেকোন ওয়ার্ডপ্রেস সাইটের গতি বাড়ানো যায়

    আপনার ফাইলটি সম্পাদনা করার আগে আপনার একটি অনুলিপি করা উচিত কারণ আপনি যদি ভুল করেন তবে আপনি আপনার সাইটটি ক্র্যাশ করতে পারেন। একটি অনুলিপি করতে, .htaccess এ ক্লিক করুন এবং হাইলাইট করুন। একটি কপি সংরক্ষণ করতে, উপরের মেনুতে অবস্থিত ডাউনলোড বোতামে ক্লিক করুন।

    একবার আপনি আপনার অনুলিপি তৈরি করলে, আপনি এখন ফাইলটি সম্পাদনা করতে প্রস্তুত। আপনার cPanel ফাইল ম্যানেজারে, .htaccess ফাইলটিতে ডান ক্লিক করুন এবং সম্পাদনা করুন ক্লিক করুন .

    কিভাবে .HTACCESS ব্যবহার করে যেকোন ওয়ার্ডপ্রেস সাইটের গতি বাড়ানো যায়

    FTP ব্যবহার করা

    আপনি একটি FTP ক্লায়েন্ট ব্যবহার করে আপনার .htaccess ফাইল সম্পাদনা করতে পারেন। একটি জনপ্রিয় FTP ক্লায়েন্ট হল FileZilla, নীচের উদাহরণে ব্যবহৃত হয়েছে৷

    আপনার FTP ক্লায়েন্ট খোলার মাধ্যমে শুরু করুন এবং আপনার হোস্টে রাখুন। এটি সাধারণত আপনার ডোমেন ঠিকানা, আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড। আপনি যদি নিশ্চিত না হন যে সেগুলি কী, আপনার ওয়েব হোস্টের সাথে যোগাযোগ করুন৷

    কিভাবে .HTACCESS ব্যবহার করে যেকোন ওয়ার্ডপ্রেস সাইটের গতি বাড়ানো যায়

    আপনার .htaccess ফাইল অ্যাক্সেস, কপি এবং সম্পাদনা করতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন:

    • আপনার রুট ডিরেক্টরিতে নেভিগেট করুন।
    • .htaccess ফাইলটি খুঁজুন, একটি অনুলিপি তৈরি করুন এবং এটিকে আপনার ডেস্কটপে টেনে আনুন।
    • মূলটির একটি অনুলিপি রাখুন এবং যদি আপনাকে আসলটি পুনরুদ্ধার করতে হয় তবে একটি ভিন্ন অনুলিপি সম্পাদনা করুন৷
    • ফাইল সম্পাদনা করতে নোটপ্যাডের মতো সম্পাদক ব্যবহার করুন।
    • আপনি আপনার সম্পাদনা শেষ করলে, আপনার রুট ডিরেক্টরিতে ফাইলটি আপলোড করুন৷
    কিভাবে .HTACCESS ব্যবহার করে যেকোন ওয়ার্ডপ্রেস সাইটের গতি বাড়ানো যায়

    আপনি যদি ভুল করে থাকেন তবে আপনার ওয়েবসাইট কাজ করবে না। এটি ঠিক করতে, ব্যাকআপ ফাইল আপলোড করুন৷

    এখন আপনি আপনার ওয়ার্ডপ্রেস সাইটের গতি বাড়ানোর জন্য আপনার .htaccess ফাইলে পরিবর্তন করতে প্রস্তুত৷

    Gzip ব্যবহার করে আপনার ফাইল কম্প্রেস করুন

    Gzip কম্প্রেশন আপনার ফাইলগুলিকে ছোট করে এবং দ্রুত লোড হতে সাহায্য করে৷ gzip ব্যবহার করে আপনার .htaccess ফাইলে (বর্তমান কোডের নিচে) নিচের কোডটি যোগ করলে CSS, HTML এবং PHP ফাইলগুলি সংকুচিত হবে।

     <IfModule mod_deflate.c>
      # Compress HTML, CSS, JavaScript, Text, XML and fonts
      AddOutputFilterByType DEFLATE application/javascript
      AddOutputFilterByType DEFLATE application/rss+xml
      AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
      AddOutputFilterByType DEFLATE application/x-font
      AddOutputFilterByType DEFLATE application/x-font-opentype
      AddOutputFilterByType DEFLATE application/x-font-otf
      AddOutputFilterByType DEFLATE application/x-font-truetype
      AddOutputFilterByType DEFLATE application/x-font-ttf
      AddOutputFilterByType DEFLATE application/x-javascript
      AddOutputFilterByType DEFLATE application/xhtml+xml
      AddOutputFilterByType DEFLATE application/xml
      AddOutputFilterByType DEFLATE font/opentype
      AddOutputFilterByType DEFLATE font/otf
      AddOutputFilterByType DEFLATE font/ttf
      AddOutputFilterByType DEFLATE image/svg+xml
      AddOutputFilterByType DEFLATE image/x-icon
      AddOutputFilterByType DEFLATE text/css
      AddOutputFilterByType DEFLATE text/html
      AddOutputFilterByType DEFLATE text/javascript
      AddOutputFilterByType DEFLATE text/plain
      AddOutputFilterByType DEFLATE text/xml
     
      # Remove browser bugs (only needed for really old browsers)
      BrowserMatch ^Mozilla/4 gzip-only-text/html
      BrowserMatch ^Mozilla/4\.0[678] no-gzip
      BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
      Header append Vary User-Agent
    </IfModule>

    "পরিবর্তনগুলি সংরক্ষণ করুন" ক্লিক করতে ভুলবেন না৷

    ব্রাউজার ক্যাশিং

    যখন কেউ আপনার ওয়েবসাইট পরিদর্শন করে, তারা যে ব্রাউজারটি ব্যবহার করছে সেটি তারা যে পৃষ্ঠাটি অ্যাক্সেস করছে তার সাথে যুক্ত সমস্ত ফাইল ডাউনলোড করবে৷

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

    আপনি যখন ব্রাউজার ক্যাশে ব্যবহার করেন, তখন আপনি আপনার সার্ভারকে আপনার ওয়েবপৃষ্ঠার অংশগুলি উপেক্ষা করতে বলছেন যেগুলি পূর্বে পুনরাবৃত্তি দর্শকদের জন্য ডাউনলোড করা হয়েছিল৷

    আপনার .htaccess ফাইলটি সম্পাদনা করতে, এটিকে সনাক্ত করুন এবং FTP ক্লায়েন্ট বা cPanel ব্যবহার করে উপরে বর্ণিত আপনার ফাইলগুলিকে সংকুচিত করার সময় একইভাবে দুটি কপি তৈরি করুন৷

    পরিবর্তনের ক্ষেত্রে কোনো সমস্যা হলে মূল .htaccess ফাইলের একটি কপি রাখুন। অন্য কপি আপনার সম্পাদনা করুন.

    আপনার .htaccess ফাইলের বর্তমান বিষয়বস্তুর নিচে নিম্নলিখিত কোড যোগ করুন:

    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault A0
     
    <FilesMatch "\.(txt|xml|js)$">
    ExpiresDefault A691200
    </FilesMatch>
     
    <FilesMatch "\.(css)$">
    ExpiresDefault A691200
    </FilesMatch>
     
    <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$">
    ExpiresDefault A691200
    </FilesMatch>
     
    <FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$">
    ExpiresDefault A691200
    </FilesMatch>
    </IfModule>
     
    <IfModule mod_headers.c>
    <FilesMatch "\.(txt|xml|js)$">
    Header set Cache-Control "max-age=691200"
    </FilesMatch>
     
    <FilesMatch "\.(css)$">
    Header set Cache-Control "max-age=691200"
    </FilesMatch>
     
    <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$">
    Header set Cache-Control "max-age=691200"
    </FilesMatch>
     
    <FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$">
    Header set Cache-Control "max-age=691200"
    </FilesMatch>
    </IfModule>

    সংরক্ষণ করুন ক্লিক করতে ভুলবেন না৷ আপনার ফাইলে সংযোজন রাখতে।

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


    1. উইন্ডোজ 10-এ কমান্ড প্রম্পট ব্যবহার করে যে কোনও আকারের ডামি টেস্ট ফাইল কীভাবে তৈরি করবেন

    2. Windows 10 এ PowerShell ব্যবহার করে কিভাবে একটি ফাইল ডাউনলোড করবেন

    3. কিভাবে Mac OS X ব্যবহার করে একটি ISO ফাইল বার্ন করবেন

    4. ভিএলসি ব্যবহার করে অডিও বা ভিডিও ফাইলগুলিকে যে কোনও ফর্ম্যাটে কীভাবে রূপান্তর করবেন