ตามด้วย การแจงนับของเรา เครื่องมือโอเพนซอร์สที่มีประโยชน์สำหรับผู้ประกอบการเราจะมอบบทความถัดไปให้กับผู้สร้างเว็บไซต์แบบคงที่ แต่วิธีอธิบายประโยชน์ของมันนั้นค่อนข้างซับซ้อน เราจะอุทิศโพสต์เพื่ออธิบายความแตกต่างของโปรแกรมจัดการเนื้อหาแบบเดิมและข้อดีของมันคืออะไร
ฉันเริ่มต้นด้วยการชี้แจงว่าฉันไม่มีอะไรเทียบกับผู้จัดการเนื้อหาแบบเดิมได้เลย อันที่จริงฉันใช้เป็นประจำทุกวัน ในความเป็นจริงหากคุณกำลังเริ่มต้นการร่วมทุนด้วยงบประมาณที่ จำกัด และมีหลายสิ่งที่ต้องเข้าร่วมในเวลาเดียวกันคุณอาจต้องการใช้สิ่งเหล่านี้
Static Websites คืออะไร?
เมื่อเราพูดถึงเว็บไซต์คงที่เราไม่ควรนึกถึงเว็บไซต์เหล่านั้นตั้งแต่ยุคแรก ๆ ของอินเทอร์เน็ตซึ่งมีเพียงหน้าที่คงที่ซึ่งมีข้อความและรูปภาพที่ไม่สามารถเคลื่อนที่ได้ สิ่งที่เราหมายถึงก็คือ เซิร์ฟเวอร์ไม่ทำการแก้ไขใด ๆ กับไซต์ก่อนที่จะแสดง การเปลี่ยนแปลงใด ๆ เกิดขึ้นโดยเบราว์เซอร์บนอุปกรณ์ไคลเอนต์ที่เรียกใช้โค้ด Javascript
ให้ฉันอธิบายเรื่องนี้ด้วยตัวอย่าง
Linux Adictosเช่นเดียวกับไซต์อื่นๆ นับล้านแห่งทั่วโลก ใช้โปรแกรมจัดการเนื้อหาที่เรียกว่า WordPress ฐานรหัส WordPress เหมือนกันทุกประการในทุกไซต์ที่ใช้เวอร์ชันเดียวกัน
ทุกครั้งที่คุณเข้าสู่พอร์ทัล เซิร์ฟเวอร์จะปรึกษาฐานข้อมูลว่าเนื้อหาใดบ้างที่จะแสดงให้คุณเห็น เนื้อหานั้นคือสิ่งที่ทำให้แตกต่าง Linux Adictos ของรถติดหรือผ้าติด ในฐานข้อมูลเดียวกันนั้นคือข้อมูลเกี่ยวกับเนื้อหาที่คุณสามารถเข้าถึงได้โดยขึ้นอยู่กับประเภทของผู้ใช้ที่คุณเป็นและวิธีการแสดงข้อมูลขึ้นอยู่กับประเภทของอุปกรณ์ปลายทาง
ข้อดีของเว็บไซต์คง
ทรัพยากรน้อย
ในการเรียกใช้ตัวจัดการเนื้อหาทั่วไปคุณต้อง:
- เครื่องที่ใช้ระบบปฏิบัติการ
- เว็บเซิร์ฟเวอร์ที่ใช้ Apache, Ngnix หรือคล้ายกัน
- มี PHP และส่วนขยายติดตั้งและกำหนดค่าอย่างเหมาะสม
- เอ็นจิ้นฐานข้อมูลที่รองรับ
- ตัวจัดการเนื้อหาที่เลือก
- ส่วนเสริมและธีมเพิ่มเติมทั้งหมดที่คุณต้องการ
คุณสามารถเชื่อฉันได้ว่าการทำงานทั้งหมดนี้สอดคล้องกันเป็นงานที่คู่ควรกับนักเล่นกล การตัดสินใจที่คุณต้องทำคือคุณทำเองหรือจ่ายเงินให้คนอื่นทำ มีเว็บโฮสต์ราคาถูกและมีเว็บโฮสต์ที่ดี ไม่มีสิ่งใดที่เป็นไปตามเงื่อนไขทั้งสองข้อ และแม้ว่าผู้ให้บริการโฮสติ้งของคุณจะดูแลให้มีการอัปเดตองค์ประกอบ 5 รายการแรกและใช้งานได้ความเป็นไปได้ที่ปลั๊กอินหรือธีมจะทำลายบางสิ่งบางอย่างก็ยังแฝงอยู่
เว็บไซต์แบบคงที่ (ครั้งหนึ่งสร้างโดยเครื่องกำเนิดไฟฟ้า) ไม่มีอะไรมากไปกว่าไฟล์ HTML, CSS และ Javascript ดังนั้นจึงไม่จำเป็นต้องมีสิ่งต่างๆมากมายในการทำงาน. คุณสามารถเลือกโฮสต์ด้วยตนเองบน Raspberry Pi
มีความยืดหยุ่น
ตัวจัดการเนื้อหาแบบดั้งเดิมสามารถกำหนดค่าได้สูงและมีส่วนเสริมหลายร้อยรายการที่ช่วยให้พวกเขาทำอะไรได้ แต่คุณใช้เวลาส่วนใหญ่ในการลบสิ่งที่คุณไม่ต้องการ และมีการจ่ายส่วนเสริมที่น่าสนใจที่สุด (และค่อนข้างแพง)
ด้วยตัวสร้างเว็บไซต์แบบคงที่คุณสามารถสร้างเว็บไซต์ด้วยสิ่งที่คุณต้องการและแก้ไขได้อย่างง่ายดายเมื่อจำเป็น
ความเร็ว
ดังที่ฉันได้อธิบายไว้ในตอนต้นของบทความเว็บไซต์คงเป็นเพียง HTML สไตล์ชีทและโค้ด Javascript เซิร์ฟเวอร์ไม่ได้ทำการแก้ไขใด ๆ ก่อนที่จะแสดงดังนั้นจึงโหลดได้เร็วขึ้น
ความปลอดภัย
ปัญหาเกี่ยวกับตัวจัดการเนื้อหาที่เป็นที่นิยมมากที่สุดก็คือพวกเขาได้รับความนิยมอย่างมาก ด้วยรหัสหลายแสนบรรทัดทำให้เกิดความผิดพลาดได้ง่ายมาก และข้อผิดพลาดเหล่านั้นถูกใช้โดยอาชญากรไซเบอร์
สิ่งสำคัญคือต้องคำนึงถึงสิ่งนี้ ไซต์ไม่จำเป็นต้องได้รับความนิยมในการตกเป็นเหยื่อของอาชญากรรมทางไซเบอร์ หลายปีที่ผ่านมาพวกเขาใช้ประโยชน์จากช่องโหว่ในตัวจัดการเนื้อหาพวกเขาใช้เว็บไซต์หนึ่งของฉันเพื่อหลอกลูกค้าของธนาคารในอเมริกาเหนือ
กล่าวอีกนัยหนึ่งคุณต้องตรวจสอบให้แน่ใจว่าส่วนประกอบทั้งหมดที่เรากล่าวถึงข้างต้นนั้นเป็นปัจจุบัน (และขอภาวนาให้นักพัฒนาค้นพบช่องโหว่ก่อนที่อาชญากร)
ไม่สามารถแทรกโค้ดที่เป็นอันตรายลงในไซต์แบบคงที่ได้เนื่องจากสร้างขึ้นในเครื่องที่ใช้งานจริงก่อนที่จะอัปโหลด เครื่องกำเนิดสร้างไฟล์ HTML แบบแบนด้วย CSS และ JavaScript เมื่อผู้ใช้ร้องขอเพจจากไซต์ของคุณเซิร์ฟเวอร์จะส่งไฟล์สำหรับเพจนั้นให้โดยไม่ต้องสร้างใหม่
และไม่สามารถแก้ไขฐานข้อมูลได้เนื่องจากไม่ได้ใช้
ไซต์แบบคงที่ยังมีประโยชน์เมื่อคุณต้องการแจกจ่ายข้อมูลในสภาพแวดล้อมที่การเชื่อมต่อช้าหรือไม่มีอยู่จริง ตัวอย่างเช่น Wikipedia เวอร์ชันพกพามีคุณสมบัติตรงตามข้อกำหนดนี้ กล่าวอีกนัยหนึ่งคือให้ข้อมูลและความรู้โดยไม่จำเป็นต้องเชื่อมต่อกับอินเทอร์เน็ต
ขอบคุณสำหรับความคิดเห็นของคุณ ผลงานที่ดี
ฉันเพิ่งทดลองกับ Bashblog แต่สำหรับฉันแล้วดูเหมือนว่าเอกสารที่มีอยู่นั้นน้อยมาก ...
ด้วย Pelican ฉันทำได้ดีขึ้น แต่สิ่งที่ฉันคิดว่าจำเป็นคือเพลงที่ดีขึ้นเรื่อย ๆ เพลงส่วนใหญ่ที่มีเก่ามาก
ขอบคุณสำหรับความคิดเห็น