เว็บมาสเตอร์

คำถาม & คำตอบสำหรับผู้ดูแลเว็บมืออาชีพ

2
ข้อควรพิจารณาของ HTTP Content-MD5 Header
เรากำลังถกเถียงกันว่าจะใช้ส่วนหัวของ Content-MD5 หรือไม่ ข้อดี: CMS ช่วยให้เราสามารถรวมกับค่าใช้จ่ายน้อยที่สุด (การตอบสนองที่แคชไว้ใน 80% + ของกรณี) มันจะเพิ่มอีกชั้นของการป้องกันปัญหา จุดด้อย: ส่วนหัวความยาวเนื้อหามีอยู่เสมอ (แม้ในหน้าเว็บที่สร้างขึ้นแบบไดนามิก) ดังนั้นลูกค้าไม่ควรต้องการการตรวจสอบความถูกต้องรูปแบบอื่น จนถึงตอนนี้เราไม่ทราบถึงปัญหาใด ๆ ที่เกิดจากการทุจริต MD5 ตรวจสอบเพิ่มเวลาแฝงในการโหลดหน้าเว็บ คะแนน: สื่อบางประเภทมีรูปแบบการแยกย่อยของตนเองที่ไม่จำเป็นหรือไม่? หาก TCP เสนอสิ่งนี้แล้วทำไมมันจึงรวมอยู่ในมาตรฐาน HTTP สิ่งที่มีอยู่ในชีวิตจริงใช้คืออะไร? การตรวจสอบ MD5 นั้นเล็กน้อยหรือไม่? ไม่มีปัญหาจริงสำหรับการเพิ่มลงในการทดสอบหน่วยและใช้งานเกี่ยวกับชั่วโมงทำงาน อย่างไรก็ตามหากมันเป็นอันตรายเราต้องการให้มันเพิ่มการทดสอบสูดดมในระดับที่สูงขึ้นที่ใช้ในเว็บไซต์ "ตรวจสุขภาพ"

3
เหตุใดจึงใช้เอนทิตี HTML แทนที่จะใส่อักขระ Unicode ใน HTML
สมมติว่าฉันต้องการใส่ตัวอักษรที่ไม่สุภาพในไฟล์ HTML; เช่น '→' มีเหตุผลใดที่ฉันควรป้อนเป็น '& rarr;' แทนที่จะใส่ '→' ในไฟล์ HTML? สมมติว่าไฟล์ HTML ของฉันถูกเข้ารหัสและส่งในรูปแบบ Unicode บางรูปแบบ

4
สถานะของ Ajax ที่รวบรวมข้อมูลได้หรือไม่
ฉันเห็นว่า Google มีข้อเสนอ / มาตรฐานที่ดีสำหรับการทำให้แอปพลิเคชัน Ajax สามารถสืบค้นได้ผ่าน #! (แฮชปัง) http://googlewebmastercentral.blogspot.com/2009/10/proposal-for-making-ajax-crawlable.html คำถามของฉันคือ: พวกเขาใช้ "ข้อเสนอ" นี้ในโลกแห่งความเป็นจริงอยู่แล้ว เครื่องมือค้นหาอื่น ๆ - Bing มีการใช้หรือวางแผนการใช้งานเป็นพิเศษหรือไม่

5
JavaScript ที่อ้างถึงในส่วนหัวควรให้บริการจากชื่อโฮสต์เดียวกันกับเอกสารหลักหรือไม่
ฉันอยู่ภายใต้ความประทับใจว่าเพื่อประสิทธิภาพที่ดีที่สุด Javascript ควรได้รับการปฏิบัติเหมือนเป็นเนื้อหาแบบคงที่และให้บริการจากโดเมนที่ไม่มีเนื้อหาพร้อมกับไฟล์ CSS รูปภาพและอื่น ๆ แต่ Google บอกไว้ที่นี่: อย่าให้บริการไฟล์ JS ภายนอกที่โหลดไว้ล่วงหน้า แต่เนิ่นๆจากโดเมน cookieless สำหรับ JavaScript ที่อ้างถึงในส่วนหัวของเอกสารและจำเป็นสำหรับการเริ่มต้นหน้าเว็บควรให้บริการจากชื่อโฮสต์เดียวกันกับเอกสารหลัก เนื่องจากเบราว์เซอร์ส่วนใหญ่บล็อกการดาวน์โหลดและการแสดงผลอื่น ๆ จนกว่าไฟล์ JavaScript ทั้งหมดจะถูกดาวน์โหลดแยกวิเคราะห์และดำเนินการจึงเป็นการดีกว่าที่จะหลีกเลี่ยงความเสี่ยงจากการค้นหา DNS เพิ่มเติม ณ จุดที่ทำการประมวลผลนี้ ดังนั้นตอนนี้ฉันทะเลาะกัน ฉันไม่ชัดเจนว่า "จำเป็นสำหรับการเริ่มต้นหน้าเว็บ" หมายถึงอะไร ฉันมักจะมีการอ้างอิง JavaScript สองรายการ JQuery ให้บริการจาก ajax.googleapis.com และไฟล์ master.js ที่ส่วนใหญ่มีตัวจัดการเหตุการณ์ในฟังก์ชัน $ (document). ready () จำเป็นสำหรับการเริ่มต้นหน้าเว็บหรือไม่ มีตัวเลือกที่พร้อมใช้งาน (ajax.googleapis.com, โดเมนที่ไม่มีเนื้อหาคงที่, ชื่อโฮสต์ดั้งเดิม) ที่จะให้บริการ JavaScript …

