استقرار 2 دقیقه ای: تجارت الکترونیکی Jamstack + FaunaDB

عکس پروفایل نویسنده

@هسته اصلیماتیاس فون بارگن

مربا را روی پشته می آورم

سال گذشته زمانی تصمیم گرفتیم که می خواهیم یک وب شاپ بدون سرور با استفاده از Next.js & GraphQL بسازیم. یک سال بعد ، ما نه تنها دلیل اصلی مفهوم راه اندازی و راه اندازی آن هستیم ، بلکه در عوض موفق به ساخت داربست برای برنامه های jamstack با استفاده از Stencil.js و FaunaDB برای تأمین نیروی باطن شده ایم.

نتیجه نهایی در حال حاضر به این شکل است:

در زمان واقعی کمی بیش از 2 دقیقه برای موارد زیر است:

  • یک نمونه جدید FaunaDB ایجاد کنید.
  • برخی از داده های جعلی را برای پر کردن آنها ایجاد کنید.
  • استقرار جدید Vercel از الگوی next.js DerShop را تنظیم کنید
  • Vercel صفحات SSR تولید می کند و آنها را به داخل Vercel CDN هل می دهد

1 لامبدا برای اداره همه آنها.

ساخت حاصل قطره a

/api/graphql

نقطه انتهایی به عنوان یک تابع lambda در استقرار ما.

این بدان معنی است که ما از همه داده های فعلی خود یک استقرار مستقر داریم + می توانیم داده ها را از طریق نقطه پایانی GraphQL خود بیابیم که به نوبه خود داده های خود را از FaunaDB می گیرد.

نتیجه نهایی سeriesالات ما با استفاده از Vercel CDN ذخیره می شود که به نوبه خود میزان خواندن نمونه FaunaDB شما را کاهش می دهد. حافظه پنهان از طریق طرح GraphQL ما با استفاده از کنترل می شود

@cacheControl

حاشیه نویسی برای سرور Apollo.

بعدش چی؟

ما در حال حاضر ساختمان برنامه Stencil خود را برای واکنش دادن به اهداف خروجی داریم. ما همچنین می خواهیم از تمام خروجی های Stencil پشتیبانی کنیم …

سئو PBN | خبر های جدید سئو و هک و سرور