راکت

درخواست راهنمایی : کدام روش بهتر و سریع تر و درست تر است

2 پاسخ

درود دوستان وقت همگی بخیر
من میخوام از لایووایر برای نمایش پست های کاربران استفاده میکنم.
بین جداول پست و یوزر هام رابطه وجود داره
اگر فرض کنیم سیستم ما بسیار بزرگ و پر کاربر هست از کدام روش برای نمایش پست های مربوط به هر کاربر استفاده کنم بهتره؟
حالت اول. :

    public function mount(){
        $this->post = $this->user->posts()->orderBy('id', 'DESC')->get();
    }

یا :

    public function mount($user){
        $this->posts =  Post::where("author", "=", $user->id)->orderBy('id','DESC')->get();
    }

یا فرقی نداره کلا؟
من در هر دو روش خروجی مد نظرم رو دارم میگیرم اما بهینه بودن مهمه
ممنون میشم دوستان بنده که را راهنمایی کنند .

ثبت پرسش جدید

پاسخ‌ها

2
سجاد
سجاد
@sajadunibas

تخصص: برنامه نویس فول استیک

سلام وقت بخیر نه فرقی نداره ، اگر خیلی سرعت برات مهمه باید بری سمت api نویسی و lumen معمولا سرعت در خواست توی لاراول 600 میلی ثانیه به بالا هست تا اطلاعات بگیره در api اگر فرانت رو فریمورک جاوا اسکریپتی مثل ناکست استفاده کنی روی 100 میلی ثانیه به پایین هست.

Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

سلام
برای سرعت که دوستمون اشاره کردن استفاده از api خیلی میتونه در سرعت موثر باشه.
اما برای تمیز تر نوشتن کد به نظرم راه دوم بهتره.
موفق باشید
@shadi.ahmadians

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام