আপনার সার্ভারে যদি পিএইচপিএমইএডমিন ইনস্টল থাকে তবে আপনি ম্যাজেন্টোর টেবিলগুলি একবার দেখে নিতে পারেন। আপনি দেখতে পাবেন যে এখানে catalog_product_...
এবং দিয়ে প্রচুর শুরু হচ্ছে catalog_category_...
।
এগুলি প্রতিটি পণ্য এবং বিভাগের জন্য ব্যবহার করা হয় যার অর্থ আপনি কল করা প্রতিটি পৃষ্ঠার জন্য অনেক জটিল এবং ভারী কোয়েরি।
মাইএসকিউএলে বোঝা হালকা করার জন্য এবং আপনার দোকানের গতি বাড়ানোর জন্য ম্যাজেন্টো ফ্ল্যাট টেবিল সরবরাহ করে। উদাহরণস্বরূপ catalog_product_flat_1
। আপনি যদি এই টেবিলটির কাঠামোটি একবার দেখে নেন তবে দেখতে পাবেন এটিতে প্রচুর পরিমাণে মৌলিক পণ্য ডেটা রয়েছে যার অর্থ উদাহরণস্বরূপ বিভাগের তালিকার তালিকায়, কেবলমাত্র একটি প্রশ্নের জিজ্ঞাসা না করে এই টেবিলটিতে সম্পাদন করতে হবে বৈশিষ্ট্যযুক্ত ডেটাযুক্ত একাধিক অন্যান্য সারণী।
যাইহোক, এই তথ্যটি অন্যান্য টেবিলগুলির ডেটা থেকে একত্রিত হয়, তার অর্থ প্রতিবার আপনি যখন কোনও পণ্য সংরক্ষণ করেন তখন বেশ কয়েকটি indexes
( System > Configuration > Index Management
) এই পণ্যের ডেটা সংকলন করতে সতেজ হয়। কিছু ক্ষেত্রে উদাহরণস্বরূপ যেমন এটি বিকাশ করার সময় অপ্রয়োজনীয় হতে পারে। পৃষ্ঠার লোড সময়টিতে কিছুটা সময় লাগলেও আপনি তত্ক্ষণাত্ সমস্ত পরিবর্তন দেখতে চান।
সুতরাং উপসংহারে, যখনই আপনি জনসাধারণের কাছে কোনও দোকান চালু করেন, সেগুলি চালু করুন এবং যখন প্রোগ্রামিংয়ের মাধ্যমে সম্পূর্ণ পণ্য বা ক্যাটালগ সামগ্রী ব্যবহার না করে পরিবর্তে ফ্ল্যাট সূচকগুলির দ্বারা প্রদত্ত ডেটা ব্যবহার করার চেষ্টা করুন।