نحوه سرعت بخشیدن به هر سایت وردپرس با استفاده از .HTACCESS

آیا وب سایت وردپرس شما برای بارگیری خیلی طولانی طول می کشد؟ آیا می دانید یک سایت آهسته بر سئو و تجربه کاربر شما تأثیر خواهد گذاشت؟

علاوه بر استفاده از افزونه ها ، چندین روش مختلف برای افزایش سرعت سایت شما وجود دارد. یک راه این است که از حافظه نهان مرورگر استفاده کنید و راه دیگر فشرده سازی پرونده های شماست.

هر دو با اصلاح و بهینه سازی پرونده .htaccessقابل دستیابی هستند.

حافظه پنهان مرورگر چیست؟

وقتی شخصی به وب سایت شما مراجعه می کند ، پرونده هایی وجود دارد که در یک بارگیری و ذخیره می شود مکان موقتی.

انواع پرونده ها شامل کلیه اسنادی است که وب سایت شما را تشکیل می دهند ، مانند پرونده های HTML ، تصاویر ، JavaScript و CSS. حافظه پنهان مرورگر به این مکان موقتی برای فایلهای بارگیری اشاره دارد. این نتیجه در مرورگر کند و وب سایتی است که بارگیری آن خیلی طولانی طول می کشد.

In_content_1 همه: [300x250] / dfp: [640x360]->

خوشبختانه با ویرایش پرونده .htaccess می توانید این مشکل را حل کنید.

کاری که باید ابتدا انجام دهید

قبل از شروع ویرایش پرونده .htaccess خود ، موارد احتیاطی زیر را در نظر بگیرید:

  • همیشه قبل از تغییر دادن نسخه پشتیبان از فایل وردپرس خود .htaccess خود را ایجاد کنید.
  • هرگونه افزونه وردپرس مورد استفاده خود را غیر فعال کنید. قبل از ایجاد تغییر در پرونده .htaccess ، سرعت سایت خود را آزمایش کنید تا یک اندازه گیری پایه انجام شود. می توانید از  GTmatrix ،  پینگدوم یا  Google PageSpeed ​​Insights استفاده کنید.
  • اکنون آماده استفاده از کد از طریق پرونده .htaccess خود را برای گفتن به نصب وردپرس خود برای ذخیره بیشتر پرونده های استاتیک برای بازگشت بازدید کنندگان به وب سایت خود. می توانید از cPanel یا FTP استفاده کنید. مسیرهای زیر را برای هر یک مشاهده کنید.

    پس از دسترسی به پرونده .htaccess خود ، سپس از دستورالعمل های اضافی برای ایجاد ویرایش های خود استفاده کنید.

    با استفاده از cPanel

    وارد cPanel وب سایت خود شوید. معمولاً می توانید با وارد کردن yourdomain.com/cPanelدر مرورگر وب خود به آنجا بروید.

    هنگام نصب WordPress در دامنه خود ، با نام کاربری و رمز عبوری که به شما داده شد وارد شوید. پس از ورود به سیستم ، مدیریت فایلرا جستجو کنید و کلیک کنید.

    پرونده .htaccess شما در پوشه root قرار دارد. نقطه قبل از نام فایل نشان می دهد که این یک فایل پنهان در نصب وردپرس شما است. حتماً یک کادر را در جعبه نمایش پرونده های مخفیقرار دهید.

    قبل از ویرایش باید یک نسخه از پرونده خود را تهیه کنید زیرا اگر اشتباه کنید ، می توانید سایت خود را خراب کنید. برای تهیه نسخه ، روی .htaccessکلیک کرده و آن را برجسته کنید. برای ذخیره یک نسخه ، روی دکمه بارگیری واقع در فهرست بالای صفحه کلیک کنید.

    پس از تهیه نسخه خود ، اکنون آماده ویرایش پرونده هستید. در cPanel File Manager خود ، روی فایل .htaccess راست کلیک کرده و روی ویرایشکلیک کنید.

    با استفاده از FTP

    می توانید فایل .htaccess خود را با استفاده از یک سرویس دهنده FTP ویرایش کنید. یکی از سرویس گیرندگان محبوب FTP  FileZilla است که در مثال زیر استفاده می شود.

    با باز کردن مشتری FTP خود شروع کرده و میزبان خود را قرار دهید. این معمولاً آدرس دامنه ، نام کاربری و رمز عبور شماست. اگر مطمئن نیستید که آنها چه هستند ، با میزبان وب خود تماس بگیرید.

    از مراحل زیر برای دسترسی ، کپی و ویرایش پرونده .htaccess خود استفاده کنید:

    • به فهرست اصلی خود بروید.
    • پرونده htaccess ، یک کپی تهیه کرده و آن را به دسک تاپ خود بکشید.
    • در صورت نیاز به بازیابی نسخه اصلی ، یک نسخه از نسخه اصلی را نگه داشته و نسخه دیگری را ویرایش کنید.
    • استفاده کنید ویرایشگر مانند دفترچه یادداشت برای ویرایش پرونده.
    • وقتی ویرایش خود را تمام کردید ، پرونده را در فهرست اصلی خود بارگذاری کنید.
    • اگر اشتباه کردید ، وب سایت شما کار نخواهد کرد. برای رفع آن ، فایل پشتیبان را بارگذاری کنید. برای سرعت بخشیدن به سایت وردپرسی خود ، اکنون شما آماده تغییراتی در پرونده .htaccess هستید.

      فایل های خود را با استفاده از Gzip فشرده سازی کنید. کوچکتر است و به آنها کمک می کند تا سریعتر بارگیری کنند. با افزودن کد زیر به پرونده .htaccess (زیر کد فعلی) با استفاده از gzip ، فایلهای 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 مشخص شده است ، تهیه کنید. در صورت بروز هرگونه مشکلی در پرونده ، پرونده اصلی HTML. ویرایش های خود را در نسخه دیگر انجام دهید.

      کد زیر را در زیر محتوای فعلی پرونده .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>

      کلیک روی ذخیرهرا فراموش نکنید. برای نگه داشتن موارد اضافی در پرونده شما.

      فشرده سازی فایل ها و اعمال حافظه نهان مرورگر باعث کاهش چشمگیر بارگذاری صفحات وب می شود. این به سایت شما کمک می کند تا رتبه بالاتری در جستجو داشته باشد و تجربه کاربر را بهبود بخشد. هیچ کس نمی خواهد بیش از چند ثانیه صبر کند تا یک صفحه بارگیری شود.

      آموزش آنالیز و بهینه سازی سایت با GTmetrix - درس 3

      پست های مرتبط:


      27.08.2019