رفع خطای Serve resources from a consistent URL در gtmetrix

و همینطور رفع خطای Remove duplicate JavaScript and CSS

رفع خطای Serve resources from a consistent URL
رفع خطای Serve resources from a consistent URL

در این مقاله درباره خطای Serve resources from a consistent URL موجود در سایت GTMetrix صحبت خواهیم کرد. در ابتدا به بررسی اینکه ارور Serve resources from a consistent URL چیست می‌پردازیم و سپس به نحوه رفع و حل این مشکل در ابزار GTMetrix جی تی متریکس اشاره خواهیم کرد. بیشتر از این مقدمه نمی‌گوییم و به سراغ حل این خطا از سری مقالات آموزش افزایش سرعت سایت با ابزار GTMetrix می‌پردازیم.

توجه داشته باشید که حل خطای اشاره شده در بالا باعث رفع خطای دیگری در gtmetrix به نام Remove duplicate JavaScript and CSS در YSlow هم می‌شود و هر دو خطا یک معنی را دارد فقط اولی یعنی Serve resources برای گوگل PageSpeed است و دومی یعنی Remove duplicate برای سایت یاهو Yslow است.

[box type=”info” align=”alignright” class=”” width=””]

نکته مهم، حتما بخوانید: اگر به دنبال کد جادویی برای رفع Serve resources from a consistent URL یا Remove duplicate JavaScript and CSS هستید باید با کمال احترام به شما عزیزان بگویم که کد جادویی در هیچ وب سایتی چه ایرانی چه خارجی برای حل و رفع این مشکل وجود ندارد، چرا اینکه بسیاری از دوستان در نظرات انتظار داشتن صرفا با دادن یک کد این خطا رفع شود. اطلاع داشته باشید که صرفا یک تحلیل کلی وجود دارد و برای حل برخی مشکلات GTMetrix در سایت‌ها همانند خطا  Serve resources from a consistent URL به کمک این تحلیل ها باید کد اختصاصی نوشت و یا راه حل منحصربه فرد داشت. چرا که سرور (هاست)، ساختارها، کدنویسی، تنظیمات و پلاگین‌های فعال هر سایت متفاوت هست. ما در ادامه درباره علت خطا و راه حل کلی برای رفع خطا اشاره خواهیم کرد.

[/box]

اگر قصد ندارید دانش زیادی درباره این خطا کسب کنید و صرفا رفع آن برای شما مهم هست پیشنهاد میکنیم محتوای تیتر “نحوه رفع خطا” را فقط بخوانید.

خلاصه‌ای از خطا Serve resources from a consistent URL

نام: Serve resources from a consistent URL
نوع: محتوا
اولویت: زیاد
میزان سختی: راحت
میانگین امتیاز: 88%
ارور Serve resources from a consistent URL هم همانند خطای جلسه قبل (مقاله قبل) که درباره رفع خطای Remove query strings from static resources بود، جز خطاهای گوگل یعنی PageSpeed است و اشاره کردیم که برای بررسی سرعت سایت ابزارهای آنلاین تست سرعت سایت همانند GTMetrix.com یا ابزار گوگل developers.google.com/speed/pagespeed/insights می‌تواند به خوبی راه‌گشا در جهت پیدا کردن چنین خطاهایی باشد. البته گوگل به تازگی در سرچ کنسول خود گزارش Speed را هم اضافه کرده است، هر چند به این فاکتور به صورت مستقیم نگاه نمی‌کند. در آموزش سرچ کنسول به این موارد پرداخت کردیم. همینطور ۱۵ ساعت فیلم آموزشی سرچ کنسول هم برگزار شده است.

 

علت خطای Serve resources from a consistent URL در جی تی متریکس چیست

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

اگر تعداد چنین درخواست‌های تکراری (فایل‌های تکراری) زیاد باشد به مراتب تعداد درخواست‌های کلی سایت بیشتر می‌شود و طبیعتا درگیری سرور هم بالا می‌رود، این موضوع شاید در سایت‌های کم بازدید خیلی محسوس نباشد ولی وقتی بازدیدکننده‌های سایت بالا باشد قطعا رفع مشکل Serve resources from a consistent URL قدم بزرگی در بهینه سازی سایت چه در سمت سرور و چه در سمت کاربر خواهد کرد. چرا که باعث کاهش تعداد درخواست‌های HTTP تکراری خواهد بود.

