ماژول پاکسازی دیتابیس پرستاشاپ کاری از سانی تو
ماژول پاکسازی دیتابیس پرستاشاپ کاری از سانی تو
در یک وب سایت فعال و زنده، پایگاه داده هر روز بزرگتر و بزرگتر خواهد شد، زیرا داده های جدیدی هر روز به آن اضافه می شود، مانند سبد خرید، اطلاعات کاربران مهمان، گزارش ها، و سایر اطلاعات بی استفاده دیگر. بنابراین پاک کردن داده های قدیمی و بی فایده موجود در دیتابیس برای سرعت بخشیدن به پرستاشاپ شما الزامی است.
همین حالا با خرید ماژول پاکسازی دیتابیس پرستاشاپ کاری از سانی تو، در سریع ترین حالت خود باشید.
PrestaShop database cleaner module Clean up your db Speed up your site
ارائه جدیدترین نسخه ماژول با لایسنس اختصاصی به نام دامنه شما + اکانت رسمی شرکت سانی تو
بررسی اجمالی ماژول پاکسازی دیتابیس پرستاشاپ کاری از سانی تو
دادههای مختلفی مانند سبد خرید، اطلاعات ورود کاربران مهمان، گزارشها، دادههای اتصال و غیره هر روز به سایت شما اضافه میشوند، با گذشت زمان، این اطلاعات به تدریج عملکرد پایگاه داده شما را کاهش میدهند و در نهایت سرعت سایت شما کاهش مییابد. این ماژول پاک کننده پایگاه داده پرستاشاپ به شما کمک می کند تا داده های قدیمی و بی فایده را از پایگاه داده سایت خود پاک کنید تا پایگاه داده سایت شما همیشه در شرایط بسیار خوبی باشد.
چرا پاکسازی پایگاه داده ضروری است.
به همه فروشگاه های پرستاشاپی توصیه می شود که پایگاه داده سایت خود را مرتباً تمیز و پاکسازی کنند. برای یک سایت فعال، دسترسی به بیش از 200000 گزارش، بیش از 500،000 لاگ اتصال و بیش از 500،000 اطلاعات مربوط به کاربران مهمان باعث می شود اطلاعات زیادی در دیتابیس فروشگاه ذخیره شود. در مقایسه با مقدار داده های محصول خود، متوجه خواهید شد که بیشتر داده های پایگاه داده شما نیز بی فایده هستند، به همین دلیل باید پایگاه داده وب سایت خود را مرتبا تمیز کنید.
چگونه تمیز کردن پایگاه داده زمان بارگذاری صفحه را کاهش می دهد؟
پیدا کردن یک ردیف خاص در یک پایگاه داده تفاوت چندانی با پیدا کردن یک بچه خاص در یک زمین بازی ندارد، هر چه تعداد کودکان در زمین بازی بیشتر باشد، پیدا کردن کودک مورد نظر شما بیشتر طول می کشد، به همین دلیل است که پاک کردن پایگاه داده شما می تواند سایت شما را سرعت بخشد.
روش MoscoW
این ماژول از روش MoSCoW برای دسته بندی داده های قدیمی بی فایده در 3 دسته استفاده می کند. این دسته بندی ها عبارتند از: "باید تمیز شود"، "باید پاک شود"، "می توان تمیز کرد". توصیه می شود داده های مربوط به دو دسته اول را پاکسازی کنید. علاوه بر ویژگی تمیز کردن، این ماژول یک ویژگی cron job و برخی ابزارهای بهینه سازی را نیز به شما ارائه می دهد.
اطلاعاتی که ضرورت و اولیت دارند پاکسازی شوند
(الف) کانکشن ها را پاکسازی کنید
دادههای اتصال و کانکشن ها برای دادهکاوی مورد استفاده قرار میگیرد تا بفهمید بازدیدکنندگان از کجا آمدهاند و کدام محصولات بیشتر دیده میشوند. اما اتصالات قدیمی بی فایده هستند، ذخیره آنها در پایگاه داده عملکرد کلی سایت شما را کاهش می دهد، بنابراین پاک کردن داده های اتصال و کانکشن های قدیمی بسیار مهم است. در اینجا 3 نوع داده اتصال آورده شده است.
اتصالات: یک رکورد اتصال جدید توسط ماژول "داده کاوی برای آمار" یا همان Data mining for statistics برای هر اتصال جدید ایجاد می شود تا داده هایی مانند زمان و زمان اتصال به سایت شما را ذخیره کند. اگر سایت شما ترافیک زیادی داشته باشد، این جدول می تواند در مدت زمان کوتاهی بزرگ و بزرگ تر شود.
منبع اتصالات: این نوع داده عمدتاً توسط ماژول «دادهکاوی برای آمار» استفاده میشود، دادههای مربوط به منبع ورود کاربران به وب سایت و نحوه خروج افراد از یک صفحه به صفحه دیگر را ذخیره میکند.
صفحه اتصالات: اگر تنظیمات «ذخیره بازدیدهای صفحه برای هر مشتری» یا تنظیم «ذخیره بازدیدهای صفحه سراسری» در ماژول «داده کاوی برای آمار» فعال باشد، این جدول می تواند فضای پایگاه داده زیادی را مصرف کند. برای ذخیره داده های بازدید از صفحه استفاده می شود، مانند این، افراد A به مدت 2 دقیقه از محصول B بازدید کردند. اگر این جدول خالی است، هیچ یک از آن تنظیمات را فعال نکرده اید، توصیه می شود آن تنظیمات را غیرفعال نگه دارید.
مهمانان قدیمی: ماژول "داده کاوی برای آمار" یک رکورد برای هر بازدید کننده جدیدی که در این جدول ذخیره می شود ایجاد می کند تا اطلاعاتی مانند انواع مرورگر، وضوح صفحه نمایش، سیستم عامل ها، زبان ها و غیره را ذخیره کند.
اطلاعاتی که باید تمیز شوند
ب-1) داده های مشتری
مقداری از داده های مشتریان و کاربران هر روز به سایت شما اضافه می شود، مانند سبد خرید، سیاهه های جستجو، آدرس های موقت، مهمانان. این دسته از اطلاعات در زمان ایجاد، دادههای بسیار مهمی هستند، اما با گذشت زمان سبدهای خرید قدیمی رها شده، کاربران مهمان قدیمی و غیره دیگر چندان مهم نیستند، ذخیره آنها در پایگاه داده برای همیشه به عملکرد پایگاه داده آسیب میزند.
سبد خرید رها شده: سبدهای قدیمی رها شده بیشتر شبیه این هستند که قرار نیست دوباره انتخاب شوند، بنابراین اشکالی ندارد که آنها را حذف کنید.
آدرسهای موقت (Temp addresses): آدرسهای موقت بیفایده را که متعلق به کسی نیست، پاک کنید.
گزارشها: همه گزارشها، از جمله گزارشهای سیستم، گزارشهای عملیات مدیریت، گزارشهای ایمیل و غیره پاک میشوند.
سابقه جستجو: ماژول "جستجوی فروشگاه" از این جدول برای ذخیره کلمات کلیدی که در سایت شما جستجو شده اند استفاده می کند.
ب-2) داده های قالب
این مورد فقط برای قالب ترنسفورمر و تم پاندا پرستاشاپ است تا تمام ردیفهای غیرفعال ماژولهای آن دو قالب را پاکسازی کند. این قابلیت زمانی بسیار مفید است که از ماژول ویرایشگر قالب، یکی از دموهای قالب های ترنسفورمر یا قالب پاندا را واردسازی کرده باشید، این کار می تواند به طور موثر تمام داده های غیرفعال را از سایت شما حذف کند. این داده های غیرفعال در ماژول های زیر قرار دارند :
ماژول بنر پیشرفته
ماژول محتوای سفارشی پیشرفته
ماژول اینستاگرام
ماژول پیوندهای سفارشی
ماژول پاپ آپ خبرنامه
ماژول اطلاع رسانی
ماژول لغزنده Owl Carousel.
ماژول بردکرامب.
نوار کناری و ماژول نوار هدر موبایل.
ماژول دکمه های اشتراک گذاری اجتماعی
ماژول استیکرها.
ماژول سوایپر.
ویدئو محصول و نمودار اندازه.
ب-3) هوک (جایگاه)
برخی از ماژولها به تعداد زیادی هوک پیوند زده شدهاند، اما فقط از تعداد کمی از آنها قابل استفاده هستند، حذف این ماژول ها از هوکهای استفاده نشده میتواند نمای جلویی وب سایت را برای مدتی بهبود دهد.
اطلاعاتی که می توانند تمیز شوند
ج-1) پاکسازی کاتالوگ
نگه داشتن کدهای تخفیف های منقضی شده، محصولات غیرفعال، محصولات خارج از انبار به عملکرد پایگاه داده آسیب زیادی وارد نمی کند، زیرا به طور کلی مقدار آنها کم است، اما چرا آنها را تمیز نکنیم ؟!
محصولات خارج از موجودی انبار (ناموجود): همه محصولات موجود در انبار را یکجا حذف کنید.
قیمتهای خاص منقضی شده: تمام قیمتهای ویژه منقضی شده را که در صفحه محصول بک آفیس ایجاد کردهاید حذف کنید، جریمه کردن و حذف یک به یک آنها زمان زیادی طول خواهد کشید.
قوانین قیمت کاتالوگ منقضی شده: قوانین قیمت کاتالوگ منقضی شده را که در صفحه "BO > تخفیف ها > قوانین قیمت کاتالوگ" ایجاد کرده اید حذف کنید.
کوپن های منقضی شده: کوپن های منقضی شده ای را که در صفحه "BO > تخفیف ها > قوانین سبد خرید" ایجاد کرده اید حذف کنید.
مشتریان بدون آدرس
مشتریان بدون سفارش
محصولات غیر فعال را حذف کنید
دسته های غیرفعال را حذف کنید.
حذف دستههای ارواح: گاهی اوقات ممکن است برخی از زیرمجموعهها همراه با حذف دستههای اصلی خود حذف نشوند، حذف آنها اشکالی ندارد.
ج-2) با استفاده از این افزونه ممتاز، ماژول هایی را که استفاده نمی کنید غیرفعال کنید.
توصیه میشود ماژولهایی را که استفاده نمیکنید غیرفعال کنید، در اینجا لیستی از ماژولهایی که میتوان غیرفعال کرد وجود دارد، اکثر آنها ماژولهای آماری هستند، غیرفعال کردن آنها میتواند بارگذاری دفتر پشتی شما را کمی سریعتر کند.
کران جاب
از cron job برای پاکسازی منظم این داده ها از پایگاه داده سایت خود استفاده کنید.
اتصالات و کانکشن ها
منابع اتصال
صفحه اتصال
سیاهه های مربوطه
تاریخچه جستجو
سبدهای خرید رها شده
اطلاعات کاربران میهمان.
بهینه سازی
دادههای اضافی را میتوان به دلیل مشکلاتی مانند قطع شبکه، مشکلات مربوط به سرور، به ارورهای پایگاه داده اضافه کرد. برای جلوگیری از مشکلات بیشتر آنها را تمیز و پاکسازی کنید. از جمله :
ردیفهای اضافی از جدول ps_category_product : این جدول، محصولات را به دستهها پیوند میدهد، ممکن است پس از مدتزمان استفاده، چند ردیف اضافی وجود داشته باشد.
ردیف های اضافی از جدول ps_stock_available.
بهینه سازی جداول: تمام ردیف های بی فایده، اضافی و بد از این 4 نوع جدول حذف می شوند.
1) تمام جداول بهینه سازی بومی پرستاشاپ (حدود 150 جدول).
2) جداول قالب Transformer و قالب پاندا برای پرستاشاپ (حدود 40 جدول).
3) همه جداول برای ویژگی چند زبانه.
4) همه جداول برای ویژگی چند فروشگاهی.
ابزار مفید بهینه سازی پرستاشاپ
برخی از ابزارهای مفید تعبیه شده در ماژول که می توانید برای بهینه سازی سایت خود از آنها استفاده کنید.
حذف تصاویر موقت بی فایده: حذف تصاویر موقت برای آزاد کردن فضای هارد. چرا فایل های تصویری موقت وجود دارد؟ پرستاشاپ تصاویر را در یک پوشه موقت آپلود می کند تا منتظر اجرای سایر اقدامات باشد، اگر مشکلی پیش آمد، تصاویر موقت برای همیشه در آنجا باقی خواهند ماند.
بازسازی دسته بندی: اگر برخی از زیرمجموعه ها در دفتر جلو نمایش داده نمی شوند، سعی کنید با استفاده از این ابزار آن را برای بازسازی درخت دسته بندی اصلاح کنید.
بازسازی موقعیتهای محصول در دستهها: اگر ماژول «قبلی» و «بعدی» در سایت شما کار نمیکند، سعی کنید با استفاده از این ابزار، ماژول را برای بازسازی موقعیتهای محصول اصلاح کنید.
ماژول Merchant Expertise را حذف نصب کنید: ممکن است به مشکل بارگیری کند پنل مدیریت شما کمک کند.
توقف تبلیغات پرستاشاپ برای شما ماژولها: سرعت بارگذاری دفتر را افزایش دهید.
فونت های گوگل
این افزونه به صورت تخصصی برای قالب ترنسفورمر پرستاشاپ (Transformer) و قالب پاندا پرستاشاپ (قالب پاندا 2 و قالب پاندا 1) طراحی شده است. استفاده از فونت های بیش از حد گوگل باعث کندی وب سایت می شود، تمام فونت های گوگل که در سایت خود استفاده می کنید در اینجا لیست می شوند تا بتوانید برخی از آنها را به راحتی حذف کنید.
سازگاری کامل ماژول پاکسازی دیتابیس پرستاشاپ کاری از سانی تو
پرستاشاپ 1.6.
پرستاشاپ 1.7.
همه قالب ها
نصب و ارتقا.
ماژول پاک کننده پایگاه داده PrestaShop را می توان به راحتی و بدون ویرایش هیچ فایلی نصب کرد.
روش نصب؟ برای نصب ماژول از دکمه "آپلود یک ماژول" در صفحه "BO > Modules" استفاده کنید.
چگونه ارتقاء دهیم؟ از دکمه "آپلود یک ماژول" در صفحه "BO > ماژول ها" استفاده کنید تا نسخه جدید را در سایت خود آپلود کنید، مانند نحوه نصب است، نگران نباشید همه داده های شما ایمن باشند، پرستاشاپ فقط فایل های به روز شده را در سایت آپلود می کند. سایت شما، این ماژول را دوباره نصب نمی کند.
مستندات و راهنمای ماژول پاکسازی دیتابیس پرستاشاپ کاری از سانی تو
1. چگونه می توان سرعت بک آفیس را افزایش داد؟
چندین دلیل مختلف میتواند باعث کندی بارگیری بک آفیس یا پنل مدیریت شود، در اینجا چند راهحل ممکن وجود دارد که میتوانید امتحان کنید.
از ماژول پاکسازی دیتابیس پرستاشاپ کاری از سانی تو برای پاک کردن تمام داده های اتصال استفاده کنید.
میتوانید در این ماژول یک ویژگی را در زیر تب Tools پیدا کنید تا فایل default_country_modules_list.xml و must_have_modules_list.xml را از پوشه config/xml حذف کنید تا تبلیغات PrestaShop برای شما متوقف شود.
تغییر استاتیک محافظت شده $is_addons_up = true; برای محافظت استاتیک $is_addons_up = false; در فایل /classes/Tools.php.
ماژول Gamification را حذف نصب کنید.
2. آیا باید قبل از پاکسازی از پایگاه داده پشتیبان تهیه کنم؟
بله، به شدت توصیه می شود قبل از استفاده از این ماژول برای پاکسازی پایگاه داده خود از پایگاه داده خود نسخه پشتیبان تهیه کنید، زیرا نمی توانید عملیات پاکسازی پایگاه داده را به عقب برگردانید. به جز اینکه فقط می خواهید داده ها و گزارش های اتصال را پاک کنید. ما این ماژول را به طور کامل آزمایش کردهایم، اما به دلیل سفارشیسازیهای قبلی احتمالی توسط شما یا ماژولهایی که نصب کردهاید، همچنان احتمال بروز اشتباه وجود دارد.
3. آیا این پایگاه داده می تواند ماژول پاکسازی را روی یک سایت چند فروشگاهی کار کند؟
بله، یک تفاوت جزئی این است که ماژول همیشه داده ها را از همه فروشگاه ها پاک می کند.
4. چرا تمیز کردن آن اینقدر طول می کشد؟
پس از شروع پاکسازی تا زمانی که پیام موفقیت/خطا را مشاهده نکردید، آن را نبندید یا بازخوانی نکنید.
مدت زمان لازم برای پاکسازی داده ها به دو چیز بستگی دارد: 1) میزان داده ها. 2) عملکرد سرور شما. ما آزمایشاتی را روی برخی از سایتهای زنده انجام دادیم، 2 دقیقه طول کشید تا 1 میلیون اتصال را پاک کنیم و "Keep last" روی 1 ماه تنظیم شد. تمیز کردن 700000 مهمان 3 دقیقه طول کشید. بنابراین اگر حجم زیادی داده دارید، میتوانید گزینه «Keep last» را روی «Clean up all» تنظیم کنید، که زمان لازم را کمتر از 30 ثانیه میکند.
5. اگر اشکالی ندارد که ماژول «داده کاوی برای آمار» را حذف نصب کنید؟
توصیه نمی شود ماژول "داده کاوی برای آمار" را حذف نصب کنید، ماژول ویژگی مهمان را مدیریت می کند که مفید و مهم است. بنابراین راه حل این است که داده های تولید شده توسط ماژول "داده کاوی برای آمار" را پاکسازی کنید تا سرعت سایت شما توسط ماژول کاهش یابد.
6. چگونه از ویژگی کران جاب استفاده کنیم؟
میتوانید از ماژول مدیریت وظایف رایگان اصلی Cron PrestaShop استفاده کنید. از آنجایی که اکثر سرورها یک ویژگی cron job سمت سرور را ارائه می دهند، بنابراین به شما توصیه می کنیم از ویژگی cron job سمت سرور برای اجرای کارهای Cron استفاده کنید، زیرا ویژگی cron job سمت سرور از ماژول مدیریت وظایف Cron قابل اعتمادتر است.
نظر / پرسش
متوسط امتیاز کاربران
- نظر (0)
- همه نظرات (0)
- عالی (0)
- خوب (0)
- متوسط (0)
- ضعیف (0)
- خیلی ضعیف (0)
- پرسش و پاسخ (0)
- جدیدترین
- جدیدترین
- قدیمی ترین
- بالاترین امتیاز
- پایین ترین امتیاز
- کمک کننده
- جدیدترین
- جدیدترین
- قدیمی ترین
- کمک کننده
اولین نظر را شما ثبت کنید. ثبت نظر
اولین سوال را شما مطرح کنید. طرح سوال