5
ฉันจะป้องกันไม่ให้ผู้ใช้ระดับสูงเรียกฟังก์ชัน ajax ของฉันได้อย่างไร
ฉันมีเว็บไซต์ที่ใช้ ajax call เพื่อทำหน้าที่หลายอย่าง พวกเขามีเว็บเบราเซอร์โทรกลับไปที่สคริปต์ - ajax.php แม้ว่าฉันจะใช้ข้อมูลโพสต์เพื่อส่งข้อมูลและ จำกัด คำสั่งที่สคริปต์ ajax สามารถโทรได้ แต่ก็ไม่มีอะไรขัดขวางผู้ใช้จากการปลอมแปลงการโทร ajax เพื่อพยายามจัดการไซต์ มีวิธีครอบคลุมเพื่อป้องกันผู้ใช้จากการปลอมแปลงการโทรหรือไม่? มีวิธีที่จะทำให้แน่ใจได้ว่าการโทร ajax นั้นมาจากเว็บไซต์ของฉันไม่ใช่จากสคริปต์หรือไซต์อื่น หรือฉันแค่ต้องตรวจสอบเงื่อนไขขอบเขตใน php script และป้องกันผู้ใช้จากการปลอมแปลงสิ่งที่พวกเขาไม่ได้รับอนุญาตให้ทำ แต่อนุญาตให้พวกเขาหลอกที่พวกเขาจะได้รับอนุญาต
12 php  ajax  xss 

6
VPS ใช้กันอย่างแพร่หลายในพื้นที่ของเว็บไซต์ส่วนตัวอย่างไร
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันกำลังพิจารณาย้ายจากการตั้งค่าโฮสติ้งที่แชร์ไปยังเซิร์ฟเวอร์ส่วนตัวเสมือน ฉันตระหนักถึงประโยชน์ที่สำคัญและข้อเสียของความคิดนี้ ฉันมีเว็บไซต์ส่วนตัวสองสามแห่งที่ฉันจะใช้งาน เมื่อพิจารณาถึงงานที่เกี่ยวข้องกับการตั้งค่าและใช้งาน VPS มันคุ้มค่าสำหรับเว็บไซต์ส่วนตัวบางแห่งใช่หรือไม่
12 web-hosting  vps 

8
มีเว็บไซต์ขนาดใหญ่ที่เขียนด้วย Python / Django หรือไม่? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ดูรายชื่อเว็บไซต์ที่สร้างขึ้นโดยใช้ django ดูเหมือนว่าจะไม่มีเว็บไซต์หลักที่เขียนโดยใช้เฟรมเวิร์ก ทำไมนี้ django ไม่เหมาะกับเว็บไซต์ที่ปรับขนาดได้หรือในความเป็นจริงแล้ว Python สูญเสีย PHP เพราะนักพัฒนาจำนวนมากรู้หรือมีส่วนประกอบ OSS เพิ่มเติมให้บริการในขณะที่องค์กรโปรดปราน. NET หรือ Java? Python เปรียบเทียบกับ PHP ได้ดีเพียงใด ฉันเห็นการวัดประสิทธิภาพเมื่อเร็ว ๆ นี้ซึ่งทำให้ Python เร็วกว่า PHP ฉันกำลังมองหาคำตอบในเชิงลึกมากกว่า "สามารถทำอะไรเพื่อทำงาน / ใช้สิ่งที่คุณรู้" ฯลฯ โปรด ขอบคุณ - แก้ไข - ขอบคุณสำหรับคำตอบทุกคน
12 php  python  django 

