PDA

View Full Version : سوال: جستجو کردن توی هاست یا کانکت شدن به دیتابیس



kamalhamidi
پنج شنبه 04 اسفند 1390, 19:59 عصر
سلام

من در حال ساختن یه اسکرپیت هستم که باهاش یه سری عکس به نمایش در میارم.

توی هاستم من تعداد زیادی پوشه دارم که توی هر پوشه حدودا 20 الی 30 عکس وجود داره. در حال حاضر تعداد پوشه هام بالای 1000 تا است و بعد از راه اندازه کامل سایت تعدادشون بالای 10000 تا میرسه شاید هم بیشتر! در نتیجه تعداد عکسا زیاد میشن.

من برای نمایش یه عکس از توی یه پوشه خاص، کل فایل ها اون پوشه رو با scandir لیست میکنم و بعد اون عکس رو نمایش میدم..

حالا سوال من اینه که آیا این روش برای نمایش عکسها مناسبه یا اینکه نام تمام عکسها رو توی دیتابیس ذخیره کنم و سپس با توجه به آیدی آن، عکس رو نمایش بدم!؟

این رو هم بگم که تعداد یوزرهام زیاد هستن و معمولا تمام عکسای یه پوشه رو هم نگاه میکنن!

ayub_coder
پنج شنبه 04 اسفند 1390, 20:26 عصر
اگه تو هر پوشه فقط همون تعداد (20-30)عکس باشه فکر نکنم مشکل خاصی پیش بیاد.. البته شما در مورد الگوریتمی که برای نمایش و ذخیره عکس هاتون دارید نگفتین..

kamalhamidi
پنج شنبه 04 اسفند 1390, 20:53 عصر
ببینید اسکرپیت من در اصل یه مانگا ریدر است، چیزی شبیه mangafox.com

عکسها با اسمهای مختلف توی پوشه ها قرار میگیرن و برای نمایش آنها ابتدا با scandir آنها رو لیست میکنم و با استفاده از کلیک مخصوص آنها عکسی که کاربر انتخاب کرده رو شناسایی و سپس نمایش میدم!
این رو هم بگم که نتیجه scandir که به صورت array است رو cache میکنم!