رفع مشکل Serve resources from a consistent URL
رفع خطای Serve resources from a consistent URL

 

حال معنای عامیانه ارور موجود در gtmetrix یعنی ارور Serve resources from a consistent URL به فارسی می‌شود “به خدمت بگیر منابع را از یک نشان اینترنتی ثابت”. همینطور دیگر ارور مشابه یعنی Remove duplicate JavaScript and CSS می‌گوید “CSS و JS های تکراری را حذف کن”. با کمی دقت متوجه می‌شویم که هر دو یک موضوع را میگویند یکی با با فعل مثبت و دیگری با فعل منفی.

در جلسات گذشته آموزش جی تی متریکس درباره نحوه کاهش تعداد درخواست‌ها بسیار صحبت کردیم، خطاهای مختلف زیادی مربوط به کاهش درخواست های HTTP اشاره می‌کردند که خطای Serve resources from a consistent URL هم جر این دسته‌ها است، تمام مقالات زیر به شکل مستقیم یا غیرمستقیم باعث کاهش درخواستهای HTTP می‌شود و خواندن آن به شما دوستان در جهت ارتقا بهینه سازی داخلی سایت توصیه می‌شود.

نحوه رفع خطای Serve resources from a consistent URL

نحوه رفع چنین خطاهایی گاهی راحت و گاهی دشوار و نیاز به برنامه‌نویسی دارد، در یکی از پروژه‌های افزایش سرعت سایت که تیم میزفا داشت با چنین خطایی روبه‌رو شدیم و سایت مشتری دارای فایل‌های تکراری همانند زیر بود:

http://mizfa.com/ajax/libs/scriptaculous/1.9.0/effects.js
http://mizfa.com/plugin/libs/scriptaculous/1.9.0/effects.js

The following resources have identical contents, but are served from different URLs. Serve these resources from a consistent URL to save 1 request(s) and 34.0KiB.

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

The following resources have identical contents, but are served from different URLs. Serve these resources from a consistent URL to save 1 request(s) and 30.3KiB.

http://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/dragdrop.js
http://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/dragdrop.js?ver=1.9.0

The following resources have identical contents, but are served from different URLs. Serve these resources from a consistent URL to save 1 request(s) and 24.9KiB.

http://static.ak.facebook.com/connect/xd_arbiter.php?version=18
https://s-static.ak.facebook.com/connect/xd_arbiter.php?version=18

The following resources have identical contents, but are served from different URLs. Serve these resources from a consistent URL to save 1 request(s) and 9.9KiB.

http://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/slider.js
http://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/slider.js?ver=1.9.0

The following resources have identical contents, but are served from different URLs. Serve these resources from a consistent URL to save 1 request(s) and 4.6KiB.

http://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/builder.js
http://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/builder.js?ver=1.9.0

معنای خطای بالا چیست؟ مثلا به خط های اول برای دامنه mizfa.com دقت کنید فایل effects.js یک بار در پوشه ajax بوده و یک بار دیگر در پوشه plugin بوده. چرا یک فایل با محتوای یکسان را در دو جا قرار دهیم و با ادرس های مختلف آن را لود کنیم؟

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

گاهی هم اشتباهات دستی باعث می‌شود یک فایل که دارای محتوای یکسان هست با آدرس های مختلف لود شود، و یا ممکن است ۲ افزونه به یک محتوا عمومی نیاز داشته باشند (محتوای عمومی منظور مثلا Font Awesome می‌تواند باشد یا یک سری فایل‌های جاوااسکریپت معروف که برنامه نویس‌ها از آن استفاده می‌کنند) و هر کدام از این افزونه ها برای لود کردن محتوای عمومی می‌آیند از آدرس‌های خود فراخوانی می‌کنند که در این صورت خطای فایل تکراری در دو url را شما می‌توانید مشاهده کنید. مخصوصا وقتی از افزونه های اسلایدر وردپرس مثل Revslider استفاده میشود چنین ارورهایی دارید. ولی ممکن است بگوید که من این خطا را دارم ولی نمیدانم منشا مشکل از کجاست. راه حل را بخوانید:

