Vue Cloudfront เป็น Cloudfront PWA ที่รวดเร็วและรวดเร็วโดยทั่วไปเพื่อจุดประสงค์ในการโฮสต์ตนเอง ปัจจุบันการแก้ปัญหาแบ็กเอนด์เพียงอย่างเดียวคือ Vue-Cloudfront-API อย่างเป็นทางการซึ่งเป็น API ที่มีคุณสมบัติครบถ้วน โครงการนี้เป็นและจะเป็นโอเพ่นซอร์สทุกคนสามารถมีส่วนร่วมได้-มันควรและหวังว่าจะเป็นการปรับปรุงครั้งใหญ่เกี่ยวกับโซลูชันคลาวด์ในทางตรงกันข้ามกับ Google-Drive และ Drop-Box ปัจจุบันโครงการอยู่ในช่วง อัลฟ่า
สำหรับทุกคนที่ต้องการคำแนะนำโปรดติดต่อฉันใน Discord: Simon#6765
คุณสมบัติ
ปัจจุบัน Vue-Cloudfront มีเดสก์ท็อปเต็มรูปแบบและการสนับสนุนมือถือ
รองรับเบราว์เซอร์ที่ทันสมัยทั้งหมดเช่น Chrome, Firefox, Opera, Edge และ Safari ดู. Browserslistrc สำหรับรายละเอียดเพิ่มเติม IE การสนับสนุนคือและจะไม่ได้รับการพิจารณา
ดูโครงการ GitHub สำหรับแผนงานปัจจุบัน
Vue Cloudfront - คุณสมบัติที่ไม่เหมือนใคร
- การสนับสนุนออฟไลน์ 100% (การนำทางและการค้นหา) - ผ่าน LocalStorage
- น้ำหนักเบาพิเศษเพียง '~ 60KB' JS และ '~ 20KB' CSS! (ทั้งสอง gzipped)
- การซิงโครไนซ์เรียลไทม์ระหว่างเซสชัน
- Blazing เร็วด้วยการแคชท้องถิ่น: เวลาตอบสนองเซิร์ฟเวอร์เฉลี่ย: '~ 30ms' / เวลาแสดงผลฝั่งไคลเอ็นต์: '~ 1.5S'
- ติดตั้งได้ - ติดตั้งบนเดสก์ท็อปของคุณ (ปัจจุบันรองรับโดย Chrome 70+ ภายใต้ Linux, Windows และ Chrome OS เท่านั้น)
- แนวหน้า VUE ที่ทันสมัยพร้อมการออกแบบวัสดุ - ง่ายต่อการออกแบบและปรับแต่ง
- เพียงแค่โครงสร้างและเพียงไม่กี่การพึ่งพา
- ทำความสะอาดแดชบอร์ดเพื่อให้ภาพรวมผ่านเซสชันที่ใช้งานอยู่ไฟล์และอื่น ๆ
- ชุดรูปแบบมืดและแสงรวมถึงการตั้งค่าเพื่อใช้โทนสีที่ต้องการโดยระบบปฏิบัติการของคุณ
การจัดการไฟล์
- GridView พร้อมตัวอย่างไฟล์ขนาดเล็กและกระเบื้องที่มีขนาดเล็ก
- ListView พร้อมคอลัมน์ที่สามารถจัดเรียงได้และรายละเอียดเพิ่มเติม
- DROK 'N DROP Easy รวมถึงฟังก์ชั่นการเลือก
- สามารถทำเครื่องหมายไฟล์และโฟลเดอร์ (เช่นเพื่อให้สามารถเข้าถึงได้อย่างรวดเร็ว)
- สีที่กำหนดเองและตัวเลือกสีสำหรับการจดจำเนื้อหาที่เร็วขึ้น
- ไม่มีเวลาแฝงในระหว่างการค้นหา - รับผลลัพธ์ทันทีภายในมิลลิวินาที
- คัดลอกตัดและย้ายไฟล์และโฟลเดอร์เช่นในสมุดบันทึกของคุณ
- อัปโหลดพร้อมกับป๊อปอัพอัพโหลดอย่างเรียบร้อยเพื่อควบคุมและดูการอัปโหลดปัจจุบัน
- ดาวน์โหลดโครงสร้างผู้กำกับทั้งหมดเป็นไฟล์ ZIP
- คั่นหน้าไฟล์และโฟลเดอร์เพื่อเข้าถึงโดยตรงในแท็บแยก
ทั่วไป
- คำแนะนำเครื่องมือและกล่องแนะนำเพื่อทำความเข้าใจอย่างรวดเร็วว่าทุกอย่างทำงานอย่างไร
- 29 ทางลัดทุกอย่างสามารถทำได้ผ่านแป้นพิมพ์ ไม่จำเป็นต้องใช้เมาส์เลย
- ตัวอย่างไฟล์ (ปัจจุบันเฉพาะสำหรับรูปภาพวิดีโอไฟล์เสียงแบบอักษรและ PDF)
- ค้นหาในคลาวด์ของคุณและรับผลลัพธ์ภายใต้ '<500ms'
- ระบุการค้นหาของคุณด้วยประเภทไฟล์ช่วงขนาดและอื่น ๆ
- การสนับสนุนมือถือเต็มรูปแบบสนุกไปกับมันทุกที่
เกณฑ์มาตรฐาน
จากการเปรียบเทียบฉันเปรียบเทียบสถิติการอัปโหลดกับสิ่งเหล่านี้จาก Google Drive เกณฑ์มาตรฐานทั้งหมดทำด้วยความเร็วในการอัปโหลด ~9.89 Mbit/s / a ping ของ ~9ms
อัปโหลดไฟล์ node_modules (26.3MB, 7.567 ไฟล์และ 590 โฟลเดอร์)
- Vue Cloudfront:
~40 Seconds / 2 Requests - Google Drive:
~39 Minutes / 9644 Requests
อัปโหลดไฟล์หนึ่งไฟล์ (123MB)
- Vue Cloudfront:
~1 Minute and 53 Seconds / 1 Request - Google Drive:
~2 Minutes and 10 Seconds / 176 Requests
การวิเคราะห์ประภาคาร

