رفتن به مطلب

مشکل با تاثیر افزونه Autoptimize و تاثیرش روی سایت


پست های پیشنهاد شده

سلام و درود

دوستان گرامی ، وقتی افزونه Autoptimize رو غیر فعال میکنم ابزارک دسته بندی محصولات کار میکنه . اما با فعال کردن این افزونه با وجود انتخاب هر کدام از دسته هیچ اتفاقی نمی افته و محصولات فیلتر نمیشه.

نمی خوام این افزونه رو برای همیشه غیرفعال کنم چون خیلی به افزایش سرعت لود سایت کمک کرده. لطفا اگه راهی برای حل این مشکل هست راهنمایی کنید.

البته زمانی که تیک بهینه سازی کدهای جاوا اسکریپت رو بر میداره درست میشه ولی خوب سرعت لود بیشتر میشه.

با تشکر و سپاس

ویرایش شده توسط unid_user
لینک به ارسال

سلام. افزونه outooptimize در ظاهر عملکرد سایت را بهبود می‌ده. اما در عمل و در دراز مدت سرعت بارگذاری سایت را به شدت کاهش می‌ده.(امتیازهای gtmetrix بالاست اما سرعت لود سایت کاهش پیدا می‌کنه) و تنها در صورتی استفاده از آن منتطقی است که سرور قوی داشته باشید.

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

 

لینک به ارسال
در 53 دقیقه قبل، arsalan7384 گفته است :

سلام. افزونه outooptimize در ظاهر عملکرد سایت را بهبود می‌ده. اما در عمل و در دراز مدت سرعت بارگذاری سایت را به شدت کاهش می‌ده.(امتیازهای gtmetrix بالاست اما سرعت لود سایت کاهش پیدا می‌کنه) و تنها در صورتی استفاده از آن منتطقی است که سرور قوی داشته باشید.

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

 

درسته تیک جاوا اسکریپت رو بردارم پارامترها میاد پایین. چه افزونه ای برای جاوا اسکریپت پیشنهاد میدید؟

لینک به ارسال
در 13 ساعت قبل، unid_user گفته است :

سلام و درود

دوستان گرامی ، وقتی افزونه Autoptimize رو غیر فعال میکنم ابزارک دسته بندی محصولات کار میکنه . اما با فعال کردن این افزونه با وجود انتخاب هر کدام از دسته هیچ اتفاقی نمی افته و محصولات فیلتر نمیشه.

نمی خوام این افزونه رو برای همیشه غیرفعال کنم چون خیلی به افزایش سرعت لود سایت کمک کرده. لطفا اگه راهی برای حل این مشکل هست راهنمایی کنید.

البته زمانی که تیک بهینه سازی کدهای جاوا اسکریپت رو بر میداره درست میشه ولی خوب سرعت لود بیشتر میشه.

با تشکر و سپاس

سلام

لازم نیست کلا تیکش رو بردارید، شما باید ببینید این بخش مربوط به فیلتر از چه فایل جاوا اسکریپتی داره استفاده می‌کنه و فقط اسم همون رو در قسمت "محروم کردن اسکریپت ها از Autoptimize" در تنظیمات پلاگین وارد کنید تا دیگه تداخل به وجود نیاد.

با اینکار در اصل شما بخش جاوا اسکریپت رو غیرفعال نکردید، فقط اون فایلی که تداخل داره رو براش استثنا قائل می‌شید تا کش نکنه.

لینک به ارسال
در 5 ساعت قبل، فرشاد گوهری گفته است :

سلام

لازم نیست کلا تیکش رو بردارید، شما باید ببینید این بخش مربوط به فیلتر از چه فایل جاوا اسکریپتی داره استفاده می‌کنه و فقط اسم همون رو در قسمت "محروم کردن اسکریپت ها از Autoptimize" در تنظیمات پلاگین وارد کنید تا دیگه تداخل به وجود نیاد.

با اینکار در اصل شما بخش جاوا اسکریپت رو غیرفعال نکردید، فقط اون فایلی که تداخل داره رو براش استثنا قائل می‌شید تا کش نکنه.

از کجا باید فایل اسکریپت این مورد رو پیدا کنم؟ توی inspect فقط فایل cssرو نشون میده.

لینک به ارسال
در 56 دقیقه قبل، unid_user گفته است :

از کجا باید فایل اسکریپت این مورد رو پیدا کنم؟ توی inspect فقط فایل cssرو نشون میده.

توی همون اینسپکت در تب console کل خروجی‌ها و ارورهای JS رو می‌نویسه، ببینید وقتی اون گزینه فعال هست داره به کدوم خط از اسکریپت‌ها ایراد می‌گیره و میگه تداخل داره (معمولا این مدل ارورها با رنگ قرمز نشون داده میشه)

بعدش وقتی اون اسکریپت رو پیدا کردید، بررسی کنید که توی کدوم یک از فایل‌های سایتتون هست (که احتمالا باید مرتبط با همون اکشن فیلتر محصولات باشه) و اسم اون فایل رو در قسمت اسکسپشن‌های اتو اپتیمایز وارد کنید.

لینک به ارسال
در 4 ساعت قبل، فرشاد گوهری گفته است :

توی همون اینسپکت در تب console کل خروجی‌ها و ارورهای JS رو می‌نویسه، ببینید وقتی اون گزینه فعال هست داره به کدوم خط از اسکریپت‌ها ایراد می‌گیره و میگه تداخل داره (معمولا این مدل ارورها با رنگ قرمز نشون داده میشه)

بعدش وقتی اون اسکریپت رو پیدا کردید، بررسی کنید که توی کدوم یک از فایل‌های سایتتون هست (که احتمالا باید مرتبط با همون اکشن فیلتر محصولات باشه) و اسم اون فایل رو در قسمت اسکسپشن‌های اتو اپتیمایز وارد کنید.

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

لینک به ارسال
در 10 ساعت قبل، unid_user گفته است :

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

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

در مرحله‌ی اول سعی کنید علت مشکل رو پیدا کنید (داخل خود تب کنسول بهتون میگه) و برطرفش کنید (شاید فقط با یه تغییر اسم یا پارامتر درست بشه)

اگر نتونستید، فایلی که باعث بروز اشکال میشه رو اکسپشن تعریف کنید براش.

لینک به ارسال
در 3 ساعت قبل، فرشاد گوهری گفته است :

فایلی که باعث بروز اشکال میشه رو اکسپشن تعریف کنید براش

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

لینک به ارسال
در 3 ساعت قبل، unid_user گفته است :

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

خواهش می‌کنم.

عذرخواهی می‌کنم اگر منظورم رو خوب نرسوندم.

منظورم از اکسپشن همون Exception هست که در برنامه‌نویسی به کار می‌بریم، به معنی استثنا، منظورم اینه که در همون بخش "محروم کردن اسکریپت ها از Autoptimize" اسم فایلتون رو وارد کنید تا براش استثنا قائل بشه و مینیفای نکنه اون فایل رو.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...