راه حل در وردپرس و جوملا: باید تک تک افزونه ها را غیرفعال کنید و بررسی کنید کدام افزونه چنین عملی را پیاده می‌کند و اگر پیدا کردید به جای آن افزونه از یک افزونه دیگر استفاده کنید. طبیعتا این موضوع بسته به تعداد افزونه های شما زمان‌گیر خواهد بود. روند به صورت زیر باشد:
افزونه ۱ را غیرفعال کنید و سپس کش سایت را پاک کنید و بعد از یک دقیقه سایت خود را در جی تی مرتیکس بررسی کنید، اگر خطا بهبود یافت و یا کامل رفع شد مشکل پیدا شده است در غیر این صورت:
افزونه ۲ را غیرفعال کنید و سپس دوباره کش سایت را پاک کنید و این مراحل را تا جایی ادامه دهید که مشکل را پیدا کنید. همین موضوع را می‌توانید برای قالب‌ها پیش ببرید. ممکن است اصلا افزونه ها مشکلی نداشته باشند و خطا از سمت قالب باشد که یک محتوای یکسان با آدرس‌های مختلف را فراخوانی می‌کند. منشا مشکل پیدا شد بعد از آن چه کنم؟:
۱ – وقتی منشا مشکل را پیدا کردید بررسی کنید و ببینید اگر از آن افزونه یا قالب استفاده نمیکنید طبیعتا غیرفعال کردن آن بسیار منطقی است. ۲ – اگر افزونه را نیاز دارید پیشنهاد میکنیم به دنبال یک افزونه مشابه دیگر باشید تا چنین مشکلی نداشته باشد. اصولا در وردپرس برای هر کاری چندین افزونه خوب وجود دارد. ۳ – به کمک سایر افزونه ها مثل افزونه Gonzales در وردپرس میتوانید بگویید که یک فایل CSS یا یک فایل JS برای یک افزونه خاص لود نشود و این مشکل را به کمک این افزونه حل کنید. ۴ – راه حل دیگر به کمک افزونه GTM هست که به دلیل بسیار تخصصی بودن و متفاوت بودن آن برای هر سایتی امکان درج راهنما نداریم. ولی به شما سرنخ دادیم تا بتوانید بررسی کنید.

نکته مهم: پیشنهاد می‌شود ابتدا اول افزونه ها را بررسی کنید و سپس به سمت قالب بروید. چرا که جایگزین کردن افزونه مشکل دار گاهی بسیار راحت تر از جایگزین کردن قالب مشکل دار است.

راه حل در سایت اختصاصی : زمانی که شما یک سایت اختصاصی دارید و مثلا با زبان های PHP یا ASP نوشته شده طبیعتا باید تیم برنامه نویسی کار پشتیبانی سایت شما را به عهده بگیرد. همان طور که مشخص است سایت اختصاصی هست و نیاز به راه حل اختصاصی دارد. تنها کاری که شما باید انجام دهید این است که علت خطا را به برنامه نویس محترم خودتون ارسال کنید و یا لینک این مقاله را برای آن ارسال کنید و سپس بگوید چه آدرس هایی یک محتوای یکسان را نمایش میدهد. هیچ راه حل کلی برای سایت های اختصاصی برای رفع مشکل Serve resources from a consistent URL یا Remove duplicate JavaScript and CSS وجود ندارد و تنها برنامه نویس آن سایت باید این مشکل را حل کند.

هشدار: توجه داشته باشید که آدرس‌های زیر شاید همه به یک محتوا اشاره کنند ولی هر کدام یک درخواست محسوب می‌شوند:

http://www.site.com/file.css
https://www.site.com/file.css
http://site.com/file.css
https://site.com/file.css

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