5
การแสดงรูปภาพจากเซิร์ฟเวอร์ SQL เทียบกับระบบไฟล์เทียบกับ S3 ฯลฯ
แอปพลิเคชันของฉัน (คลาสสิก asp yay!) มีประมาณ 2.1 ล้านภาพ @ 25GB และนั่นหมายถึง 90 วันของข้อมูลและฉันต้องการ 365 ขั้นต่ำ ฉันต้องได้รับสิ่งเหล่านี้ภายใต้การควบคุมและกำลังพิจารณาตัวเลือกทั้งหมด คุณคิดอย่างไรเกี่ยวกับข้อดีข้อเสียของการปฏิบัติดังต่อไปนี้: ข้อดีของ SQL Server: ง่ายต่อการสำรองจุดด้อย: ประสิทธิภาพ? ข้อดีของระบบไฟล์: ข้อเสียความเร็ว: ความซ้ำซ้อน, แบ็คอัพช้า (ขณะนี้กำลังทำการสังเคราะห์แบ็คอัพสังเคราะห์แบบเต็มซึ่งอาจทำให้ดีขึ้นได้) S3 และข้อดีเช่น: แบนด์วิดธ์ถูกเปลี่ยนจากดาต้าเซ็นเตอร์ของฉันเป็นอเมซอนซึ่งเป็นพื้นที่จัดเก็บที่ไม่ จำกัด ข้อด้อย: ค่าใช้จ่ายการวิเคราะห์ต้นทุนนั้นยุ่งยาก (ประมาณ 80% ของแบนด์วิดท์ของฉันคือรูปภาพสำหรับจุดประสงค์เพื่อการลงทุน) ยาก / มีค่าใช้จ่ายสูงสำหรับผู้ให้บริการ swtich หากจำเป็น มีใครจัดการกับความท้าทายภาพหลายล้านหรือไม่และคุณจัดการปัญหานี้อย่างไร?
12 images 

2
วิธีที่มีประสิทธิภาพในการลดแบนด์วิดธ์ (และเวลาในการโหลดหน้าเว็บ)?
อะไรคือวิธีที่มีประสิทธิภาพมากที่สุดในการลดปริมาณแบนด์วิดธ์ที่เว็บไซต์ต้องการเพื่อแสดงผลหน้า? แคชก้าวร้าว? กำลังลดขนาด JS / CSS? Gzip? CMS? ผี?

3
การมีรหัสผลิตภัณฑ์ใน URL เป็นอันตรายต่อ SEO หรือไม่เมื่อเทียบกับ URL ที่มีคำหลักเท่านั้น
สมมติว่าฉันมีร้านค้าบนเว็บที่มีผลิตภัณฑ์ (optimus-prime) ในหมวดหมู่ (superheros) ที่มี URL: www.example.com/superheroes/optimus-prime ตอนนี้ฉันต้องการเพิ่มรหัสผลิตภัณฑ์ (99) ให้กับชื่อผลิตภัณฑ์ใน URL ดังนั้น URL จึงกลายเป็น: www.example.com/superheroes/99-optimus-prime เกี่ยวกับ SEO โดยเฉพาะการจัดอันดับการค้นหาของ Google มันสร้างความแตกต่างที่น่าทึ่งเมื่อใช้ URL ผลิตภัณฑ์หนึ่งกับอีกผลิตภัณฑ์หนึ่งหรือไม่? ในฐานะโปรแกรมเมอร์ฉันชอบใช้ URL กับ ID เพราะมันทำให้นามแฝงของระบบการสร้างล้มเหลว 100% ปลอดภัยสำหรับการกำหนดเส้นทาง CMS
12 seo  url  identifier 

5
ความแตกต่างระหว่าง“ หน้า Landing Page” และ“ หน้าเริ่มต้น” ในการไหลของพฤติกรรมคืออะไร
ภายใต้พฤติกรรม, การไหลของพฤติกรรมฉันเห็นผลลัพธ์คล้ายกับภาพหน้าจอนี้: อย่างที่คุณเห็นจากภาพหน้าจอ "หน้า Landing Page" ไม่ถือว่าเป็นสิ่งเดียวกันกับหน้าเริ่มต้น มิฉะนั้นการดูแลการแสดงโฆษณาทั้งหมดจากหน้า Landing Page จะไปที่หน้าเริ่มต้นที่เทียบเท่ากัน มันกลับถูกแบ่งออก ฉันเคยเห็นคำถามที่คล้ายกันถามที่อื่นในเว็บ แต่ฉันยังไม่พบคำตอบที่น่าพอใจ

