คำถามติดแท็ก static-content

5
ปิดใช้งานการแคชเมื่อให้บริการไฟล์คงที่ด้วย Nginx (เพื่อการพัฒนา)
เรากำลังใช้ Nginx เพื่อให้บริการไฟล์คงที่บนแพลตฟอร์มการพัฒนา เนื่องจากเป็นแพลตฟอร์มการพัฒนาเราจึงต้องการปิดใช้งานการแคชเพื่อให้การเปลี่ยนแปลงแต่ละครั้งถูกส่งไปยังเซิร์ฟเวอร์ การกำหนดค่าของ VHost นั้นค่อนข้างง่าย: server { server_name static.server.local; root /var/www/static; ## Default location location / { access_log off; expires 0; add_header Cache-Control private; } } เมื่อเราเข้าถึงไฟล์ HTML ( http: //static.server.local/test.html ) เราไม่มีปัญหา: เซิร์ฟเวอร์จะส่งคืนรหัส304 ไม่ถูกแก้ไขตราบใดที่ไฟล์ไม่เปลี่ยนแปลงและมีการตอบสนอง200 OKด้วย ไฟล์ที่แก้ไขเมื่อไฟล์ถูกเปลี่ยน อย่างไรก็ตามดูเหมือนว่าจะทำงานแตกต่างจาก Javascript หรือไฟล์ CSS เมื่อไฟล์มีการเปลี่ยนแปลงเราจะได้รับการตอบสนอง200 OKตามที่คาดไว้ แต่มีข้อความเก่า มีกลไกแคชภายในใน Nginx ที่สามารถอธิบายพฤติกรรมนี้ได้หรือไม่? หรือการกำหนดค่าบางอย่างที่เราควรเพิ่ม? …

2
ใช้ App Engine ของ Google เป็น CDN สำหรับไฟล์คงที่
ฉันวางแผนที่จะย้ายไฟล์สแตติกของฉันไปยัง App Engine ของ Google ฉันสงสัยว่านี่เป็นความคิดที่ดีหรือไม่ ฉันได้อ่านแล้วว่าเป็นไปได้ว่า Google จะเก็บไฟล์ของคุณในหลาย ๆ ตำแหน่งซึ่งเป็นสิ่งที่ดีในความคิดของฉัน การตั้งค่าควรจะค่อนข้างง่ายใน eclipse ด้วยปลั๊กอิน GAE แต่ฉันยังมีข้อสงสัยเกี่ยวกับประสิทธิภาพของสิ่งนี้ การตั้งค่าของ App Engine เหมาะสำหรับการให้บริการเนื้อหาแบบคงที่หรือไม่ ตอนนี้ฉันมีเซิร์ฟเวอร์ Nginx เนื้อหาคงที่ของฉัน App Engine จะทำงานในลักษณะเดียวกัน มีอัพหรือดาวน์อื่น ๆ ที่ใช้วิธีนี้หรือไม่

3
IIS7 ส่งคืนค่าว่างเมื่อร้องขอเนื้อหาสแตติก
ฉันกำลังพยายามกำหนดค่าเครื่องสาธิตซึ่งเป็น EEEPC กับ Windows 7 Home Premium edition ไดรเวอร์ทั้งหมดโหลดอย่างถูกต้อง (อย่าถามฉันว่าทำไมถึงเป็น Home edition) ที่ติดตั้ง IIS7 ฉันปรับใช้แอพพลิเคชั่นเพื่อสาธิตบนเครื่องซึ่งเป็นเว็บไซต์ ASP.NET MVC, เพิ่มเว็บไซต์ผ่านทางคอนโซล, เพิ่มพูลแอพ แอพพูลรันเป็น NetworkService และแขกรับรองความถูกต้องเป็น IUSR ฉันได้เพิ่มสิทธิ์การแก้ไข NetworkService และอ่าน & ดำเนินการสิทธิ์ใน IUSR ไปยังโฟลเดอร์ของเว็บไซต์และเนื้อหา เมื่อฉันไปถึงรูทของเว็บให้พูดว่า http://example.com/ฉันได้รับ HTML ที่แสดงผลอย่างถูกต้องจากเว็บไซต์ (ซึ่งหมายถึงแอปพลิเคชันทำงาน) แต่ปัญหาคือเนื้อหาสแตติกทั้งหมดจะส่งคืนว่างเปล่า ฉันไม่แน่ใจว่าทำไมสิ่งนี้เกิดขึ้น ไม่มีหน้าข้อผิดพลาด 404 หรือ 500 เพียงตอบสนองเปล่าเมื่อฉันเข้าถึงเนื้อหาคงที่ เนื้อหาที่สร้างจาก ASP.NET ทั้งหมดทำงานได้ดี (แม้ว่าจะแปลกเล็กน้อยเนื่องจาก CSS และรูปภาพทั้งหมดจะไม่โหลด) โปรดช่วยด้วย IIS7 …

3
เข้าถึงเว็บไซต์ Amazon S3 Static ผ่าน IPv6
ฉันโฮสต์เว็บไซต์คงที่ใน Amazon S3 ที่มี DNS โฮสต์อยู่ใน Amazon Route 53 ฉันต้องการให้เว็บไซต์ของฉันสามารถเข้าถึงได้ผ่านทาง IPv4 และ IPv6 (เพราะเป็นเวลา) เมื่อฉันใช้คอนโซลการจัดการเส้นทาง 53 AWS เพื่อเพิ่มAระเบียน "นามแฝง" (IPv4) สำหรับที่ฝากข้อมูล S3 ของฉันฉันได้รับพร้อมท์ด้วยชื่อของที่เก็บข้อมูล S3 ของฉันที่จะใช้เป็นปลายทาง เมื่อฉันพยายามเพิ่มAAAAระเบียน "นามแฝง" (IPv6) ฉันไม่มีตัวเลือกดังกล่าว: การพยายามตั้งค่าAAAAระเบียนด้วยตนเองโดยการโคลนAระเบียนที่มีอยู่หลังจากที่สร้างแล้วทำให้เกิดข้อผิดพลาด: ฉันรู้ข้อเท็จจริงว่าบันทึกA"Alias" ใส่ที่อยู่ IPv4 IP ที่เหมาะสมลงใน Route 53 DNS: ฉันกลัวที่จะตั้งค่าที่อยู่ IPv6 ด้วยตนเองเนื่องจากฉันไม่คิดว่าจะมีการรับประกันใด ๆ การตั้งค่า Alias ​​Target เป็นสิ่งที่ Amazon กำหนดให้กับเว็บไซต์ S3 แบบคงที่ …

2
Nginx - ให้บริการเนื้อหาคงที่จากโดเมนที่ไม่มีเนื้อหา
ฉันใช้ส่วนขยาย " ความเร็วหน้า " สำหรับFirebugเพื่อพยายามเพิ่มประสิทธิภาพเว็บไซต์และฉันกำลังทำงานตามคำแนะนำต่อไปนี้: "ให้บริการเนื้อหาคงที่จากโดเมนที่ปรุงไม่ได้ " ฉันสร้างโดเมนย่อยแยกต่างหากสำหรับเนื้อหาบางส่วนเพื่อให้มีwww.example.comและimages.example.comแต่ฉันจะระบุได้อย่างไรว่าimages.example.comไม่มีเนื้อหาใด ๆ ฉันสามารถบังคับให้มันเป็นสิ่งที่ไม่น่าทำในเว็บเซิร์ฟเวอร์เช่น Nginx หรือ Apache หรือเป็นเรื่องง่ายที่จะไม่ตั้งคุกกี้ใด ๆ ในโดเมนนี้ในรหัสเซิร์ฟเวอร์ (เช่น PHP) เหตุผลที่ฉันถามเพราะ "Page Speed" ยังคงแสดงคำแนะนำเดียวกันแม้หลังจากที่ฉันพยายามแก้ไขแล้ว - ดังนั้นฉันเดาว่าคุกกี้บางตัวต้องเลื่อนผ่าน ฉันไม่เห็นคุกกี้ใด ๆ ในการค้นหาคุกกี้เบราว์เซอร์ของฉัน แต่ถ้าฉันตรวจสอบส่วนหัว HTTP ของทรัพยากรฉันจะเห็น: Cookie __utma=73051794.676740941.1271792323.1277710025.1277900715.20; __utmz=73051794.1271792323.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmx=73051794.00009825591030858779:3:0; __utmxx=73051794.00009825591030858779:2295429:2592000; __gads=ID=0a768e3407302ff8:T=1272608001:S=ALNI_MZ-GKhg3ETniU0TVftk0DdGyUypkQ ใครรู้ว่าฉันสามารถหยุดคุกกี้จากโดเมนย่อยของฉันได้อย่างไร

3
แสดงเนื้อหาแบบคงที่โดยใช้นักเทียบท่า + nginx + php-fpm
ฉันพยายามกำหนดค่า php webapp โดยใช้ docker แนวคิดคือการเรียกใช้แอปที่ใช้php-fpmในคอนเทนเนอร์แบบสแตนด์อโลนและมีคอนเทนเนอร์อื่นที่จะเรียกใช้ nginx แนวคิดสำหรับการตั้งค่านี้คือการใช้คอนเทนเนอร์ nginx เดียวกันกับคำขอพร็อกซีไปยัง webapps อื่น ๆ ที่ทำงานบนเครื่องเดียวกันอยู่แล้ว ปัญหาคือฉันไม่สามารถnginxประมวลผลไฟล์สแตติก (js, css, ฯลฯ ) ได้อย่างถูกต้องตามที่ร้องขอไปยังผู้fpmอื่น นี่คือลักษณะของระบบไฟล์: / ├── Makefile ├── config │ └── webapp.config └── webapp └── web ├── index.php └── static.js ฉันใช้งานทั้งหมดโดยใช้สิ่งMakefileที่มีลักษณะเช่นนี้ (ไม่สนใจdocker-composeสิ่งนี้): PWD:=$(shell pwd) CONFIG:='/config' WEBAPP:='/webapp' run: | run-network run-webapp run-nginx run-network: docker …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.