Laravel

Deployment & DevOps

Laravel Forge, Vapor, Envoyer, กลยุทธ์ deployment, CI/CD pipeline, การกำหนดค่าเซิร์ฟเวอร์, deployment แบบ zero-downtime, Docker, Kubernetes

20 คำถามสัมภาษณ์·
Senior
1

บทบาทหลักของ Laravel Forge คืออะไร?

คำตอบ

Laravel Forge เป็นแพลตฟอร์มจัดการเซิร์ฟเวอร์ VPS ที่ทำให้การ provisioning และการกำหนดค่าเซิร์ฟเวอร์สำหรับแอปพลิเคชัน Laravel เป็นอัตโนมัติ มันติดตั้งและกำหนดค่า Nginx, MySQL, Redis, PHP-FPM และบริการที่จำเป็นอื่น ๆ โดยอัตโนมัติ Forge ช่วยให้ deployment ไปยัง DigitalOcean, Linode, AWS และ provider อื่น ๆ ได้โดยไม่ต้องจัดการการกำหนดค่าเซิร์ฟเวอร์ด้วยตนเอง

2

ความแตกต่างหลักระหว่าง Laravel Forge และ Laravel Vapor คืออะไร?

คำตอบ

Laravel Forge จัดการเซิร์ฟเวอร์ VPS แบบดั้งเดิมที่มีโครงสร้างพื้นฐานถาวร ในขณะที่ Laravel Vapor เป็นแพลตฟอร์ม serverless ที่อิงกับ AWS Lambda พร้อม auto-scaling อัตโนมัติ Forge เหมาะกับแอปพลิเคชันที่มีทราฟฟิกคาดเดาได้ซึ่งต้องการการควบคุมเซิร์ฟเวอร์ ในขณะที่ Vapor โดดเด่นสำหรับแอปพลิเคชันที่มีทราฟฟิกแปรผันและต้องการความสามารถในการขยายไม่จำกัด Vapor คิดค่าใช้จ่ายตามการใช้งาน Forge ต้องการเซิร์ฟเวอร์ที่เปิดตลอดเวลา

3

บทบาทหลักของ Laravel Envoyer คืออะไร?

คำตอบ

Laravel Envoyer เป็นเครื่องมือ deployment แบบ zero-downtime ที่ใช้กลยุทธ์การ deployment แบบ atomic ด้วย symlink มันสร้างโฟลเดอร์ release ใหม่สำหรับแต่ละ deployment ติดตั้ง dependency รัน migration และสลับ symlink current ไปยัง release ใหม่ในการดำเนินการแบบ atomic เมื่อล้มเหลว rollback ทันทีจะคืนค่า symlink กลับไปยัง release ก่อนหน้า เหมาะอย่างยิ่งสำหรับแอปพลิเคชันสำคัญที่ต้องการ 0 downtime

4

ควรใช้เว็บเซิร์ฟเวอร์ใดในการให้บริการแอปพลิเคชัน Laravel ในโปรดักชัน?

5

ข้อได้เปรียบหลักของ Docker สำหรับการพัฒนา Laravel คืออะไร?

+17 คำถามสัมภาษณ์

หัวข้อสัมภาษณ์ Laravel อื่นๆ

พื้นฐาน PHP

Junior
25 คำถาม

พื้นฐาน OOP ใน PHP

Junior
20 คำถาม

Composer & Autoloading

Junior
18 คำถาม

พื้นฐาน Laravel

Junior
20 คำถาม

Laravel Routing

Junior
20 คำถาม

Blade Templates

Junior
18 คำถาม

Request & Response

Junior
20 คำถาม

พื้นฐาน Eloquent ORM

Junior
22 คำถาม

Eloquent Relationships

Mid-Level
25 คำถาม

Migrations & Schema Builder

Mid-Level
20 คำถาม

การตรวจสอบและฟอร์ม

Mid-Level
22 คำถาม

การยืนยันตัวตน

Mid-Level
20 คำถาม

การให้สิทธิ์และ Policies

Mid-Level
18 คำถาม

API Resources & Authentication

Mid-Level
26 คำถาม

Middleware

Mid-Level
18 คำถาม

Service Container & DI

Mid-Level
20 คำถาม

Queues & Jobs

Mid-Level
22 คำถาม

Events & Listeners

Mid-Level
18 คำถาม

การแจ้งเตือนและเมล

Mid-Level
20 คำถาม

File Storage

Mid-Level
18 คำถาม

Testing & PHPUnit

Mid-Level
24 คำถาม

Caching

Mid-Level
18 คำถาม

Livewire & Inertia

Mid-Level
20 คำถาม

Eloquent Advanced

Senior
24 คำถาม

Repository Pattern

Senior
20 คำถาม

Laravel Packages

Senior
20 คำถาม

Performance Optimization

Senior
22 คำถาม

Security Best Practices

Senior
22 คำถาม

Laravel Octane

Senior
18 คำถาม

Laravel Distributed Systems

Senior
22 คำถาม

Observability & Monitoring

Senior
20 คำถาม

เชี่ยวชาญ Laravel สำหรับการสัมภาษณ์ครั้งถัดไป

เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์

เริ่มใช้ฟรี