افزایش سرعت و پرفورمنس Compression Directive پلتفرم: server مبتدی (Easy) سطح ریسک: پایین و بی‌خطر (Low Risk)

کد فعال‌سازی فشرده‌سازی Gzip در وب‌سرور آپاچی (.htaccess)

تست‌شده و بازبینی‌شده در 1405/06/29 ۴۷۵ بار کپی ۱۹۶۲ مشاهده
پاسخ سریع و خلاصه کاربردی (Quick Answer)

این کد ماژول mod_deflate را در آپاچی برای انواع داده‌های متنی فعال کرده و خروجی را پیش از ارسال به مرورگر به صورت Gzip فشرده می‌کند.

مشخصات فنی و شناسنامه کد (Code Information)

بازبینی: 1405/06/29
پلتفرم اجرایی (Platform) server
نوع کد (Code Type) Compression Directive
محل قرارگیری فایل (Location) .htaccess (ریشه سایت)
سطح دشواری (Difficulty) مبتدی (Easy)
سطح ریسک (Risk Level) پایین و بی‌خطر (Low Risk)
نیاز به بکاپ اولیه؟ بله، حتماً بکاپ بگیرید
سازگاری با وردپرس تمامی نسخه‌ها
سازگاری با ووکامرس و HPOS سازگار
هشدار ایمنی: این تغییر مستقیماً فایل‌های حساس سرور یا دیتابیس را ویرایش می‌کند. حتماً پیش از ذخیره کد از وب‌سایت یا فایل مورد نظر فایل پشتیبان (Backup) تهیه کنید.
|
<IfModule mod_deflate.c>
# فشرده‌سازی خروجی فایل‌های متنی و اسکریپتی با Gzip
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/json
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE font/otf
</IfModule>

کد را کجا قرار دهیم؟ (Placement Guide)

در فایل .htaccess قبل یا بعد از دستورات وردپرس.

مسیر فایل: .htaccess (ریشه سایت)

این کد چگونه کار می‌کند؟ (How it Works)

ماژول mod_deflate هدر پاسخ Content-Encoding: gzip را به کلاینت‌هایی که پشتیبانی می‌کنند ارسال نموده و ترافیک را فشرده می‌کند.

چه زمانی از این کد استفاده کنیم؟ (Use Cases)

در تمامی سایت‌ها برای بهبود نمرات GTmetrix و Google PageSpeed Insights.

چه زمانی نباید از این کد استفاده کنیم؟ (Anti-patterns)

فایل‌های عکس از قبل فشرده مانند jpg و webp نباید دوباره فشرده شوند.

پیش‌نیازهای اجرا

ماژول mod_deflate آپاچی.

نحوه تست و اطمینان از عملکرد

بررسی هدر Content-Encoding: gzip در بخش Network تب DevTools مرورگر.

نحوه بازگردانی سریع (Rollback)

حذف کد از .htaccess.

خطاهای رایج و راه‌حل رفع

اگر ماژول در وب‌سرور نصب نباشد تگ IfModule مانع خطای ۵۰۰ می‌شود.

ملاحظات و نکات امنیتی

کاهش بار پهنای باند و محافظت در برابر اشغال بیهوده کانکشن‌ها.

تاثیر بر سرعت و پرفورمنس

کاهش میانگین ۶۰ الی ۸۰ درصدی حجم کدهای CSS و JS ارسال شده به کاربر.

پرسش‌های متداول پیرامون این کد (FAQ)

بروتلی جدیدتر بوده و تا ۱۵ درصد فشرده‌تر از Gzip عمل می‌کند، اما Gzip روی تمام سرورها پشتیبانی می‌شود.
منابع و مستندات رسمی بررسی‌شده (Official Sources):

سبد خرید شما

0 افزونه

سبد خرید شما خالی است

هنوز محصولی را به سبد خرید اضافه نکرده‌اید. می‌توانید از افزونه‌های اختصاصی ما دیدن فرمایید.

مشاهده فروشگاه افزونه‌ها

ثبت درخواست مشاوره

با تکمیل فرم زیر، کارشناسان فنی بیسکو وب در سریع‌ترین زمان ممکن با شما تماس می‌گیرند.

مشاور
پشتیبانی و مشاوره تخصصی
پاسخگویی سریع کارشناسان
09903336117