وردپرس

Two very important bugs that lead to a big database and a lot of files on server


پاسخ ها: 0

سلام!
دو باگ بسیار مهم که منجر به بارگذاری غیر ضروری پایگاه داده و سرور می شود.
مشکل اول:
اگر یک سوال در چندین آزمون وجود داشته باشد، به همان تعداد در جدول سوالات wpsw_… ظاهر می شود. بیایید بگوییم که مشکل بزرگی نخواهد بود، اگرچه هر مسابقه باید فقط یک پیوند به سؤال ایجاد کند، که باید فقط یک بار در پایگاه داده باشد. مشکل این است که وقتی یک مسابقه را حذف می کنیم، سؤالات در جدول پایگاه داده باقی می مانند. مهم نیست که مسابقه چگونه حذف شود، انبوه یا دائمی، سؤالات باقی می مانند. آنها همچنین در question_terms باقی می مانند. برای من آسان است. گفتم sql بلدم و DELETE FROM برام راحته wpsw_mlw_questions کجا quiz_id=… یا >… اما سایر کاربران این را نمی دانند یا شاید حتی به پایگاه داده دسترسی نداشته باشند.

مشکل دوم:

اگر سوالی با پاسخ نوع آپلود فایل داریم، هنگام آپلود فایل قبل از ارسال در سرور آپلود می شود. خوبه اگر نظرم تغییر کند و آن را از پاسخ حذف کنم، از سرور حذف می شود. این حتی بهتر است. اما… اگر فایل/فایل ها را آپلود کنم و به مسابقه ارسال کنم و بعداً نتیجه آن مسابقه را از Results حذف کنم، فایل های آپلود شده روی سرور باقی می مانند. این بسیار بد است، زیرا نمی‌توان فهمید که کدام فایل‌ها با آن نتیجه مرتبط هستند، به خصوص که نام فایل‌ها از نوع qsmfileupload_678d2f8b39090 هستند…..

این خبر را در ایران وب سازان مرجع وب و فناوری دنبال کنید

مشاهده پاسخ های این مطلب
———————————————
این مطلب از سایت انجمن وردپرس گردآوری شده است و کلیه حقوق مطلق به انجمن وردپرس می باشد در صورت مغایرت و یا بروز مشکل اطلاع دهید تا حذف گردد

منبع: انجمن وردپرس

دکمه بازگشت به بالا