فیلم آموزشی خطای Make JavaScript and CSS external در YSlow جی تی متریکس
با ادامه بررسی خطاهای جی تی متریکس همراه ما باشید. امروز به معرفی خطای Make JavaScript and CSS external در YSlow جی تی متریکس میپردازیم. ببینیم که این خطا چه تأثیری در افزایش سرعت سایت ما داره.
منظور و مفهوم یاهو از خطای Make JavaScript and CSS external در YSlow جی تی متریکس
من در چندین سایت بررسی کردم و همینطور که در تصویر بالا هم میبینید در همه سایتها YSlow جی تی متریکس مقدار N/A رو به ما داده. یعنی یک مقدار نامعلوم. ظاهراً این خطا دیگه داره منقرض میشه. خب مفهوم این خطا چیه؟ اگه یادتون باشه در خطای Inline small CSS and JavaScript هم براتون توضیح دادم که ما چند مدل میتونیم کدهای CSS و JS رو در سندهای HTML فراخوانی کنیم.
External یا Internal :
خطای Make JavaScript and CSS external در YSlow جی تی متریکس میگه که از مدل External استفاده کنین در صورتیکه اگه یادتون باشه گوگل میگفت از Internal استفاده کنین. خب تکلیف چیه؟ موضوع اینه که باید بدونید همه این توصیه ها و راه حل ها بستگگی به شرایط داره. وقتی گوگل میگه که Internal کن، شرایطش اینه که اون فایل حجم کمی داشته باشه و External باشه. منطقی نیست که یک درخواست دوباره فقط برای اون تعداد کم ارسال بشه ولی اگه مثلاً صدها خط CSS به شکل Internal دارین اونا رو بهتره External کنین. چرا؟ چون سندهای HTML کش نمیشن و اگه اون صد تا خط اینترنال باشن هر بار مرورگر باید همه اون خطوط رو بخونه.
اما اگه External جاگذاری کنیم، لازم نیست که هر بار کدها از نو خونده بشن. یکبار کدها رو میخونه و دفعات بعد از لوکال خونده میشن و با کش شدن اونها تعداد درخواستها حتی در بازدیدهای دوباره هم کمتر میشه.
این مطلب رو بسیار دقیقتر در دوره آموزشی جی تی متریکس بررسی کردیم. امیدوارم این مطلب و اینسری مقالات جی تی متریکس باعث افزایش رتبه در گوگل برای سایتتون بشه.
روش کامل رفع این خطا را در دوره ۸ ساعت افزایش سرعت سایت با استفاده از GTmetrix براتون توضیح دادیم ادامه این محتوا و فیلم آموزشی آن برای دانشجویان دوره GTmetrix هست.
ورود به حساب کاربری دانشجو دوره نیستید؟ اینجا کلیک کنیداولویت این خطا برای بالا بردن سرعت سایت متوسط است و میزان سختی رفع این خطا ساده است.
جهت مشاهده ۸ فیلم دوره آموزشی رفع خطاهای gtmetrix میتوانید دوره gtmetrix را تهیه کنید.