rasul23 40 ارسال شده در 16 مهر، 2018 اشتراک گذاری ارسال شده در 16 مهر، 2018 سلام خدمت دوستان گرامی! درحال ساخت یک شبکه اجتماعی هستم این شبکه اجتماعیی شامل دنبال شده و دنبال کننده هست میخوام در صفحه اصلی برنامه پست های کاربرهای دنبال شده رو نمایش بدم به شکلی که جدیدترین پست ها ابتدا به نمایش در بیان یکی از راه ها ریختن پست ها درون یک آرایه و سورت کردن آرایه و نمایش پست های سورت شده هست اما این راه در مقیاس بالا فشار زیادی به سرور میاره و زمانی زیادی صرف میشه مثلا 100 کاربر دنبال شده و هر کدوم 100 تا پست دارند یعنی 10 هزار پست که دریافت و سورت کردن این تعداد پست خیلی زمان گیره و باعث کندی میشه چه راهکاری برای این کار به نظرتون میرسه؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مجید آرتا 5,875 ارسال شده در 16 مهر، 2018 اشتراک گذاری ارسال شده در 16 مهر، 2018 سلام به نظر من شما اینجا بیشترین کاری که باید انجام بدید و رعایت کنید، کار با دیتابیس و نحوه ی کوئری زدن و نوشتن کوئری های بهینه هستش. شما نیازی ندارید لیست از پست هارو بریزید و سورت کنید، به وسیله کوئری مربوط به دیتابیستون ب راحتی میتونید سورت کنید کار دیگه ای هم که باید مد نظرتون باشه، ب نظرم باید از محدود کردن یا Limit کردن اطلاعات باید استفاده کنید. البته میگم بحث پایگاه داده توی این موارد خودش نیازمند به یک فردی داره کع در زمینه پایگاه داده به صورت تخصصی کار میکنه. شبکه ی اجتماعیتون شاید اوایل کاربر زیادی نداشته باشه، ولی شما باید برای چندین میلیون کاربر در نظر بگیرید ( استراتژیک) اینجا موضوع Big Data هم مطرح میشه. پس بهتره روی این موضوع بیشتر فکر کنید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
rasul23 40 ارسال شده در 16 مهر، 2018 سازنده اشتراک گذاری ارسال شده در 16 مهر، 2018 از mysql استفاده میکنم اگه راه و روشی مثل همین کوعری زدن که فرمودین دارین با توضیح بیشتری بهم بگین ممنون میشم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mohsen m 156 ارسال شده در 16 مهر، 2018 اشتراک گذاری ارسال شده در 16 مهر، 2018 سلام برای نمایش جدیدترین پست فک کنم باید از تاریخ و ساعت ثبت شده اون مطلب استفاده کنید و از کد sql یعنی ORDER BY column DESC استفاده کنید. SELECT * FROM tbl ORDER BY time,date DESC این صفحه را مطالعه بفرمایید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.