خطای enable text compression

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

"فعال کردن فشرده سازی متن" به چه معناست؟

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

با استفاده از Lighthouse می توانید اطلاعات بیشتری در مورد فشرده سازی متن بخوانید.

چه چیزی باعث این موضوع می شود؟

برخی یا همه صفحات هدر کدگذاری محتوا روی br، gzip، یا deflate ندارند. هر یک از این فرمت های فایل برای فشرده سازی فایل استفاده می شود. اگر از یکی از آنها استفاده می کنید، مرورگر می تواند فایل های فشرده را دانلود کرده، آنها را استخراج کرده و به کاربران نشان دهد.

چگونه مشکل را بررسی کنیم؟

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

اگر صرفه جویی بالقوه فشرده سازی حداکثر 10 درصد اندازه اصلی باشد

اگر اندازه اصلی پاسخ کمتر از 1.4KiB باشد

چرا این برای وب سایت من مهم است؟

شما یک برنامه وب (در وردپرس یا Shopify) با یک فرانت اند (Next js یا Vue.js) و یک Back-end (جاوا یا لاراول) برای تجارت خود ایجاد کرده اید. اما شما همچنین می خواهید صفحات خود را سریعتر بارگذاری کنید. بنابراین، شما باید فشرده سازی متن را فعال کنید که به شما کمک می کند کل بایت های ارسال شده از طریق شبکه را بدون تاثیر منفی بر کاربر به حداقل برسانید. منابع مبتنی بر متن مانند HTML، CSS و جاوا اسکریپت کوچکتر می شوند و سریعتر دانلود می شوند. بنابراین شما نمی توانید سایت خود را بدون فرمت فایل های مورد استفاده برای فشرده سازی متن بهینه کنید.

چگونه مشکل را برطرف کنیم؟

1. شما باید فشرده سازی متن را در سرور خود فعال کنید (Apache، NGINX)

2. هنگامی که یک مرورگر منبعی را درخواست می کند، از هدر درخواست HTTP Accept-Encoding برای اشاره به الگوریتم های فشرده سازی که پشتیبانی می کند استفاده می کند:

بروتلی. این موثرترین راه برای کاهش حجم فایل منابع مبتنی بر متن است.

GZIP. این یک نسخه بازگشتی برای Brotli است که در همه مرورگرهای اصلی پشتیبانی می شود. می توانید پس از نصب افزونه WP Super Cache در سایت وردپرس خود از آن استفاده کنید

3. سرور شما سربرگ پاسخ HTTP رمزگذاری محتوا را برمی‌گرداند تا نشان دهد از چه الگوریتم فشرده‌سازی استفاده می‌شود.

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

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

سئو و طراحی سایت ، ساخت رزومه معتبر جهانی
 

rahaomidi

Member
خطای "Enable text compression" به معنای فعال نبودن فشرده‌سازی متن است. فشرده‌سازی متن باعث کاهش حجم فایل‌های متنی مانند HTML، CSS و JS می‌شود و باعث افزایش سرعت بارگذاری صفحات وب می‌شود. برای فعال کردن فشرده‌سازی متن باید از فشرده‌سازی gzip یا brotli استفاده کرد. برای فعال کردن فشرده‌سازی gzip باید تنظیمات سرور وب را تغییر داد. در صورتی که سرور شما از brotli پشتیبانی می‌کند، از آن استفاده کنید چرا که این فشرده‌سازی بهتر از gzip است. برای بررسی اینکه آیا فشرده‌سازی متن برای یک صفحه فعال است یا خیر، می‌توانید از ابزارهایی مانند DevTools در مرورگر Chrome استفاده کنید
 

جدیدترین ارسال ها

بالا