กลับไปหน้าบทความ

อ่าน 2 นาที

เว็บครอน

webcron เป็นคำที่ใช้ เรียกตัวกำหนดเวลาทำงาน ตามเวลา ที่โฮสต์อยู่บน เว็บเซิร์ฟเวอร์ ชื่อนี้มีที่มาจากวลี web server และ daemon cron ของ Unix โซลูชัน webcron...

เว็บครอน

(Learn how and when to remove this message)

webcronเป็นคำที่ใช้เรียกตัวกำหนดเวลาทำงาน ตามเวลา ที่โฮสต์อยู่บนเว็บเซิร์ฟเวอร์ชื่อนี้มีที่มาจากวลีweb server และ daemon cronของ Unix โซลูชัน webcron ช่วยให้ผู้ใช้สามารถกำหนดเวลาให้งานทำงานภายในสภาพแวดล้อมของเว็บเซิร์ฟเวอร์บนเว็บโฮสต์ที่ไม่มีบัญชี shellหรือวิธีการกำหนดเวลางานอื่นๆ[ 1 ] [ 2 ]

ภาพรวม

เว็บโฮสต์หลายแห่งเสนอบัญชีเชลล์หรือตัวกำหนดเวลาการทำงานในตัวบางประเภท เช่นcronซึ่งทำให้ผู้ใช้สามารถกำหนดเวลาการทำงานได้ง่าย โฮสต์เหล่านี้จะเรียกใช้งานเป็นแอปพลิเคชันบรรทัดคำสั่งซึ่งอาจสื่อสารกับเว็บเซิร์ฟเวอร์ได้ อย่างไรก็ตาม โซลูชัน webcron ทำงานทั้งหมดภายในขอบเขตของสภาพแวดล้อมเว็บเซิร์ฟเวอร์ของเว็บโฮสต์ ซึ่งช่วยให้โซลูชัน webcron สามารถทำงานบนโฮสต์ที่ไม่มีตัวกำหนดเวลาการทำงานเช่น cron หรือบัญชีเชลล์ได้ webcron ได้รับการออกแบบมาเพื่อเป็นทางเลือก[ 3 ] [ 2 ]

โซลูชัน Webcron ประกอบด้วยสองส่วน ส่วนแรกคือสคริปต์ที่จะเรียกใช้งานคำสั่งต่างๆ ซึ่งจัดเก็บอยู่ในตำแหน่งที่สามารถเข้าถึงได้ผ่านURLส่วนที่สองคือการใช้ผู้ให้บริการกำหนดเวลาที่จะติดต่อ URL ของสคริปต์เป็นระยะๆ

ก่อนที่จะตั้งค่ากำหนดการกับผู้ให้บริการกำหนดการ ผู้ใช้ต้องตั้งค่าสคริปต์ที่จะทำงานบนเว็บเซิร์ฟเวอร์ก่อน ผู้ให้บริการเว็บโฮสติ้งสามารถจำกัดระยะเวลาที่สคริปต์แต่ละตัวสามารถทำงานได้ นอกจากนี้ยังสามารถจำกัด การใช้งานทรัพยากร CPUและRAM ได้อีกด้วย ผู้ใช้โซลูชัน webcron บน ผู้ให้บริการเว็บ โฮสติ้งแบบแชร์ต้องระมัดระวังอย่าใช้งานเกินขีดจำกัดของเว็บโฮสต์ซ้ำๆ เพื่อป้องกันไม่ให้ถูกตัดการเชื่อมต่อ สคริปต์ที่ทำงานเป็นเวลานานต้องคำนึงถึงว่าอาจถูกยุติการทำงานได้ทุกเมื่อโดยกระบวนการของเว็บเซิร์ฟเวอร์

ผู้ให้บริการการจัดตารางเวลา

บุคคลที่สาม

มีผู้ให้บริการกำหนดเวลาเว็บครอนจากภายนอกหลายรายบนเว็บ[ 4 ] [ 5 ]บริการเหล่านี้ยอมรับ URL และตารางความถี่เพื่อดึงข้อมูลหรือ ping URL ที่ระบุ ผู้ให้บริการส่วนใหญ่มีข้อจำกัดในระบบเพื่อหลีกเลี่ยงการโอเวอร์โหลดเซิร์ฟเวอร์และเพื่อกระตุ้นให้ผู้ใช้สมัครบัญชีพรีเมียม[ 6 ]

ผู้ให้บริการเว็บครอนบางรายยอมรับนิพจน์ CRONในอินเทอร์เฟซเว็บเพื่อกำหนดเวลาการทำงานของงาน[ 7 ] [ 8 ]

อิงตามผู้เยี่ยมชม

