ম্যাজেন্টো 2: একটি "স্ট্যাটিক ভিউ ফাইল" কী


21

যদি আমি কোনও মডিউল সক্ষম বা অক্ষম করতে আদেশ module:enableবা module:disableআদেশ ব্যবহার করি ,

php bin/magento module:enable Pulsestorm_TutorialObjectManager1
php bin/magento module:enable Pulsestorm_TutorialObjectManager1

আউটপুট নিম্নলিখিত বিষয়বস্তু অন্তর্ভুক্ত করা হবে

সতর্কতা: উত্পন্ন স্ট্যাটিক ভিউ ফাইলগুলি সাফ করা হয়নি। আপনি এগুলি ক্লিয়ার-স্ট্যাটিক-সামগ্রী বিকল্পটি ব্যবহার করে সাফ করতে পারেন। স্ট্যাটিক ভিউ ফাইলগুলি সাফ করতে ব্যর্থতা অ্যাডমিন এবং স্টোরফ্রন্টে ডিসপ্লে সমস্যা তৈরি করতে পারে।

ঠিক কি হল একটি স্ট্যাটিক দৃশ্য ফাইল উত্পন্ন?

এই ফাইলগুলি কোথায় থাকে?

যদি আমি অন্তর্ভুক্ত --clear-static-contentবিকল্প আমি শুধু পাশাপাশি সিস্টেমের মধ্যে ফাইল মুছে ফেলার করছি, বা হবে এই রিসেট অন্যান্য বিষয়ের?

উত্তর:


12

এটি কেবল ফাইলগুলি মুছে ফেলার জন্য প্রদর্শিত হয় (এবং কিছু আউটপুট মুদ্রণ করে)। পতাকাটি সেট করে স্ট্যাকটিতে রয়েছে:

\Magento\Setup\Console\Command\AbstractModuleCommand::cleanup
\Magento\Framework\App\State\CleanupFiles::clearMaterializedViewFiles

যা এই ডিরেক্টরিগুলি খালি করে (দেখুন \ ম্যাজেন্টো \ ফ্রেমওয়ার্ক \ অ্যাপ \ ফাইল সিস্টেম \ ডিরেক্টরি তালিকা):

DirectoryList::STATIC_VIEW == 'static'
DirectoryList::VAR_DIR == 'var'
DirectoryList::TMP_MATERIALIZATION_DIR == 'view_preprocessed'

যদি আমি এর ব্যবহারগুলি সন্ধান করি তবে আমি DirectoryList::STATIC_VIEWপ্রচুর আউটপুট দেখতে পাচ্ছি, তবে উল্লেখযোগ্যভাবে এর বেশিরভাগটি সিএসএস মোতায়েন এবং পরিষ্কার করার সাথে জেএসকে মার্জ করে। আরও খনন না করে, আমি "স্ট্যাটিক ভিউ" বলা একটি নিরাপদ সিএসএস এবং জেএস-এর মতো একটি পোস্ট-প্রসেসড স্ট্যাটিক সম্পদ ফাইল safe বিকাশকারীরা কীভাবে এই বৈশিষ্ট্যটি প্রসারিত ও সংশোধন করে তা দেখতে আমি আগ্রহী।


12

"দেখুন" বলতে উপস্থাপনা স্তর (এমভিসি থেকে) বোঝায়।

"স্ট্যাটিক" এর অর্থ এটি কোনও সাইটের জন্য ক্যাশে করা যায় (এটি গতিশীল নয়)। যেমন সিএসএস কম ফাইল থেকে উত্পন্ন।

উত্পাদনে আমরা ফাইলগুলি প্রাক-গণনা করতে পারি। বিকাশকারী মোডে আমরা চাহিদা অনুযায়ী উত্পন্ন করতে পারি, তবে বাকীগুলিকে গতির জন্য একটি ফাইলে ক্যাশে করা হয়। সুতরাং আপনি যদি কোনও নতুন মডিউল লোড করেন তবে এটি নতুন জেএস, সিএসএস, লেআউট ফাইল ইত্যাদি লোড করতে পারে - সুতরাং আপনাকে নতুন মডিউলের সমস্ত পরিবর্তন পেয়েছে তা নিশ্চিত করতে আপনাকে পুরানো ফাইলগুলি ফ্লাশ করতে হবে।

স্থিতিশীল সামগ্রী মুছে ফেলা ফাইল মুহূর্তে মুছে ফেলা। একদিন এটি আরও কাজ করতে পারে তবে আমি এখনও জানি না এমন কোনও পরিকল্পনা নেই।

এগুলি পাব / স্ট্যাটিকে থাকে - তবে পাশাপাশি / var এর অধীনে ক্যাশে ফাইল রয়েছে।


ধন্যবাদ। আমি একটি সংজ্ঞা দেবডোকস.মেজেন্টো.com
স্টিভ জনসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.