เอกสารและสารบัญ
ปัจจุบันและดังที่ได้กล่าวไปแล้วโครงการนี้อยู่ในช่วงอัลฟ่า หากคุณสมบัติและปัญหาทั้งหมดที่ฉันเผชิญอยู่ในปัจจุบันได้รับการแก้ไขและนำไปใช้งานฉันจะเริ่มจัดทำเอกสารสิ่งต่าง ๆ เช่นไฟล์กำหนดค่า ฯลฯ อย่างไรก็ตามรหัสนั้นมีความพร้อม (หวังว่า) พร้อมความคิดเห็น
Vue Cloudfront ได้รับการปรับใช้กับอินสแตนซ์ 'Debian 9.5' เท่านั้นและฉันเองก็ทำงานบนเครื่อง Windows เท่านั้นดังนั้นคำแนะนำในการติดตั้งบน MacOS นั้นจะ ถือว่า และขึ้นอยู่กับสิ่งเหล่านี้บน Linux - หากมีปัญหา / คำแนะนำใด ๆ
การติดตั้ง
- การติดตั้งบน macOS
- การติดตั้งบน Linux
- การติดตั้งบน Windows
- การตั้งค่าการผลิต
ดูเอกสารการกำหนดค่าของเราสำหรับการปรับแต่งเพิ่มเติม
Vue Cloudfront Stack
- VUE เป็นเฟรมเวิร์ก
- Vuex เป็นโซลูชันการจัดการรัฐ
- ฟรี fontawesome สำหรับไอคอนแฟนซี
- Normalize.css สำหรับสไตล์ที่สม่ำเสมอมากขึ้น
- SelectionJs เพื่อให้ประสบการณ์การเลือกเช่นบนเดสก์ท็อปของคุณ
- พนักงานบริการเพื่อพิสูจน์ประสบการณ์ออฟไลน์
- PWA
- นักเทียบท่าเป็นโซลูชันคอนเทนเนอร์
Vue Cloudfront-Api Stack
- แสดงเป็นกรอบ
- พังพอนเป็นฐานข้อมูล API
- MongoDB เป็นฐานข้อมูล
- PM2 เป็นตัวโหลดบาลานซ์
- Docker เขียนเป็นโซลูชันหลายตัวต่อ
สาขาปัจจุบัน
- Master - สาขาที่มีเสถียรภาพพร้อม Tagged เวอร์ชันล่าสุด
- พัฒนา - พัฒนา brach ชนิดของการสร้างยามค่ำคืน
สถาปัตยกรรม
ภาพรวมคร่าวๆ: 
ขอบคุณสำหรับ ICONS8 สำหรับการจัดหาไอคอน!