
یکی از عوامل تاثیرگذار بر سئوی سایت، سرعت بارگذاری صفحات سایت می باشد. موتورهای جستجو و هم چنین مرورگرها قابلیت بررسی خروجی های فشرده شده (gzip) را دارند. یک توصیه مهم جهت افزایش سرعت، فعالسازی Gzip بر روی سایت است تا خروجی ها بصورت فشرده از سمت سرور به مرورگر کاربر فرستاده شوند.
زمانیکه صفحهای لود میشود، به همراه خود محتویاتی از قبیل تصاویر و فایلهای html و css و جاوا اسکریپت را نیز به سیستم کاربر حمل میکند.
جی زیپ (gzip) چیست؟
جی زیپ یک فرمت فایل و یک نرم افزار کاربردی است که برای فشرده سازی فایل مورد استفاده قرار می گیرد.
جی زیپ فشرده سازی صفحات در وب سرور قبل از ارسال صفحه برای بازدیدکننده می باشد. این عمل موجب صرفه جویی در پهنای باند و بنابراین سرعت بارگذاری صفحه را به طور قابل توجهی افزایش می دهد. وب سرور کاربر به طور اتوماتیک صفحه را آن زیپ می کند، این فشرده سازی وآن زیپ کردن تنها کسری از یک ثانیه طول می کشد..
فشرده سازی جی زیپ برای تمامی انواع فایل های متنی پیشنهاد می گردد، به طور مثال: html و cssو ...
فشرده سازی جی زیپ برای فایل های غیر متنی مانند: فایل های گرافیکی هرگز توصیه نمی گردد.
جی زیپ (gzip) چرا مهم است؟
فایل های زیپ شده به دلیل آنکه فضای خالی بین کدها را از بین می برد، بنابراین می تواند زمان بارگذاری صفحات را افزایش دهد.
فشرده سازی جی زیپ موجب صرفه جویی در پهنای باند 50٪ تا 80٪ می شود و به همین دلیل سرعت بارگذاری وب سایت را به طور قابل توجهی افزایش می دهد.
فایل های متنی در وب سرور فشرده شده (فشرده شده) و پس از آن مرورگر وب بازدید کننده به طور خودکار فایل ها را از حالت فشرده خارج می کند. فشرده سازی و از زیپ خارج کردن بدون اینکه کاربر نهایی متوجه شود و در کسری از ثانیه صورت می گیرد. تمام وب سایت های بزرگ در سراسر جهان از فشرده سازی استفاده می کنند.
فشرده سازی کجا استفاده می شود؟
فشرده سازی جی زیپ باید بر روی وب سرور نصب شود، مانند: آپاچی، لینوکس،
زمانی که کاربر آدرس سایت موردنظر خود را از طریق مرورگر به وب سرور ارسال می کند، وب سرور در بین فایل های خود به دنبال سایت شما می گردد و صفحه سایت را به مرورگر شما ارسال می کند تا شما صفحه درخواستی را مشاهده کنید. روشن است که هر چقدر این مسیر سریع تر طی شود، سایت زودتر برای شما لود می شود. سرعت بارگذاری سایت یکی از عوامل موثر در افزایش رتبه بندی گوگل و کاهش نرخ پرش (bounce rate) می باشد.
چگونه آن را فعال کنیم؟
فعال سازی gzip در سرور آپاچی apache
کد های زیر را بین کدهای .htacceses قرار دهید:
# 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 # Removing browser bugs for older 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
بعد از طی این مراحل در تست gzip چنین پیغامی نمایش داده می شود:
GZIP Is Enabled
Original Size:
109.8 KB
Gzipped Size(compressed):
16.5 KB
Compression %:
84.97% is compressed
تاریخ ارسال: 1396/12/2
تعداد بازدید: 798
ارسال نظر