หน้าแรก
หน้าแรก
เรายินดีที่จะประกาศความสามารถในการจำลองแบบหลายโซน เมื่อเปิดใช้งาน ข้อมูลจะถูกจำลองไปยังหลายโซนความพร้อมใช้งาน การจำลองแบบหลายโซนช่วยให้คุณมีความพร้อมใช้งานสูงและปรับขนาดได้ดีขึ้น ความพร้อมใช้งานสูง ฐานข้อมูลแบบหลายโซนมีความยืดหยุ่นต่อความล้มเหลวมากกว่า เนื่องจากมีการจำลองฐานข้อมูลที่ทำงานอยู่ในโซนต
Computing at the Edge เป็นหนึ่งในความสามารถที่น่าตื่นเต้นที่สุดในช่วงไม่กี่ปีที่ผ่านมา CDN ช่วยให้คุณเก็บไฟล์ของคุณไว้ใกล้กับผู้ใช้มากขึ้น Edge Computing ช่วยให้คุณสามารถเรียกใช้แอปพลิเคชันของคุณได้ใกล้ชิดกับผู้ใช้มากขึ้น ซึ่งช่วยให้นักพัฒนาสร้างแอปพลิเคชันที่มีประสิทธิภาพและเผยแพร่ไปทั่วโลก Cloudf
เป็นเรื่องปกติที่จะต้องจำกัดการเข้าถึงเว็บไซต์ของคุณสำหรับ IP เฉพาะบางรายการ ในโพสต์นี้ ผมจะแสดงวิธีการใช้รายการอนุญาต/ปฏิเสธ IP โดยใช้การคำนวณแบบ Edge ให้ฉันแนะนำ Cloudflare Workers ก่อน พนักงาน Cloudflare พนักงาน Cloudflare เป็นเทคโนโลยีที่ได้รับความนิยมอย่างมากในช่วงไม่กี่ปีที่ผ่านมา เผยแพร่สู่ส
ในบทความนี้ เราจะสร้างแอปพลิเคชัน TODO แบบ Serverless Next.js เราจะพยายามทำให้ดีที่สุดเพื่อให้เป็นแบบมินิมอล มันจะไม่มีการเชื่อมต่อฐานข้อมูลใด ๆ มันจะไม่มีการพึ่งพาพิเศษอื่นใดนอกจาก Next.js มันจะไม่มีปุ่มใดๆ นอกจากนี้ minimalism เจ๋งและสะอาด ฉันชอบมันเพราะฉันเป็นนักพัฒนาที่ขี้เกียจ :) เหตุใดเราจึงหล
Upstash รองรับ REST API นอกเหนือจาก Redis API ดั้งเดิม REST API ช่วยให้นักพัฒนาสามารถเข้าถึง Redis ได้โดยไม่มีปัญหาในการเชื่อมต่อจากฟังก์ชันไร้เซิร์ฟเวอร์และขอบ แต่ถ้าคุณรันคำสั่ง Redis หลายคำสั่งในฟังก์ชันเดียวกัน หมายความว่าคุณจะทำการเรียกไปยังฐานข้อมูลหลายครั้ง หนึ่งในสมาชิกชุมชนของเรา (@MasterGa
ประกาศ Upstash Terraform Provider เรารู้สึกตื่นเต้นที่จะประกาศว่าขณะนี้ Upstash Terraform Provider ของเราพร้อมให้บริการแบบสาธารณะแล้ว หลักการสำคัญของเราคือเป็นมิตรกับนักพัฒนาเสมอ เราได้ประกาศ REST Api เมื่อเร็ว ๆ นี้ ถึงเวลาขยายเครื่องมือของเราด้วยปลั๊กอินผู้ให้บริการ Terraform Terraform เป็นเครื่
AWS Lambda เป็นผู้บุกเบิกพื้นที่ไร้เซิร์ฟเวอร์ นักพัฒนาหลายคนคิดว่า Serverless คืออนาคตของการพัฒนา ช่วยให้คุณมีรูปแบบการจ่ายต่อการใช้งานที่แท้จริง ช่วยให้คุณไม่ต้องบำรุงรักษาและปรับขนาดโครงสร้างพื้นฐานแบ็กเอนด์ แต่ก็ยังมาพร้อมกับความท้าทาย หนึ่งในนั้นคือการไร้สัญชาติ คุณต้องรักษาสถานะไว้ในที่เก็บข้อ
เวลาแฝง 1 ms นั้นง่ายด้วย Redis เมื่อฐานข้อมูลและไคลเอนต์อยู่ในภูมิภาคเดียวกัน แต่ถ้าคุณต้องการให้ลูกค้ากระจายไปทั่วโลก เวลาแฝงก็จะเพิ่มขึ้นมากกว่า 100 มิลลิวินาที เราสร้าง Edge Caching เพื่อเอาชนะสิ่งนี้ การแคชขอบ ด้วยการแคชขอบ การตอบสนอง REST จะถูกแคชที่ตำแหน่งขอบทั่วโลก เช่นเดียวกับ CDN เราเห็นเ
นี่คือความต่อเนื่องของบล็อกโพสต์ที่เผยแพร่ในเดือนเมษายน 2021 เราสร้างแอปพลิเคชันตัวอย่างที่เปรียบเทียบประสิทธิภาพของฐานข้อมูลแบบไร้เซิร์ฟเวอร์ชั้นนำโดยใช้กรณีการใช้งานเว็บทั่วไปและฟังก์ชันแบบไร้เซิร์ฟเวอร์ ฐานข้อมูล ได้แก่ DynamoDB, MongoDB (Atlas), Firestore, Cassandra (Datastax Astra), FaunaDB
Serverless เหมาะสำหรับนักพัฒนาที่ต้องการสร้างแอปพลิเคชันแบบ end-to-end ด้วยค่าบำรุงรักษาและต้นทุนทางการเงินที่ต่ำที่สุด ฟังก์ชัน Serverless ช่วยให้คุณสามารถเรียกใช้โค้ดของคุณเองได้โดยไม่ต้องรักษาแบ็กเอนด์อินฟรา แต่การออกแบบเป็นแบบไร้สัญชาติ คุณจึงต้องมีที่เก็บข้อมูลภายนอก คำถามต่อไปคือฐานข้อมูลใดเหม
ในช่วงไม่กี่ปีที่ผ่านมา สถาปัตยกรรมไร้เซิร์ฟเวอร์และ Edge Computing กำลังเป็นที่นิยมอย่างมากสำหรับการปรับใช้แอปพลิเคชัน แต่การจัดเก็บสถานะแอปพลิเคชันและข้อมูลภายในฟังก์ชันไร้เซิร์ฟเวอร์และ/หรือขอบเป็นอีกเรื่องหนึ่ง มีปัญหามากมาย เช่น การจัดการการเชื่อมต่อกับฐานข้อมูล ทำให้สามารถเข้าถึงข้อมูลได้อย่าง
Upstash เริ่มต้นการเดินทางด้วยภารกิจที่จะเป็นตัวเลือกฐานข้อมูลที่ดีที่สุดสำหรับฟังก์ชัน AWS Lambda ของคุณ ในขณะเดียวกัน เราค้นพบตัวเลือกที่ยอดเยี่ยมอีกตัวเลือกหนึ่งในการสร้างฟังก์ชันแบบไร้เซิร์ฟเวอร์ของคุณ:Cloudflare Workers เป็นผลิตภัณฑ์ที่น่าตื่นเต้นเพราะรับประกันเวลาแฝงที่ดีขึ้นทั่วโลกด้วยต้นทุนท
ฟังก์ชัน Next.js คืออะไร เหตุใดจึงสำคัญ วันนี้ ทีมงาน Vercel ได้ประกาศฟังก์ชัน Next.js Edge ฟังก์ชัน Edge ช่วยให้นักพัฒนาสามารถเรียกใช้โค้ดของตนที่เซิร์ฟเวอร์ที่กระจายไปทั่วโลก ซึ่งหมายความว่ารหัสของคุณจะถูกดำเนินการที่ตำแหน่งที่ใกล้กับผู้ใช้ของคุณมากที่สุด คุณสามารถนึกถึงฟังก์ชัน edge เป็นฟังก์ชัน
ในบล็อกโพสต์นี้ เราจะใช้หน้าห้องรอสำหรับเว็บไซต์ของคุณ ทำไม? ผู้เข้าชมเว็บไซต์ของคุณเป็นจำนวนมากเป็นสิ่งที่ดีโดยทั่วไปแต่ไม่เสมอไป การรับส่งข้อมูลสูงอย่างกะทันหันอาจทำให้แอปพลิเคชันของคุณล้นหลามได้ง่าย ซึ่งอาจขัดขวางบริการของคุณโดยสิ้นเชิง ห้องรอเป็นโซลูชันที่ช่วยให้คุณควบคุมการรับส่งข้อมูลและปกป้อ
SvelteKit คือเฟรมเวิร์กแอปพลิเคชันฟูลสแตกที่กำลังจะมีขึ้นสำหรับ Svelte ซึ่งเป็นเฟรมเวิร์ก UI ที่สร้างแอปของคุณในเวลาคอมไพล์เพื่อสร้าง JavaScript ที่เล็กลงและเร็วขึ้น แม้ว่า SvelteKit จะอนุญาตให้คุณเขียนลอจิกฝั่งเซิร์ฟเวอร์โดยใช้ปลายทางได้ แต่ก็ขึ้นอยู่กับว่าคุณต้องการคงข้อมูลของแอปพลิเคชันอย่างไร ใ
ในโพสต์นี้ เราจะสร้างแอปพลิเคชันมือถือแบบไร้เซิร์ฟเวอร์ด้วย Flutter, Serverless Framework, Upstash และ Redis สำหรับการจัดเก็บข้อมูล เกิดอะไรขึ้น ? Upstash เป็นฐานข้อมูลแบบไร้เซิร์ฟเวอร์สำหรับ Redis ด้วย Upstash คุณจ่ายตามคำขอ ซึ่งหมายความว่าคุณจะไม่ถูกเรียกเก็บเงินเมื่อไม่ได้ใช้งานฐานข้อมูล Upstas
ยินดีต้อนรับสู่ส่วนที่ 2 ของชุดบทช่วยสอนนี้ ในส่วนแรก เราเห็นวิธีสร้าง REST API โดยใช้ Upstash, Serverless Framework และ Redis ในส่วนนี้ เราจะสร้างแอปพลิเคชันมือถือโดยใช้ Flutter เพื่อใช้ปลายทาง REST API ของเรา มาเริ่มกันเลย 🙃 ประการแรก คุณจะต้องติดตั้ง Flutter และใช้งานบนคอมพิวเตอร์ของคุณ กระพ
แนะนำตัว หากคุณเคยต้องสร้างแอปที่ติดตามการใช้งานแอปพลิเคชัน จำกัดการใช้ทรัพยากร หรือดึงข้อมูลจากแคชเพื่อเพิ่มประสิทธิภาพแอป คุณจะรู้ว่า Redis คือคำตอบสำหรับข้อกำหนดเหล่านี้! Redis เป็นฐานข้อมูลคีย์-ค่าในหน่วยความจำ เป็นโอเพ่นซอร์สและย่อมาจาก Remote Dictionary Server ในบทความนี้ เราจะพูดถึง Upstash
ตัวอย่างนี้ใช้ Fastly CLI เวอร์ชันเก่า ตรวจสอบบทความนี้สำหรับเวอร์ชันล่าสุด ในโพสต์นี้ เราจะเขียนแอปพลิเคชันอย่างง่ายซึ่งจะทำงานบน Fastly Compute@Edge แอปพลิเคชันจะเข้าถึง Upstash Redis เพื่อติดตามการดูหน้าเว็บ แรงจูงใจ Edge Computing เป็นหนึ่งในแนวโน้มที่น่าตื่นเต้นที่สุดในช่วงไม่กี่ปีที่ผ่านมา
ในโพสต์นี้ เราจะสร้างห้องรอสำหรับแอปพลิเคชัน Next.js ของคุณโดยใช้ฟังก์ชัน Vercel Edge และ Upstash Redis คุณสามารถตรวจสอบซอร์สโค้ดและแอปสาธิตได้ ห้องรอ? ห้องรอมีประโยชน์เมื่อคุณต้องการจำกัดจำนวนผู้เข้าชมเว็บไซต์ของคุณเพื่อไม่ให้ใช้ทรัพยากรมากเกินไป ในการใช้งานของเรา คุณจะสามารถกำหนดจำนวนผู้เยี่ยมช