پایان

همان‌طور که در بالا اشاره کردیم این خطا باعث کاهش تعداد درخواست های HTTP نیز می‌شود و شما اگر قصد دارید تعداد درخواست های سایت خود را در جهت بهینه سازی، کاهش دهید حتما مقاله رفع خطای Make fewer HTTP requests را هم بخوانید.

حل مشکل Serve resources from a consistent URL گاهی بسیار ساده و گاهی بسیار سخت می‌باشد و البته نباید انتظار داشته باشیم که در برخی خطاها با اضافه کردن یک کد مشکل را حل کنیم.
شما با این حل ارور گوگل Serve resources from a consistent UR، ارور  یاهو Remove duplicate JavaScript and CSS که در YSlow است را هم رفع می‌کنید.

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

این جلسه از دوره آموزش جامع جی تی متریکس که مربوط به رفع ارور Serve resources from a consistent URL بود، هم به پایان رسید در جلسه بعد به رفع خطای Specify a cache validator در PageSpeed گوگل می‌پردازیم. با میزفا همراه باشید.

فیلم آموزشی افزایش سرعت سایت با gtmetrix
فیلم آموزشی افزایش سرعت سایت با gtmetrix
پوریا آریافر
اولین کسب و کار آنلاین خودم رو در فیسبوک راه‌اندازی کردم، سال ۲۰۱۱ یکی از پرتعامل‌ترین صفحات فارسی با ۸۰ هزار فالور فعال رو داشتم. بعد اینکه فیسبوک خالی از کاربر ایرانی شد وارد دنیای شبکه شدم و در انتهای سال ۲۰۱۲ مدرک MCSE مایکروسافت رو دریافت کردم، در حالی که نمره بالا گرفتم ولی کسی به دلیل به خطر افتادن موقعیت شغلی خودش به عنوان کارآموز منو قبول نمی‌کرد، بعدش با شروع دوران خدمت سربازی، مسئول بهینه سازی یک سایت خبری معتبر شدم و سئو یاد گرفتم. در ابتدای سال ۲۰۱۴ تونستم از رتبه ۱۵۰۰۰ به ۴۰۰ الکسا نزدیک کنم، اون زمان الکسا خیلی مهم بود. وارد دانشگاه شدم، به دلیل عدم علاقه به دانشگاه سعی کردم زودتر تمومش کنم و سه ساله در مقطع کارشناسی IT فارغ التحصیل شدم، توی دانشگاه هر کسی منو میدید یاد سئو میوفتاد، در همون سال آخر دانشگاه بزرگ‌ترین کانال تلگرامی IT با ۴۰ هزار عضو رو داشتم، که به مجتمع فنی فروختم تا بتونم تمرکز رو فقط بر روی عشق خودم یعنی سئو بذارم، وقتی کانال تلگرام فروختم حس پرواز بهم دست داد، هرچند درآمد چندین میلیون ماهانه رو از دست دادم ولی دوباره باید مثل گذشته با پوستی نو یک فصلی نو رو میساختم. در این چندین سال فعالیت‌های سئو به شکل تخصصی بنده در قالب پروژه‌های مختلف و آموزش‌های حضوری و غیرحضوری در دفتر میزفا و دانشگاه علامه طباطبایی تهران صورت ‌گرفته، تجربه بهینه سازی موفقی در بهبود UX و CRO پروژه‌های سئو کسب کردم. در اکثر ابزارهای کاربردی گوگل تسلط کاملی دارم. عاشق کسب تجربه های جدید هستم. راز پیشرفت در هر کاری رو یادگیری و یاددادن می‌دونم و میزفا که در اواخر ۲۰۱۶ راه‌اندازی شد تونست چنین بستر مناسبی رو برام فراهم کنه. همینطور در حال حاضر مدیریت یک تیم ۱۰ نفری از جوانان فعال و پرانگیزه رو در میزفا به عهده دارم. نقد و بازخوردهای سازنده شما، جوهر تلاش‌های مستمر ماست تا یک قدم خودمون بهبود بدیم. منتظریم …
لیست آموزش GTmetrix نسخه جدید