โซลูชัน webcron สามารถทำงานได้อย่างสมบูรณ์บนเว็บโฮสต์โดยอนุญาตให้ผู้เข้าชมเรียกใช้สคริปต์กำหนดเวลา webcron บนเซิร์ฟเวอร์ ตัวอย่างเช่น สามารถทำได้โดยใช้แท็ก HTML 'img'ในส่วนหัวหรือส่วนท้ายของเว็บไซต์ การเรียกใช้ Ajaxในสคริปต์ หรือiFrame เมื่อผู้เข้าชมดูเว็บไซต์ รูปภาพจะโหลด ซึ่งจะเรียกใช้ตัวกำหนดเวลา webcron ตัวกำหนดเวลา webcron จะทำงานใดๆ ที่จำเป็นต้องทำ จากนั้นจะแสดงรูปภาพเพื่อให้เบราว์เซอร์ของผู้เข้าชมไม่แสดงรูปภาพที่เสียหายบนหน้าเว็บ [ 3 ]หรืออาจเริ่มงานแบบอะซิงโครนัสเพื่อไม่ให้เกิดความล่าช้าในการตอบสนอง HTTP

หากมีผู้เข้าชมเว็บไซต์ไม่เพียงพอเมื่อใช้การตั้งเวลา Webcron ตามจำนวนผู้เข้าชม งานที่ตั้งโปรแกรมไว้จะไม่ทำงานตรงเวลา

เนื่องจากการตั้งเวลาการทำงานของ Webcron โดยอิงตามผู้เข้าชมเว็บไซต์ ทำให้สามารถสร้างโซลูชัน Webcron แบบครบวงในตัวเองได้ จึงช่วยเพิ่มความสามารถในการพกพาของเว็บไซต์หรือผลิตภัณฑ์ซอฟต์แวร์บนเว็บซอฟต์แวร์โอเพนซอร์ส บนเว็บบางตัว ที่มีงานที่ต้องทำงานเป็นประจำจะใช้โซลูชัน Webcron ที่อิงตามผู้เข้าชมเว็บไซต์เพื่อดำเนินการงานเหล่านั้น

การเข้าถึงระยะไกล

โดยทั่วไปแล้ว โซลูชัน webcron ที่สามารถเข้าถึงระยะไกลได้จะประกอบด้วยส่วนประกอบไคลเอ็นต์และเซิร์ฟเวอร์ ไคลเอ็นต์ทำงานบนคอมพิวเตอร์แยกต่างหาก เช่น คอมพิวเตอร์ส่วนบุคคลของผู้ใช้ มีการตั้งค่ากำหนดการงานบนคอมพิวเตอร์ที่ส่วนประกอบไคลเอ็นต์ตั้งอยู่ จากนั้น เมื่อมีการเรียกใช้งาน ส่วนประกอบไคลเอ็นต์จะสื่อสารกับส่วนประกอบเซิร์ฟเวอร์[ 1 ]

การเข้าถึงระยะไกลมักนำเสนอความสามารถที่ไม่สามารถทำได้ด้วยผู้ให้บริการกำหนดตารางเวลาอื่น ๆ โดยทั่วไปแล้ว ข้อมูลระหว่างส่วนประกอบไคลเอ็นต์และเซิร์ฟเวอร์จะถูกเข้ารหัสแม้กระทั่งผ่าน HTTP ซึ่งช่วยให้ปลั๊กอินหรือโมดูลสำหรับส่วนประกอบไคลเอ็นต์สามารถสื่อสารกับส่วนประกอบเซิร์ฟเวอร์เพื่อขอข้อมูลได้อย่างปลอดภัย ซึ่งโดยปกติแล้วจะถูกจำกัด[ 1 ] การบีบอัดข้อมูลที่ส่งและรับช่วยลดแบนด์วิดท์โดยรวมที่ใช้[ 9 ]

การใช้งานปลั๊กอินหรือโมดูลการเข้าถึงระยะไกลโดยทั่วไปคือการสำรองไฟล์และฐานข้อมูลจากเว็บเซิร์ฟเวอร์ไปยังไคลเอนต์ทีละน้อย การใช้งานการสำรองข้อมูลทีละน้อยบางอย่างอาจมีฟังก์ชันระบบตรวจจับการบุกรุกบนโฮสต์ ขั้นพื้นฐานด้วย [ 9 ]

การเข้าถึงในพื้นที่

โซลูชัน webcron สามารถใช้งาน ได้ บนโฮสต์ที่มี cron อยู่แล้ว วิธีนี้มีประโยชน์เมื่อฟังก์ชันที่ต้องการใช้งานได้เฉพาะผ่านเว็บเซิร์ฟเวอร์เท่านั้น daemon ของ cron ทำหน้าที่เป็นตัวกำหนดเวลาและติดต่อสคริปต์เป็นระยะโดยใช้เครื่องมืออื่น เช่นWget

