পণ্য দেখুন পৃষ্ঠায় কাস্টম ব্লকের ক্যাচিং অক্ষম করবেন কীভাবে?


উত্তর:


8

আমি ধরে নিয়েছি আপনি PageCacheমডিউল দ্বারা ব্লকটির ক্যাচিং অক্ষম করতে চান । দুটি বিকল্প উপলব্ধ:

  1. cacheable="false"বিন্যাসে বৈশিষ্ট্য সেট করুন । তবে এটি পুরো পণ্য পৃষ্ঠাটিকে অ-ক্যাশেযোগ্য করে তুলবে, সম্ভবত আপনি যা চান তা সম্ভবত এটি নয়। মনে রাখবেন বিদ্যমান ইস্যু সঙ্গে cacheable="false"পণ্যের দৃশ্য পৃষ্ঠাতে
  2. ইউআই উপাদান ব্যবহার করুন
  3. আপনার ব্লকে _isScopePrivateসম্পত্তি সেট করবেন না true, এটি হ'ল কার্যকারিতা

অনেক ধন্যবাদ . আমি এটি চেষ্টা করব এবং শীঘ্রই আপনাকে উত্তর
দেব

@ xanka এটি সাহায্য করেছিল?
অ্যালেক্স পালিয়ারুশ

1
@ অ্যালেক্স পালিয়ারুশ আমি স্তরের দামের গ্রাহকের জন্য একটি নির্দিষ্ট লোগো যুক্ত করতে আমার কাস্টম ব্লকে _আইএসস্কোপপ্রাইভেটটিকে সত্যে সেট করার চেষ্টা করেছি; কিন্তু এটি কাজ করে না বলে মনে হচ্ছে। আমার কাস্টম ব্লকটি এজাক্স দ্বারা রেন্ডার হয়নি।
রিকি.সি

2
ক্যাশেবল = "মিথ্যা" পুরো পৃষ্ঠার জন্য ক্যাশে অক্ষম করে! এটি পারফরম্যান্স অবক্ষয়ের একটি রেসিপি। ক্যাচিং সম্পর্কিত বিশদ জানতে inviqa.com/blog/how-full-page-cache-works-magento-2 দেখুন ।
দিমিত্রি সোলোগুবেনকো

@ রিক.সি "আপনার ব্লকগুলিতে is _isScopePrivate সম্পত্তি ব্যবহার করবেন না This এই সম্পত্তিটি অপ্রচলিত এবং সঠিকভাবে কাজ করবে না।" এটি ম্যাজেন্টো গাইড এ সন্ধান করুন: devdocs.magento.com/guides/v2.1/config-guide/cache/… । আমি মনে করি যে এই লিঙ্কগুলি নির্দিষ্ট ব্লকগুলিতে ক্যাশে অক্ষম করা যায় তা গাইড করতে সহায়ক।
ব্যবহারকারী1506075
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.