35 نظر

35 پاسخ

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

    https://drmashinet.com/wp-content/uploads/2020/08/IMG_1393-1-300x300.jpg
    https://drmashinet.com/wp-content/uploads/2020/08/IMG_1393-2-300x300.jpg
    https://drmashinet.com/wp-content/uploads/2020/08/IMG_1393-3-300x300.jpg
    https://drmashinet.com/wp-content/uploads/2020/08/IMG_1393-300x300.jpg
    The following resources have identical contents, but are served from different URLs. Serve these resources from a consistent URL to save 1 request(s) and 10.7KiB.
    
    https://drmashinet.com/wp-content/uploads/2019/09/oil-pump-lifan-620-sedan-300x300.jpg
    https://drmashinet.com/wp-content/uploads/2019/09/oil-pump-lifan-x60-crossover-300x300.jpg
    1. سلام امیر
      تو مقاله نوشتیم دیگه مشکل چیه.
      اگر با دقت مطالعه کنی متوجه میشی.
      اومدی یک عکس رو چند بار اپلود کردی و از هر کدوم از عکس ها استفاده کردی. خب چرا این کار کردی؟ یک عکس رو یک بار اپلود کن و در چند تا جا استفاده کن و اگر بیای همون عکس رو چند بار اپلود کنی و در چند تا جا استفاده کنی خطا هست.

  2. سلام و وقت بخیر واقعا از وب سایتتون متشکرم مشکل من به راحتی حل شد….. ما یک سایت فروشگاهی داشتیم که در نسخه آزمایشی بود و اومده بودیم چند تا بنر دقیقا مشابه از لحاظ استایل و سایز رو در قسمت های مختلف با اسم های مختلف قرار داده بودیم… مثلا گفته بودیم ” بنر اسلایدر صفحه اصلی ” و ” بنر کنار اسلایدر صفحه اصلی ” و این بنر ها هر دوتاشون در واقع یک عکس مشابه از لحاظ شکل و ساختار و حجم و…. بودند و ما اومده بودیم اسم های متفاوت رو گذاشته بودیم روش…..

    مقالتون رو که مطالعه کردم و همچنین ارور جی متریکس رو که دقیق تر بررسی کردم دیدم بله دقیقا برای همین عکس های مشابه اما با اسم های متفاوته و اومدم تمامی عکس های مشابه رو فقط یک تصویر با یک اسم مشخص قرار دادم و این ارور در دفعه بعدی که جی متریکس چک کرد سایت رو به طور کلی حذف شد….
    گفتم این رو براتون بنویسم که گاهی مواقع این ارور ها برای عکس های مشابه یا آیکون های مشابه هست که کاربر ها اومدن اشتباهی با دوتا اسم آپلود کردن و برای حلش فقط باید کلیه عکس ها و آیکون های مشابه رو با یک اسم و تصویر مشخص آپلود کنن…. به هر حال ممنون

    1. سلام احسان عزیز.
      ممنون از اینکه وقت گذاشتی و تجربه با ارزشت رو گفتی.
      البته این موضوع به یک چیز هم بستگی داره و اندازه عکس ها هست. اگر سایدبار مثلا اندازه عکس ۲۰۰px میخواد و فوتر مثلا اندازه ۸۰۰px میخواد من میام دو تا عکس با طراحی یکسان ولی با اندازه مختلف لود میکنم.
      به عبارت دیگه کار شما در یک حالت میتونه اشتباه باشه و حالتی هست که ابعاد عکس در جاهای مختلف کاملا متفاوت باشه.
      موفق باشی.

  3. سلام برای من آدرس هایی که میده مربوط میشه به عکس ! نه جاوا و یا سی اس اس

    وقتی هم پاک میکنم عکس ها رو ارور bad request میوفته تو جی تی متریکس

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

  4. سلام میشه کمک کنید

    /wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?rev=5.4.8.3
    /wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver=5.4.8.3
    /wp-content/plugins/revslider/public/assets/js/jquery.themepunch.revolution.min.js?rev=5.4.8.3
    /wp-content/plugins/revslider/public/assets/js/jquery.themepunch.revolution.min.js?ver=5.4.8.3
    fonts.googleapis.com/css?family=Roboto
    fonts.googleapis.com/css?family=Roboto&ver=5.2.2

    این هارو نگاه کنید دقیقا مثل هم هست آدرساشون ولی ver rev آخرشون جا به جا میشه همه سایت هایی ک مطلب در این مورد نوشته بودن رو نگاه کردم ولی ندیدم اینطور چیزی که آدرسش مثل هم باشه اینطوری باشه نظر هاشونم خوندم که شاید کاربر ها اشاره کرده باشن که ندیدم.
    یک بار اومدم کد های جاوا اسکریپت رو بیارم تو فوتر سایت بهم ریخت افزونه می نی فای سی اس اس هم داشتم ولی سرعت رو بدتر میکرد راکت بود جایگزینش هم برزی یا پرزی کردم ولی فرقی نکرد
    آدرس سایت رو برداشتم گفتم شاید بک لینک حساب بشه و حذف کنید

    1. سلام. وقت شما بخیر.
      میتونه از تداخل باشه. پیشنهاد میشه دونه دونه افزونه ها رو غیرفعال کنید و بعد بررسی کنید.

  5. سلام تو این بخش برا سایت من ادرس گراواتار رو میزاره.میشه افزونه ای نصب کنم کلا گراواتار رو لود نکنه؟

    1. سلام محسن. بله میتونید مثلا افزونه Avatars رو میتونید نصب کنید. هر چند خیلی تاثیر نداره توی سرعت مگر در هر مقاله ۱۰ ها نظر داشته باشید.

  6. با سلام
    خطای من در جیتیمتریکس به شرح ذیل است

    http://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js
    https://mizfa.com/blog/wp-content/litespeed/localres/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvlibs/webfont/1.6.26/webfont.js

    خواهشمند است راهنمایی بفرمایید

    باسپاس

    1. سلام دوستم. اگر مقاله رو مطالعه میکردید راهنمای لازم کسب میکردید. اینکه در خطای Serve resources from a consistent URL چه آدرس هایی رو نشون میده مهم نیست. مهم اینکه داره میگه این ادرس ها الکی تکرار میشن. پیشنهاد میشه مقاله رو با دقت مطالعه کنید.

  7. سلام . ارور جیتی متریکس برام
    The following resources have identical contents, but are served from different URLs. Serve these resources from a consistent URL to save 1 request(s) and 43.1KiB.
    http://www.google-analytics.com/analytics.js
    https://mizfa.com/blog/wp-content/litespeed/localres/aHR0cHM6Ly93d3cuZ29vZ2xlLWFuYWx5dGljcy5jb20vYW5hbHl0aWNzLmpz

    رو نشون میده .میشه راهنمایی کنید

    1. سلام، شما کد گوگل آنالیتیکس رو در سایت درج کردید و یا فقط ID گوگل آنالیتیکس رو اضافه کردید؟ این عکس نگاه کنید متوجه شید منظورم رو.
      در کل پیشنهاد میشه کد گوگل انالیتیکس رو اضافه کنید و هر جا کد دیگری و یا ای دی دیگری از آنالیتیکس بود پاک کنید. از طرفی سایت شما یک مشکل سئو بزرگی هم داره، سایت شما هم با https باز میشه و هم با http و باید این مشکل حل کنید. پیشنهاد میشه مقاله ریدایرکت ۳۰۱ مطالعه بفرمایید.

  8. wp-content/plugins/yith-woocommerce-wishlist/assets/fonts/fontawesome-webfont.woff2?v=4.7.0
    wp-content/themes/woodmart/fonts/fontawesome-webfont.woff2?v=4.7.0
    سلام و درود خیلی از دوستان این مشکل font awesom را دارند
    میشه لطفا راهنمایی کنید چطور این خطارو حل کنیم
    پا سپاس از شما و وقتی که برای تولید این محتوا گذاشتین…

    1. سلام دوستم. من درباره همین Font Awesome در مقاله ذکر کردم. شما الان یک افزونه دارید به نام yith woocommerce wishlist که میاد Font Awesome فراخوانی میکنه و از طرفی قالب شما با اسم woodmart همین Font Awesome داره لود میکنه. پس یا افزونه رو غیرفعال کنید (اگر استفاده نمی‌کنید) و یا از افزونه های ادغام مثل wp rocket استفاده کنید و یا اختصاصی این مشکل بگید براتون حل کنن.

  9. سلام لطفا برای گوگل تولید محتوا نکنید و به یوزر احترم بگذارید تا
    آدم بخواد به مشکلش برسه مجبوره چیزایی بخونه که الکی هستن .

    1. سلام، وقتی نظرات مقالات جی تی متریکس رو میخونیم شاید ۱ درصد افراد همانند شما به دلیل عدم کافی دانش در مطالعه چنین نظرهایی رو ممکن هست بذارن. و شاید هم توقع های نادرست و زیادی داشته باشن. مثلا دنبال یک کد جادویی هستند درحالی که خبر ندارن این کد جادویی در هیچ سایتی وجود نداره تا بشه یک مشکل رو حل کرد بلکه صرفا تحلیل کلی وجود داره و برای حل برخی مشکلات در سایت‌ها به کمک این تحلیل ها باید کد اختصاصی نوشت و یا راه حل منحصربه فرد داشت. خداروشکر تا الان تنها سایتی هستیم که مقالاتمون در این زمینه کامل هست و البته اولین سایتی هم بودیم که این جور مقاله ها رو انتشار دادیم.
      از نظر شما هم تشکر میکنم هر چند قضاوتی بیش نبود. موفق باشید.

      1. تو همین صفحه یک بقیه سایتها رو ببینید و مقایسه کنید مطالبشون خیلی قابل خواندن تره ، مهم ctr هست من نظرم گفتم شما هر چه قدر هم بهینه کنید وقتی ctr کم باشه میاد پایین بقیه . این نکته رعایت کنید .

        1. نوع تحلیل شما از CTR این مقاله ما اشتباه هست. شما این خطا رو به هر شکل سرچ کنید میزفا اول است و این یعنی بیشترین CTR نسبت به بقیه سایت‌ها، این امر به این خاطر هست که وقتی سرچ میکنیم از ۱۰ سایت ۶ سایت محتوای ما رو کپی کردن و یا بازنویسی کردن و قرار دادن و ۳ تای بعدی هم در حد ۵ الی ۶ خط توضیح دادن و هیچ داده بیشتری ندادن. ظاهرا چون ما تخصصی تر و بیشتر توضیح دادیم براتون گیج کننده بوده.
          ولی به هر شکل من مقاله رو بازخوانی کردم و ویرایش کردم و سعی کردم ادبیات ساده تری رو بیان کنم.
          پایدار باشید.

        2. فرشاد شما گفتید بقیه سایت ها خوب نوشتن، والا رفتم بقیه رو خوندم و به خاطر کامنت شما کلی وقت گذاشتم ولی بسیار بسیار بد نوشته بودن و چقدر هم ناقص بود. تنها سایتی که خوب نوشته همین میزفا بوده. شاید الکی ترین متنی که توی این صفحه دیدم کامنت شما بوده، نه محتوای این مقاله. البته با احترام 🙂

  10. سلام ببخشید مشکل من از فونت آسم هست که برای تداخل دو افزونه هست که جفتشون هم به شدت نیاز دارم در سایتم !!
    راهنمایی میکنید که چکار کنم درست بشه ؟!

    1. سلام، وقتی اصرار به داشتن هر دو دارید چیزی به ذهنم نمیرسه که بخوام بگم بهتون. مگر کدنویسی بشه اونم به شکل اختصاصی برای سایت شما، اگر تمایل داشتید میتونید در قسمت خدمات، فرم افزایش سرعت سایت پر کنید.

  11. با سلام به شما گرامی.
    متاسفانه بنده در قسمت : Serve resources from a consistent URL
    دوتا یو آر ال را مشاهده می کنم و هرگز نتوانستم محل قرارگیری آن ها را پیدا کنم ..
    cdn.jsdelivr.net/fontawesome/4.7.0/css/font-awesome.min.css?ver=4.7.0
    maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css

    جسارتا این که در کامنت های بالا به آقا امیر گفته بودید (در کل باید بررسی کرد و دید علت خطا برای چی هست) ..

    اگر لطف بفرمایید بگویید که چطور می توانم آدرس های اینترنتی درج شده در بالا را بررسی و پیدا و حذف کنم ؟!
    با تشکر.

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

  12. چرا هیچ توضیحی ندادین که این خطاها رو چطور باید رفع کرد

    1. کامنت عجیبی بود.
      پیشنهاد میکنم با دقت مطالعه کنید.

  13. سلام و خسته نباشید
    /wp-content/themes/publisher/rtl.min.css
    /wp-content/themes/publisher/rtl.min.css?ver=4.9.4
    من همچین مشکل دارم که سرعت لود شدن رو خیلی پایین آورده
    میشه راهنمایی کنید چطوری این مشکل رو حل کنم؟

    1. سلام
      فکر نکنم این فایل های rtl.min.css باعث بشه سرعت لود شدن شما خیلی پایین بیاد ولی خب چون یکی دارای ver در انتها هست و یکی دیگه نداره دو بار لود میشه و هر کدوم جداگانه کش میشن و مشکل از قالب یا تداخل هایی هست که ممکنه با افزونه ها داشته باشه. ادرس سایت رو درج میکردید تا بهتر میتونستیم به شما کمک کنیم. به هر حال شما باید یکی یکی افزونه ها رو غیرفعال کنید و ببینید این مشکل حل میشه یا نه.

      1. بسیار سپاسگزارم افزونه هارو بررسی می کنم
        اگر موفق نشدم دوباره مزاحمتون می شم

  14. maps.googleapis.com/maps/api/js
    maps.googleapis.com/maps/api/js?ver=4.9.1

    یه همچین خطایی برام اومده اینو چطوری رفعش کنم ؟
    ربطی به سایتم نداره جدیدا اومده

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

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

