آموزش های وردپرسخانهسیستم مدیریت محتواعمومی

آموزش رفع خطای Remove duplicate JavaScript and CSS در GTmetrix

آموزش رفع خطای Remove duplicate JavaScript and CSS در GTmetrix
آموزش رفع خطای Remove duplicate JavaScript and CSS در GTmetrix
آموزش رفع خطای Remove duplicate JavaScript and CSS در GTmetrix

یکی از دلایلی که باعث افزایش تعداد درخواست HTTP در سایت میشه فایل‌های تکراری هستند. یعنی در سایت یک فایل با محتوای کاملا یکسان قرار داره و با این تفاوت که از طریق دو آدرس در دسترس هست. در این صورت فایل تکراری دو بار شروع به لود شدن در سایت میکنه که باعث عدم بهینه سازی سرعت سایت شده و در نتیجه وقتی در حالت تست سرعت سایت هستید با خطای Remove duplicate JavaScript and CSS مواجه میشید. وقتی چنین حالتی رخ بده، کاری که بکنید این هست که یکی از آدرس‌های این فایل‌ها رو از صفحات سایت پاک کنید تا از فایل دومی استفاده بشه.

در این آموزش از پایگاه دانش جی فارس قصد دارم به نحوه رفع ارور Remove duplicate JavaScript and CSS در جی تی متریکس بپردازم که با استفاده از این مقاله میتونید زمانی که با کپی شدن و تکرار یک فایل در سایتتون مواجه شدید، به راحتی مشکلتون رو برطرف کنید.

آموزش رفع خطای Remove duplicate JavaScript and CSS

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

آموزش رفع خطای Remove duplicate JavaScript and CSS

یا در یک مورد دیگه برای زمانی هست که خطای Remove query strings from static resources رخ میده. در این حالت شما یک فایل رو دارید که بخاطر فعال بودن Query String باعث میشه که به انتهای آدرس یکی از فایل‌ها چیزی مثل ver=1.9.0? اضافه بشه که در این حالت هم با خطای duplicate JavaScript and CSS مواجه خواهید شد.


ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/controls.js
ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/controls.js?ver=1.9.0

12 http://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/controls.jshttp://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/controls.js?ver=1.9.0

وقتی این خطا رخ میده دو بار فایلی لود میشه که باعث میشه سرعت لود سایت پایین بیاد و از طرفی دیگه هم بخاطر تعداد درخواست HTTP بیشتر با کندی در سایت مواجه بشید. راهکار رفع این مشکل هم اینه که آدرس یکی از فایل‌ها رو حذف کنید. اگر این حالت زمانی رخ داد که به صورت query strings بود، کار شما ساده‌تر هست و کافیه اقدام به غیرفعال کردن query strings در سایت بکنید.

اگر از وردپرس استفاده می‌کنید و مشکل کپی دو فایل بخاطر افزونه رخ داده میتونید با ویرایش کردن و حذف آدرس یکی از فایل‌ها، کاری کنید که از آدرس جایگزینش استفاده بکنه تا مشکلتون برطرف بشه. اگر هم از HTML یا سیستم اختصاصی استفاده میکنید باید بگردید و فایلی که حاوی آدرس این دو فایل هست رو پیدا کنید و حذفش کنید تا از آدرس یکسان این فایل خونده بشه. انجام این کار به مهارت شما و سطح آشناییتون با کدنویسی بستگی داره، بنابراین اگر آشنایی با این مورد ندارید، بهتره از یک کدنویس کمک بگیرید.

امیدوارم این آموزش هم مورد توجه و پسند شما قرار گرفته باشه و با استفاده از این آموزش بتونید خطای Remove duplicate JavaScript and CSS در GTmetrix رو برطرف کنید. در صورتی که در رابطه با این آموزش سوال یا مشکلی داشتید در بخش دیدگاه‌ها اعلام کنید.


(1) رفع خطای Minify CSS در gtmetrix و حل آن
رفع خطای Minify CSS در gtmetrix و حل آن به سادگی


(2) رفع ارور Minify JavaScript and CSS
رفع ارور Minify JavaScript and CSS - رفع خطای در جی تی متریکس به سادگی


(3) رفع خطاهای GTmetrix و افزایش سرعت
رفع خطاهای GTmetrix و افزایش سرعت بارگذاری بخش شانزدهم - بیشتر


(4) آموزش رفع خطای Remove duplicate JavaScript and CSS در GTmetrix
آموزش رفع خطای Remove duplicate JavaScript and CSS در GTmetrixوب سایت مستر میلاد امیدوار است که این مقاله برای


(5) رفع خطای Serve resources from a consistent URL در gtmetrix
04.11.2018 در این مقاله قصد داریم درباره مشکل رایج Serve resources from a consistent URL و حل آن در جی تی متریکس صحبت کنیم. توجه داشته باشید که حل خطای اشاره شده باعث رفع خطای Remove duplicate JavaScript and CSS در YSlow هم میشود. خلاصهای از خطا Serve resources from a consistent


(6) رفع خطای Minify CSS در gtmetrix - سئوراز
05.11.2018 در این جلسه مقاله داریم درباره مشکل Minify CSS و حل اون در GTmetrix صحبت کنیم و ببینیم چطور میتونیم این مشکل را در کمتر از 10 دقیقه در سایت پیدا و رفع کنیم. خلاصهی از خطا Minify CSS نام Minify CSS نوع مربوط به CSS اولویت بالا میزان سختی


(7) آموزش نحوه رفع خطای Serve resources from a consistent URL
در زمان تست سرعت سایت با GTmetrix امکان دارد با خطای Serve resources from a consistent URL مواجه شوید که به معنای به کار بردن منابع از یک آدرس سازگار می باشد. این خطا هم مشابه خطای Remove duplicate JavaScript and CSS است


(8) آموزش بهینه سازی سایت مطابق GTmetrix
آموزش بهینه سازی سایت مطابق GTmetrix بلاگ رسانگار


(9) آموزش gtmetrix - آموزش کامل رفع 50 خطای سایت جی تی متریکس
رفع خطای Make favicon small and cacheable در YSlow جی تی متریکس. از سری آموزشهای GTmetrix در خدمت هستیم و این آموزش درباره Make favicon small and cacheable صحبت کنیم و ببینم چطور میتونیم این مشکل را در سایت پیدا و رفع


(10) Reduce DNS lookups در GTmetrix
آموزش رفع خطای Reduce DNS lookups در GTmetrix زداسکریپت

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هشت − دو =

دکمه بازگشت به بالا