پروژه ساخت یک وبسایت - ساخت وبسایت اصلی

مدرس : حسام موسوی
زمان این قسمت : 23:13

برای دسترسی به این قسمت نیاز است عضو سایت باشید و وارد سایت شوید
توضیحات

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

آموزش مقدماتی تا پیشرفته nodejs زمان کل دوره : 10:10:49
0
معرفی دوره رایگان
06:04
15:32
27:17
11:50
19:25
14:50
12:29

دورهای پیشنهادی

مشاهده همه دوره ها
آموزش پروژه محور React Native درحال برگزاری

React native یک فریم ورک جاوا اسکریپت برای ساختن برنامه های موبایلِ native است. این فریم ورک از فریم ورکِ React استفاده می کنه و APIها و کامپوننت های...

آموزش Redux تکمیل شده

شاید تا به حال اسم Redux رو نشنیده باشید اما اگر با جاوااسکریپت یا فریمورک ReactJs کار کردید حتما پیشنهاد میکنم این توضیحات رو مطالعه کنید . ببینید Re...

آموزش پروژه محور و کامل Vuejs 2 تکمیل شده

در این دوره 2 Vuejs بصورت کامل و پروژه محور از سطح مقدماتی تا سطح پیشرفته بصورت پروژه محور به شما آموزش داده خواهد شد ، بصورتی که شما بعد از طی کردن ا...

آموزش 1 Vue.js تکمیل شده

vuejs یک فریمورک جاوا اسکریپت است ، که زمان زیادی از معرفی آن نمی گذرد اما طی همین زمان ، دارای محبوبیت خیلی زیادی شده است این محبوبیت به دلیل آسان تر...

دیدگاه های ارزشمند شما

برای ارسال نظر لازم است ابتدا وارد سایت شوید
david | 1 سال پیش

سلام
خدا قوت
من چنتا سوال برام پیش اومده
شما بعضی جاها اومدین از input hidden استفاده کردین مثلا برای نگه داشتن کلمه DELETE یا PUT برای مشخص کردن متد ارسال اطلاعات

یا در همین ویدیوی شماره 24 در دقیقه 15 اومدین object_id پست رو درون input hidden قرار دادین

حالا چندتا سوال دارم

1- اینکه این کار که اطلاعاتی مانند نوع متد ارسال اطلاعات و یا object_id یک document از پایگاه داده رو توی یک input hidden نگه داری کنیم آیا مشکل امنیتی ایجاد نمیکنه؟ چون کاربر میتونه خیلی راحت اطلاعات اونارو مثلا از طریق inspect element تغییر بده

2- و اگر مشکل امنیتی ایجاد میکنه اگر اون object_id رو هش کنیم و درون input hidden قرار بدیم این مشکل به طور کامل حل میشه یا نه؟

3- اگر تعداد این input hidden ها خیلی بره بالا آیا سرعت لودینگ وب سایت میاد پایین؟
مثلا اگه برای هر کامنت یه input hidden قرار بدیم و توش object_id اون کامنت رو قرار بدیم که اگه خواستیم اون کامنت رو Reply یا آپدیت کنیم دیگه تو دیتابیس سرچ نکنیم و با object_id مستقیما اون کامنت رو پیدا کنیم، در این صورت اگه ما ده هزارتا کامنت داشته باشیم باید ده هزار تا هم input hidden داشته باشیم
حالا میخوام بدونم آیا این همه input hidden سرعت لودینگ سایت رو میاره پایین یا نه؟

4- اگر بخوایم به جای قرار دادن object_id در input hidden اونو توی session ذخیره کنیم آیا تعداد بالای متغیر ها یا آرایه ها (مثلا ده هزار متغیر یا یک آرایه با ده هزار مقدار) برای نگه داری object_id ها بباعث کاهش سرعت سرور میشه یا نه؟

ممنون

admin | 1 سال پیش

هر چهار سوال شما به یک صورت تقریبا شبیه به هم بودن خیر مشکل امنیتی پیش نمیاد سرعتم پایین نمیاد .