[vc_row][vc_column][ult_animation_block animation=”swing” animation_duration=”3″ animation_delay=”0″ animation_iteration_count=”1″][vc_column_text]
آموزش رفع خطای Compress components with gzip در جی تی متریکس
یکی از خطاهایی که ممکنه زمان تست سرعت سایت باجی تی متریکس به ما نشان داده شود Compress components with gzip است . این خطا در ستون Yslow نمایش داده میشه جزو الگوریتمهای yahoo برای افزایش سرعت سایت به شمار می آید . به معنای لغت این خطا دقت کنید متوجه میشوید از شما خواسته میشه که کامپوننتهای خود رو با قابلیت Gzip سایت فشرده سازی بشه . درست مثل همون حالت فشرده سازی فایلها به صورت zip هست که باعث میشه حجم فایلها کمتر بشه.
متخصصان بهینه ساز سرعت سایت در شرکت مولتی رایان قصد دارند به شما آموزش دهند تا شما بتوانید خود خطای Compress components with gzip رو در Yslow gtmetrix برطرف کنید . اما قبل از شرو کار کمی در مورد Gzip صحبت کنیم چقدر میتونه روی افزایش سرعت سایت تاثیر گذار باشد .
Gzip چیست 🤔و چه کاربردی دارد 🤔
کار کرد gzip دقیقا مثل نرم افزار فشورده ساز zip در کامپیوتر میباشد . gzip با استفاده از الگوریتم دارد فشرده سازی برای کاهش حجم صفحات سایت به کار میرود . همه مرورگرها از جمله کروم ، موزیلا و … از این قابلیت پشتیبانی میکنند.
شما وقتی یک مرورگر را باز کرده و وارد سایتی می شوید مرورگر شما ابتدا درخواستی رو تحت HTTP به سرور ارسال میکند که مشخص بشه که gzip روی این سرور فعال هست یا خیر ؟ اگر پاسخ به این درخواست مثبت بود سرور شروع به ارسال فایلها با فرمت فشرده و سرعت بلا صفحه لود میشود ولی اگر منفی باشد فایلها با همان حجم لود میشوند که اون صفحه زمان زیادی برای لود شدن بکار میرود که باعث فرار مشتری از سایت شما میشود .
اگر تمایل داشته باشید تا با استفاده از دستور Compress components with gzip کاهش بدهید و تمایلی به یادگیری ندارید و میخواهید سرعت بالایی داشته باشید تیم فنی برنامه نویس مولتی رایان آماده ارائه خدمات به شما میباشد .
با gzip کلیه کدهای مربوط به html، css و جاوا اسکریپت فشرده شده و کدهای تکراری اون نادیده گرفته میشوند که در نهایت منجر به افزایش سرعت سایت خواهد شد .
با یک مثال کوتاه به شما نشان میدهم که gzip چکنه عمل میکند : مثلا ما همچین کدی داریم ( sss aa eeeee i ddd ) برنامه کد را به ( 3s 2a 5e i 3d ) تبدیل میکند و برای مرورگر ارسال میکند ولی در روند نمایش هیچ مشکلی پیش نخواهد آمد و سرعت سایت بالا میرود .[/vc_column_text][/ult_animation_block][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]بررسی فعال بودن gzip
ببینید gzip تا چه اندازه در افزایش سرعت سایت شما تاثیرگذار است . وارد سایت ( checkgzipcompression.com ) شوید آدرس سایت را وارد کنید . روی گذینه جستجو کلیک کنید و سایت شما آنالیز شده و به شما میگوید تا چه مقدار قادر به کم کردن حجم وب سایت خود هستید .
روش دیگر استفاده از امکانات خود مرورگر است .
1 – روی صفحه راست کلیک کرده
2 – گذینه Inspect Element را انتخواب میکنیم
3 – بعد از طب بالا گذینه Network انتخواب کرده
4 – یک بار صفحه را رفرش میکنیم
5 – اگر گزینه content-incoding: gzip را دیدیم
6 – مشخص میشود Compress components with gzip در سایت ما فعال هست.
آموزش رفع خطای Compress components with gzip در GTmetrix
برای رفع خطای gzip در Yslow GTmetrix قابلیت Gzip در سایت فعال کنیم .[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]
آموزش رفع خطاهای Minimize Redirects و Avoid URL redirects
امروز قصد دارم نحوه از بین بردن خطای ( Avoid landing page redirects – Minimize Redirects – Avoid URL redirects ) را در جی تی متریکس به شمایاد دهم .
بعضی وقت ها ما به هر دلیلی دوست داریم آدرس یک صفحه از سایت را تغییر دهیم و چون اون صفحه دارای اعتبار بالایی در گوگل به دست آورده است ما آن صفحه را به آدرس جدید خودمان ریدایرکت میکنیم . بعد از ریدایرکت کردن صفحه و تست سرعت سایت خود میبینیم که خطاهایی در جی تی متریکس به نمایش در می آید . همه خطاها مربوط به ریدایرکت است که انجام دادید ، اگر درست ریدایرکت نکنید و یا زیاد صفحات را ریدایرکت کنید سرعت لود سایت پایین می آید.
تغییر مسیر ( Redirect ) در صفحات وب چیست؟
تغییر مسیر ( Redirect ) : روشی است که میتوان بازدید کنندگان وب سایت را از یک آدرس صفحه به یک آدرس صفحه دیگر هدایت کنید . مثلا آدرس سایت شما ( multirayan.ir/seo ) و میخواهید کسانی که به این صفحه وارد میشوند به صفحه ( www.multirayan.ir/seo-training ) هدایت شوند . درسته این کار برای بهینه کردن سایت مفید است ولی باعث کندی سایت میشود و شما میتوانید در gtmetrix این خطا را ببینید .
ریدایرکت باعث مشکل میشود و چه باید کرد ؟
شما الان از خود میپرسید چرا با ریدایرکت کردن به مشکل سرعت بر میخوریم ؟
زمانی که ما وارد یک سایت میشویم یک سری اطلاعات از سرور وارد مرورگر شما میشه و سایت بارگذاری میشود و زمانیکه شما دستور ریدایرکت را اجرا کردید اینبار سرور دو با اطلاعات ارسال میکند اول اطلاعات صفحه ارسال میکند و زمانی که دستور ریدایرکت را میبیند دوباره اطلاعات صفحه جدید را روی مرورگر با گذاری میکند و این باعث کندی سایت میشود .
تغییر مسیرها را چگونه کنترل کنیم ؟
1 – باید بدنبال مسیرهای ریدایرکت شده در سایت بگردیم .
2 – بعد پیدا کردن ببینید علت ریدایرکت چی بوده .
3 – میتوان بدون ریدایرت مسیر قبلی را ادامه داد یا نه .
4 – باید نگاه کنیم تغییر مسیر درست انجام شده .
5 – بیشترین خطاها به استفاده از SSL & WWW زمان ریدایرکت ایجاد میشود .
6 – زمانی که شما میخواهید از ssl استفاده کنید باید توجه داشته باشید کا آدرس وب سایت شما به چه صورت است ( https://www.multirayan.ir) ( https://multirayan.ir ) و به چه صورت منتقل میشود .
7 – شما باید مسیر درست معرفی کنید .
رفع خطا ها
1 – اگر با خطای ( Avoid landing page redirects ) مواجه شدید ینی باید از ریدایرکت کردن صفحات جدا دوری کنید .
2 – اگر با خطای ( Minimize Redirects ) مواجه شدید ینی باید ریدایرکت کردن صفحات به حد اقل برسونید .
3 – اگر با خطای ( Avoid URL redirects ) مواجه شدید ینی باید از ریدایرکت کردن این صفحه انجام ندهید .
اگر آدرس دیگه ای غیر آدرس سایت خود دیدید باید از سرویس جایگذین استفاده کنید .
[/vc_column_text][/vc_column][/vc_row]