1
วิธีคำนวณจำนวนเหตุการณ์ที่ไม่ซ้ำกันหนึ่งเหตุการณ์ต่อผู้ใช้หนึ่งรายใน Google Analytics
เรามีเหตุการณ์ที่เกิดขึ้นทุกครั้งที่ผู้ใช้เริ่มดาวน์โหลด เป็นไปได้อย่างไรที่จะคำนวณจำนวนการดาวน์โหลดที่เกิดขึ้นสมมติว่าเดือนนี้ & คำนวณได้เพียง 1 ครั้งต่อผู้ใช้ 1 ราย หากจะใช้ #of กิจกรรมที่เกิดขึ้น: ผู้ใช้สามารถดาวน์โหลดได้หลายครั้งจึงไม่แสดงสิ่งที่ฉันต้องการ หากจะใช้ #of กิจกรรมที่ไม่ซ้ำกันเกิดขึ้น: ผู้ใช้รายเดียวกันสามารถดาวน์โหลดหลายครั้งในช่วงเวลาที่ต่างกันและ Google Analytics จะนับการดาวน์โหลดมากกว่า 1 ครั้งสำหรับผู้ใช้รายเดียวกัน ดังนั้นมันก็ไม่ได้ผลเช่นกันสำหรับฉัน

1
ความแตกต่างระหว่าง CNAME และ SUBDOMAIN
ความแตกต่างระหว่าง CNAME และโดเมนย่อยคืออะไร? ฉันเข้าใจว่า cname (ด้านซ้ายของโดเมน) สามารถชี้ไปที่โดเมนดังนั้นคุณสามารถ URL ที่แตกต่างกันสองรายการชี้ไปยังที่อยู่เดียวกันเช่น ex1.mydomain.com - หากการตั้งค่าเป็น CNAME สามารถส่งคืน IP ของ mydomain.com หาก ex1.mydomain.com ตั้งค่าเป็นโดเมนย่อยจะมี IP อื่นหรือไม่ คำถามอื่นคือสิ่งที่ควรตั้งค่าที่เหมาะสมที่สุดในสถานการณ์นี้ ฉันมี IP1: 80 สำหรับเว็บแอป ฉันมี IP2: 80 สำหรับแอปอื่น ฉันสามารถชี้ IP ทั้งสองนี้ไปยังระเบียน A เดียวกันด้วยชื่อโดเมนหรือโดเมนย่อยอื่นได้หรือไม่ ขอบคุณสำหรับความช่วยเหลือใด ๆ
12 dns  subdomain  cname 

4
ฉันจะบอกได้อย่างไรว่าฐานข้อมูล Amazon RDS (MySQL) ของฉันใหญ่แค่ไหน
ฉันมีฐานข้อมูล MySQL สำหรับเว็บไซต์ของฉันที่โฮสต์บน Amazon AWS โดยใช้ RDS มีพื้นที่เก็บข้อมูล 5GB ฉันจะบอกได้อย่างไรว่าข้อมูลในนั้นมีขนาดใหญ่เพียงใด (ดังนั้นจึงมีโควต้า 5GB เหลืออยู่เท่าไหร่)

6
ฉันจะส่งต่อส่วนหัวของผู้อ้างอิงจากโดเมน https ไปยังโดเมน http ได้อย่างไร
เว็บไซต์ของฉันคือ https 100% ฉันมีลิงก์ไปยังโดเมน http อื่น ๆ ส่วนหัวของผู้อ้างอิงไม่ได้ถูกตั้งค่าเมื่อเชื่อมโยงจากหน้า https ไปยังหน้า http จากhttp://en.wikipedia.org/wiki/HTTP_referrer หากเข้าถึงเว็บไซต์ได้จากการเชื่อมต่อ HTTP Secure (HTTPS) และลิงค์ชี้ไปที่ใดก็ได้ยกเว้นตำแหน่งที่ปลอดภัยอื่นฟิลด์ผู้อ้างอิงจะไม่ถูกส่ง ฉันต้องการให้โดเมนอื่นสามารถเห็นผู้อ้างอิงเพื่อให้พวกเขารู้ว่าทราฟฟิกมาจากโดเมนของฉัน มีวิธีบังคับส่วนหัวนี้หรือมีวิธีอื่นหรือไม่ ปรับปรุง ฉันได้ทำการทดสอบขั้นพื้นฐานโดยใช้การเปลี่ยนเส้นทาง: http page -- link to http --> 301 redirect --> http page = referrer intact https page -- link to https --> 301 redirect --> http page = referrer …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.