🔥 ดีจ้าเพื่อน ๆ วันนี้แอดจะพาเพื่อน ๆ มารู้จักกับ Dynamic Website กัน !!
.
👉 มันคืออะไร ? มีรายละเอียดยังไง ? มาติดตามกันได้ในโพสต์นี้เลยจ้าาา ~~
.
🌈 Dynamic Website คือ เว็บไซต์ที่สามารถตอบสนองระหว่างผู้ใช้กับเว็บไซต์ได้ ซึ่งมีการติดต่อและเก็บข้อมูลลงในฐานข้อมูล เป็นเว็บไซต์ที่มีระบบจัดการข้อมูล (ฺBackoffice)
.
Web Server จะต้องประมวลผลก่อนที่จะส่งข้อมูลมาแสดงผลที่ Web Browser พัฒนาด้วย ASP, PHP, ASP.net และอื่น ๆ
.
⚡ เหมาะกับเว็บไซต์ที่ ข้อมูลมีการเปลี่ยนแปลงอยู่สม่ำเสมอ แต่ไม่บ่อยมากนัก หรืออาจมีการติดต่อกับฐานข้อมูล หรือนำข้อมูลภายนอกมาแสดงผล เช่น เว็บ E-Commerce, เว็บข่าวสารต่าง ๆ
.
✨ ซึ่งรูปแบบ Script ของ Dynamic Website มีอยู่ 2 แบบ
- Client-side Scripting
- Server-side Scripting
.
หากเพื่อน ๆ คนไหนมีอะไรเพิ่มเติม สามารถคอมเมนต์ไว้ด้านล่างได้เลยนะ และหวังว่าโพสต์นี้จะเป็นประโยชน์กับเพื่อน ๆ นะคร้าบบบบบบ ❤️
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「client-side server-side」的推薦目錄:
- 關於client-side server-side 在 BorntoDev Facebook 的最佳貼文
- 關於client-side server-side 在 BorntoDev Facebook 的最佳解答
- 關於client-side server-side 在 iThome Facebook 的精選貼文
- 關於client-side server-side 在 コバにゃんチャンネル Youtube 的精選貼文
- 關於client-side server-side 在 大象中醫 Youtube 的最讚貼文
- 關於client-side server-side 在 大象中醫 Youtube 的最佳貼文
client-side server-side 在 BorntoDev Facebook 的最佳解答
🔥 หากใครกำลังสงสัยว่า Client-Side Rendering และ Server-Side Rendering มันแตกต่างกันยังไง? เหมาะกับการใช้งานแบบไหน วันนี้แอดสรุปมาให้เพื่อนๆ แล้วจ้า ไปอ่านไปเลย!!
.
✨ Client-Side Rendering (CSR) - การแสดงผลฝั่ง Client
การทำงานของมันคือเมื่อเราสร้างเว็บด้วย React, Angular, หรือ Vue จะมีการทำงานแบบ SPA (Single Page Application) คือในช่วงแรกที่ผู้ใช้เปิดเว็บมา มันจะมีแค่คำสั่ง HTML พื้นฐาน หรือแสดงแค่ Template การแสดงผลเนื้อหาเบราว์เซอร์จะทำการส่ง Request ให้ Server ก่อน จากนั้นจะดึง Code JavaScript ออกมา และแสดงผลเนื้อหาต่างๆ ให้กับผู้ใช้ได้เห็นนั่นเอง
.
👍 ข้อดี
ง่ายต่อการเขียน Code
แสดงผลอย่างรวดเร็ว (ยกเว้นการ Request ครั้งแรก)
เป็นการทำงานแบบแยกส่วน
.
👎 ข้อจำกัด
ไม่ค่อยรองรับ SEO
มีความซับซ้อน
.
🙋 เหมาะกับ: เว็บไซต์ที่ต้องการโต้ตอบกับผู้ใช้อยู่บ่อยครั้ง และมีการเข้าใช้งานแบบนานๆ
.
✨ Server-Side Rendering (SSR) - การแสดงผลฝั่งเซิร์ฟเวอร์
การแสดงผลฝั่งเซิร์ฟเวอร์จะแสดงผลทุกครั้งที่มีการ Request ซึ่งเซิร์ฟเวอร์จะทำการรวบรวมข้อมูลที่อยู่ในฐานข้อมูลและส่งข้อมูลที่ได้ไป Render เป็น HTML Template จากนั้นจะถูกส่งไปยังเบราว์เซอร์เพื่อแสดงผลให้ผู้ใช้เห็น
.
👍 ข้อดี
รองรับ SEO
ง่ายต่อการเขียน Code
ทำงานแบบแยกส่วน
.
👎 ข้อจำกัด
มีความซับซ้อน
.
🙋 เหมาะกับ : เว็บไซต์ที่แสดงผลเนื้อหา โดยที่ไม่มีการโต้ตอบกับผู้ใช้
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
client-side server-side 在 iThome Facebook 的精選貼文
Pinkoi在一場活動上揭露Pinkoi資料工作流(Data Pipeline)作法的演進,分享Pinkoi如何隨著更多資料分析的需求,先後導入了Server-side Tracking與Client-side Tracking機制,並設計了ETL Pipeline來處理與分析資料,以及過程中遇到的Trade-Off挑戰
https://www.ithome.com.tw/news/141420