ในกรณีของโซลูชัน webcron ที่สามารถเข้าถึงจากระยะไกลได้ cron สามารถเรียกใช้ส่วนประกอบไคลเอ็นต์เพื่อเรียกใช้สคริปต์ได้

ข้อกังวลด้านความปลอดภัย

เนื่องจากโซลูชัน webcron เกี่ยวข้องกับการเข้าถึงผ่าน URL จึงมีข้อกังวลด้านความปลอดภัยหลายประการที่ผู้ใช้ควรพิจารณา โซลูชัน webcron ก่อให้เกิดปัญหาด้านความไว้วางใจ โอกาสในการโจมตีแบบปฏิเสธการให้บริการ การดักฟังเครือข่ายหรือแพ็กเก็ตการโจมตีแบบเล่นซ้ำและการเปิดเผยข้อมูลที่เป็นไปได้ โซลูชัน webcron เป็นจุดเริ่มต้นที่เหมาะสมสำหรับแฮกเกอร์คอมพิวเตอร์อาชญากร[ 1 ]

เมื่อใช้ผู้ให้บริการกำหนดเวลาจากภายนอก ผู้ใช้ต้องไว้วางใจว่าภายนอกนั้นจะไม่ใช้ URL ในทางที่ผิด นอกจากนี้ ผู้ใช้ยังต้องมั่นใจได้ว่าการเชื่อมต่อระหว่างเซิร์ฟเวอร์ของภายนอกกับเว็บเซิร์ฟเวอร์นั้นปลอดภัยจากแฮกเกอร์

เมื่อใช้ผู้ให้บริการกำหนดตารางเวลาตามผู้เยี่ยมชม ผู้ใช้อาจเผลอเปิดช่องทางให้เกิดการโจมตีแบบปฏิเสธการให้บริการได้ นอกจากนี้ หากเขียนสคริปต์ไม่ถูกต้อง สคริปต์นั้นอาจเปิดเผยข้อมูลเกี่ยวกับเซิร์ฟเวอร์โดยไม่ตั้งใจได้

เมื่อใช้ผู้ให้บริการกำหนดเวลาการเข้าถึงระยะไกล ผู้ใช้มักจะควบคุมวิธีการสื่อสารกับเว็บเซิร์ฟเวอร์ได้อย่างละเอียดมากขึ้น หากใช้ HTTP URL จะถูกส่งแบบไม่เข้ารหัสผ่านเครือข่าย แต่ข้อมูลในคำขอโดยทั่วไปจะถูกเข้ารหัส ซึ่งเปิดโอกาสให้เกิดการโจมตีแบบปฏิเสธการให้บริการ (Denial-of-Service Attack) และการโจมตีแบบเล่นซ้ำ (Replay Attack)

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Webcron&oldid=1319694262 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เว็บครอน

webcron เป็นคำที่ใช้ เรียกตัวกำหนดเวลาทำงาน ตามเวลา ที่โฮสต์อยู่บน เว็บเซิร์ฟเวอร์ ชื่อนี้มีที่มาจากวลี web server และ daemon cron ของ Unix โซลูชัน webcron...

ภาพรวม

เว็บโฮสต์หลายแห่งเสนอบัญชีเชลล์หรือตัวกำหนดเวลาการทำงานในตัวบางประเภท เช่น cron ซึ่งทำให้ผู้ใช้สามารถกำหนดเวลาการทำงานได้ง่าย โฮสต์เหล่านี้จะเรียกใช้งานเป็น แอปพลิเคชันบรรทัดคำสั่ง ซึ่งอาจสื่อสารกับเว็บเซิร์ฟเวอร์ได้ อย่างไรก็ตาม โซลูชัน webcron...

บุคคลที่สาม

มีผู้ให้บริการกำหนดเวลาเว็บครอนจากภายนอกหลายรายบนเว็บ [ 4 ] [ 5 ] บริการเหล่านี้ยอมรับ URL และตารางความถี่เพื่อดึงข้อมูลหรือ ping URL ที่ระบุ...

อิงตามผู้เยี่ยมชม

โซลูชัน webcron สามารถทำงานได้อย่างสมบูรณ์บนเว็บโฮสต์โดยอนุญาตให้ผู้เข้าชมเรียกใช้สคริปต์กำหนดเวลา webcron บนเซิร์ฟเวอร์ ตัวอย่างเช่น สามารถทำได้โดยใช้ แท็ก HTML 'img' ในส่วนหัวหรือส่วนท้ายของเว็บไซต์ การเรียกใช้ Ajax ในสคริปต์ หรือ iFrame...