Score:1

เขียนใหม่เพื่อชี้ไปที่ CDN

ธง jp

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

ฉันคิดว่าฉันสามารถเพิ่มกฎในไฟล์ .htaccess ของไซต์ภายนอกของเรา เพื่อเปลี่ยนเส้นทางคำขอรูปภาพจากโฟลเดอร์ /webfiles ไปยังโฟลเดอร์ที่เหมาะสมใน CDN ของเรา ฉันตระหนักว่าเมื่อ CDN พยายามเก็บเกี่ยวอิมเมจ มันจะถูกส่งกลับไปยังเซิร์ฟเวอร์ของตัวเอง ดังนั้นฉันจึงได้เพิ่มบรรทัดผู้อ้างอิงเพื่อให้เฉพาะคำขอจากเซิร์ฟเวอร์ของเราเท่านั้นที่จะดึงเวอร์ชัน CDN ฉันไม่เต็มใจที่จะลองสิ่งนี้บนเซิร์ฟเวอร์จริงของเราจนกว่าจะได้รับข้อเสนอแนะที่มีความรู้ วิธีการนี้สมเหตุสมผลหรือไม่? นี่จะเป็นคำสั่งที่ถูกต้องหรือไม่? (ฉันจะทดสอบโดยใช้ 302 ก่อน)

RewriteCond %{HTTP_REFERER} ^https://www.example.com [NC]
RewriteCond %{REQUEST_URI} ^\.(jpg|jpeg|png|gif|webp)$ [NC]
RewriteCond %{HTTP_HOST} ^(.*)www.example.com/webfiles/$ [NC]
RewriteRule ^(.*)$ http://example-cdn.com/webfiles/$1 [R=301,L]
Score:2
ธง us

การเพิ่มการเปลี่ยนเส้นทางเช่นนี้เป็นการขัดต่อจุดประสงค์ของ CDN หลายประการ เมื่อไคลเอ็นต์ขอไฟล์อิมเมจ พวกเขาจะส่งคำขอไปยังเซิร์ฟเวอร์ของคุณก่อน ซึ่งจะตอบกลับด้วยการเปลี่ยนเส้นทาง จากนั้นไคลเอนต์จึงร้องขอจาก CDN

สิ่งนี้จะเพิ่มเวลาแฝงให้กับการโหลดภาพ

คุณควรเปลี่ยน CMS เพื่อให้ในการแสดงตัวอย่างใช้ URL จากเซิร์ฟเวอร์ของคุณ แต่สำหรับส่วนหน้า ให้ใช้ URL ไปยัง CDN

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา