هزینه سرور و هاست و کم کن: بک اند و فرانت و باهم یه جا دیپلوی کن!

Поділитися
Вставка
  • Опубліковано 30 чер 2024
  • فریمورک و ابزارهای بک‌اند میتونن فایل های استاتیک پروژه رو برای کاربرا serve کنن، یعنی ما میتونیم پروژه فرانتمونو که جداگونه از بک‌اند داریم تو یه ریپازیتوری دیگه توسعه میدیم و بیلد کنیم و بزاریم کنار پروژه بک‌اندمون و درآخر یک اپ رو deploy کنیم رو سرور
    اینطوری هم سرعت سایت بیشتر میشه!
    هزینه کمتری بابت سرور میدیم
    خطای CORS نداریم
    و از همه مهمتر میتونیم HTTP Only Cookie ست کنیم که اپامون مشکل امنیتی نداشتن باشن برای توکن و authentication
    این فیچر فقط مختص زبان جاواسکریپت یا فریمورک های express نیست و تمام زبان ها و فریمورک ها (PHP و Python و Go و ...) این کارو میتونن انجام بدن که داخل ویدیو یه مثال از فریم ورک لاراول و بهش اشاره میکنیم
    اگر تعداد درخواست های پروژه شما خیلی زیاد شد میتونید فایل های استاتیک و بزارید رو CDN یا یه nginx بیارید بالا که با پرفورمنس بالاتری فایل های استاتیک و برای کاربرا serve بکنه (تو اسکیل پایین تاثیری نداره!)
    Website: react.ir
    Twitter:ww. react_ir
    Telegram: t.me/react_ir
    Personal Twitter: / nima_arf
    Personal Instagram: / nima_arf
    Personal Github: github.com/nimaa77
  • Наука та технологія

КОМЕНТАРІ • 20

  • @aminda6862
    @aminda6862 16 днів тому

    دمت گرم نیما

  • @ghazaleniazi5855
    @ghazaleniazi5855 Місяць тому

    فوق العاده بود

    • @nima_arf
      @nima_arf  Місяць тому

      مرسی مرسی 😍

  • @sarazamani4914
    @sarazamani4914 Місяць тому

    عالی

  • @amirhosein-hr7zp
    @amirhosein-hr7zp 22 дні тому

    عالی نیما جان ❤❤❤
    سپاس

    • @nima_arf
      @nima_arf  21 день тому

      خواهش میکنم
      ❤️

  • @amirhosein-hr7zp
    @amirhosein-hr7zp 29 днів тому

    واقعا یکی از بهترین های یوتیوب هستی در این زمینه
    (که کامل بلده / تسلط زیادی داره / و خوب می‌تونه اون مفهوم رو انتقال بده )
    وقتی ویدیو هات رو میبینم قشنگ هم کیف میکنم هم یاد میگیرم هم درک میکنم
    سپاس نیما جان 🩵👌🫶💥💥

    • @nima_arf
      @nima_arf  29 днів тому

      😍😍🫠🔥 چی بگم
      خیلی لطف داری، مشتی هستی و پرطرفدار

  • @rezaandhamze
    @rezaandhamze 21 день тому

    کارت عالیه امیدوارم که به کارت ادامه بدهی ❤❤

  • @benyamin4634
    @benyamin4634 22 дні тому

    مرسی خسته نباشی نیما جان

  • @ghazaleniazi5855
    @ghazaleniazi5855 Місяць тому

    هر ویدیو کیفیتش یه لول بالاتر از قبلی میره😍🔥

  • @soheilweb
    @soheilweb Місяць тому

    aaaliii🎉

    • @nima_arf
      @nima_arf  Місяць тому +1

      نایسسسس 🔥

  • @MehdiDeveloper-p2i
    @MehdiDeveloper-p2i 21 день тому

    سلام. پس میشه حتی پروژه های که با next 14 و سرور ساید هم هست اینطوری انداخت تو پوشه public بکند؟

    • @nima_arf
      @nima_arf  21 день тому

      سلام
      پروژه هایی که بانکست نوشته شدن و SSG و CSR هستند و میشه اینکارو باهاشون کرد
      ولی اگر پروژه شما SSR میشه همون لحظه باید رو سرور صفحه ساخته بشه پس یه سروری و میخوایم که کدای مارو اجرا کنه
      برای نکست میتونید فایل Custom Server درست کنید و از اونجا بک و نکست و کنار هم باهم بزارید (یا یه nginx بزارید اون درخواست هارو براساس url بین route های مختلف جابه‌جا کنه)

  • @farazmehraien3913
    @farazmehraien3913 Місяць тому

    یه سوال: میشه روو یه سرور و با کمک nginx فرانت و بک با همین روش api/v1 مثلا دیپلوی انجام داد؟ یعنی با nginx میشه بگیم هر جا /api/v1 بود بزنه به بکند؟

    • @nima_arf
      @nima_arf  Місяць тому

      اره دقیقا
      اینو هم تو ویدیو قبلی دیاگرامشو کشیدم
      هم تو description ویدیو توضیح دادم