نشانی ایمیل شما منتشر نخواهد شد.

حداکثر حجم فایل برای آپلود: 1 مگابایت. فایل‌های مجاز برای آپلود: عکس, ویس, ویدیو, ورد یا پی دی اف, فایل متنی, زیپ. شما می‌تونید برای بهتر پرسیدن سوالتون، عکس یا ویس یا حتی فیلم در بخش نظرات میزفا آپلود کنید. برای ضبط ویس می‌تونید از خود واتس آپ استفاده کنید و بعد اینجا آپلود کنید و برای ارسال عکس هم کافی هست اسکرین شات بگیرید. Drop file here

با موفقیت ثبت شد، میزفا از شما برای عضویت در خبرنامه هفتگی تشکر میکند.

عضویت در خبرنامه هفتگی برای دریافت:

  • فیلم و مقاله رایگان سئو
  • آموزش‌های UX ، GA و GTM
  • مقاله های تخصصی ASP.NET Core
  • اطلاع رسانی از محصولات
فیلم آموزشی asp.net core 2
ترک میزفا خوب نیست!
معرفی جامع‌ترین ابزار سئو در ایران
بالای ۱۰ هزار عضو
PHZpZGVvIHdpZHRoPSI2MDAiIGhlaWdodD0iMzUwIiBwb3N0ZXI9Imh0dHBzOi8vbWl6ZmEuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvcG9zdGVyLW1pemZhLXRvb2xzLXZpZGVvLW1pbi5wbmciIGNvbnRyb2xzIHByZWxvYWQ9Im5vbmUiPiANCiAgIDxzb3VyY2Ugc3JjPSJodHRwczovL21pemZhLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L21pemZhX3Rvb2xzXzcyMHAubXA0IiB0eXBlPSJ2aWRlby9tcDQiPg0KPC92aWRlbz4=