حفظ سرعت وب سایت شما ضروری است. یک وب سایت سریع می تواند به تجربه کاربری سایت شما، دیده شدن موتورهای جستجو کمک زیادی کند و حرفه ای بودن و اعتبار شما را بهبود بخشد.
فشرده سازی Gzip یک روش محبوب برای افزایش سرعت سایت شما است. اگرچه ممکن است این اصطلاح فنی به نظر برسد، مفهوم اصلی آن چندان پیچیده نیست. علاوه بر این، فعال کردن فشرده سازی Gzip در سایت وردپرس شما به طرز شگفت انگیزی آسان است. بیایید بیشتر بدانیم!
مقدمه ای بر فشرده سازی Gzip
با گسترش سایت شما، حجم بسیاری از فایل های آن نیز افزایش می یابد. این نتیجه طبیعی افزودن محتوا، افزونه ها، تم ها و کدهای سفارشی بیشتر به سایت شماست. همه این داده های جدید باید ذخیره شوند جایی.
نقطه ضعف فایل های بزرگتر این است که بارگذاری آنها هنگام دسترسی به صفحات شما اغلب زمان بیشتری می برد. این بدان معناست که بازدیدکنندگان شما برای دیدن محتوای شما مدت بیشتری منتظر خواهند ماند – که هرگز چیز خوبی نیست. برای مقابله با این مشکل، باید راهی پیدا کنید تا فایل های سایت خود را بدون از دست دادن اطلاعات مهم کوچکتر کنید.
این دقیقا همان کاری است که فشرده سازی Gzip انجام می دهد. اندازه فایلهای شما را با فشردهسازی، حذف کاراکترهای غیر ضروری و سازماندهی مجدد دادهها به طور موثرتر کاهش میدهد.
اگر تا به حال پوشه ای را بایگانی کرده اید تا آن را کوچکتر کنید، مفهوم مشابهی است. فشرده سازی Gzip می تواند اندازه کلی صفحات شما را تا 70 درصد کاهش دهد و هیچ چیز خاصی در این فرآیند از بین نمی رود.
محتوا را مستقیماً به صندوق ورودی خود تحویل دهید
در وبلاگ ما مشترک شوید و محتوای عالی را درست مانند این دریافت کنید که مستقیماً به صندوق ورودی شما تحویل داده می شود.
چگونه فشرده سازی Gzip را در سایت وردپرس خود فعال کنیم (2 روش)
راه های زیادی برای افزایش سرعت سایت وردپرسی شما وجود دارد. به عنوان مثال، انتخاب یک برنامه میزبانی بهینه شده کلیدی است. با این حال، فشرده سازی Gzip می تواند سرعت صفحه شما را حتی بیشتر افزایش دهد، بنابراین ارزش پیاده سازی را دارد.
در زیر دو راه برای شروع فشرده سازی Gzip را به شما نشان خواهیم داد. توجه داشته باشید که اولین کاری که باید انجام دهید این است که برای احتیاط از یک نسخه پشتیبان اخیر از سایت خود مطمئن شوید. سپس می توانید هر دو روش را بخوانید و یکی را که ترجیح می دهید انتخاب کنید!
روش 1: از یک افزونه استفاده کنید
ممکن است برای پیدا کردن یک افزونه با کیفیت که منحصراً برای پیاده سازی فشرده سازی Gzip طراحی شده است، مشکل داشته باشید. خوشبختانه، شما به یکی نیاز ندارید. بسیاری از پلاگین های بهینه سازی سرعت، گزینه فشرده سازی Gzip را به عنوان بخشی از مجموعه ویژگی های خود دارند.
برای مثال کامل، WP Super Cache را بررسی کنید:
این افزونه در اصل یک راه حل کش است که راه هوشمند دیگری برای افزایش سرعت سایت وردپرس شما است. با این حال، به شما اجازه می دهد تا فایل های خود را فشرده کنید.
پس از نصب و فعال سازی افزونه، باید به آدرس زیر بروید تنظیمات > WP Super Cache و برو به منبسط بخش:
گزینه با برچسب را پیدا کنید صفحات را فشرده کنید تا سریعتر به بازدیدکنندگان ارائه شودو کادر کنار آن را علامت بزنید. سپس بر روی آن کلیک کنید به روز رسانی وضعیت را فشار دهید تا تغییرات خود را ذخیره کنید.
این تنها کاری است که باید انجام دهید — اکنون افزونه فشرده سازی Gzip را به صورت خودکار اعمال می کند!
2. فایل htaccess خود را تغییر دهید
در حالی که تکنیک بالا ساده ترین راه برای فعال کردن فشرده سازی Gzip در سایت وردپرس شما است، برخی از کاربران بیشتر به یک روش جایگزین علاقه مند خواهند شد. برای مثال، اگر میخواهید تعداد افزونههایی را که در سایت خود نصب میکنید محدود کنید، ممکن است ترجیح دهید فشردهسازی Gzip را به صورت دستی پیادهسازی کنید.
برای انجام این کار، باید از پروتکل انتقال فایل امن (SFTP) استفاده کنید. به شما امکان می دهد مستقیماً به فایل های سایت خود دسترسی داشته باشید (و تغییراتی در آنها ایجاد کنید).
اگر قبلاً از SFTP استفاده نکرده اید، ابتدا باید یک کلاینت مناسب مانند FileZilla را نصب کنید (و مهارت های SFTP خود را تقویت کنید). سپس باید با استفاده از اعتبار هاست خود به سایت خود متصل شوید.
پس از راه اندازی FileZilla، باید به شکل زیر باشد:
در ربع بالا سمت راست، پوشه ای را با نام دامنه وب سایت خود پیدا کرده و آن را انتخاب کنید. سپس در ربع پایین سمت راست به دنبال فایل فراخوانی شده بگردید htaccess. این یکی از فایل های اصلی سایت شما است، بنابراین باید همیشه هنگام ایجاد تغییرات در آن بسیار مراقب باشید:
بر روی آن کلیک راست کنید htaccess فایل و انتخاب کنید دانلود تا آن را در رایانه خود ذخیره کنید. سپس فایل را در هر ویرایشگر متنی (مانند Notepad) باز کنید و کد زیر را در آن قرار دهید:
<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>
فراموش نکنید که تغییرات خود را در فایل ذخیره کنید. سپس میتوانید با کپی و چسباندن مجدد آن در پوشه اصلی وبسایت خود (یا به سادگی آن را از رایانه خود به آنجا بکشید، دوباره آن را در سایت خود آپلود کنید). اکنون فشرده سازی Gzip را به صورت دستی در وب سایت وردپرس خود فعال کرده اید!
توجه داشته باشید که این روش برای وب سایت هایی با سرور آپاچی است. اگر سایت شما روی NGINX اجرا میشود، توصیه میکنیم این آموزش فعال کردن فشردهسازی Gzip با NGINX را بررسی کنید.
سرعت سایت وردپرس خود را با فشرده سازی Gzip افزایش دهید
راه های زیادی برای اطمینان از اینکه سایت وردپرس شما سریع و کارآمد اجرا می شود وجود دارد. به عنوان مثال، شما می خواهید یک برنامه میزبانی بهینه شده با شهرت سرعت انتخاب کنید. سپس می توانید تعدادی ترفند کوچکتر برای به حداکثر رساندن عملکرد سایت خود انجام دهید، مانند استفاده از فشرده سازی Gzip برای کاهش اندازه فایل.
با DreamPress کارهای بیشتری انجام دهید، سریعتر
به روز رسانی خودکار DreamPress، حافظه پنهان و حفاظت های امنیتی قوی، مدیریت وردپرس را از دست شما خارج می کند، بنابراین می توانید بر روی وب سایت خود تمرکز کنید.