google.com ระดับโลก แต่ validate ไม่ผ่าน

google.com ระดับโลก แต่ validate ไม่ผ่าน

เรื่องจริง ที่เป็นมานานแล้ว และทาง google เองก็รู้อยู่เต็มอกมานานแล้ว แต่ก็ปล่อยให้เป็นอย่างนั้นครับ เพราะว่ามันมีเหตุผลอยู่ อยากรู้ลองอ่านดูครับ
จริงๆก่อนหน้านี้ช่วงที่เขียนเรื่อง web standard อยู่นั้น ก็เคยเอา google.com ไป validate มารอบนึงครับ ผลที่ได้ก็คือไม่ผ่าน ไม่ว่าจะเป็นมาตรฐานใดๆก็ตาม ตอนนั้นงงเล็กน้อย แต่ก็ไม่ได้คิดอะไร จนตอนนี้มาสังเกตอีกรอบ พบว่ามันเป็นความตั้งใจ และจำใจที่จะต้องเป็นแบบนั้นครับ
ถ้าใครที่ได้ลอง view source code หน้าเว็บ google.com จะพบว่ามันมีเพียงแค่ 6 บรรทัดเท่านั้น หนำซ้ำเรื่องที่น่าประหลาดใจที่สุดก็คือ tag ปิด body และ ปิด html ยังไม่มีเลย ระดับ google จะทำพลาดได้ขนาดนี้เชียวหรือ?


เหตุผลที่แท้จริงในเรื่องนี้นั้น เป็นเหตุผลที่ผมคิดวิเคราะห์ขึ้นมาเอง แต่ไม่ได้มั่วนะครับ มีหลักการ
ที่เว็บ google.com เขียนโคดผิดพลาดลายจุด และทำให้ไม่สามารถ validate ผ่านตามมาตรฐานใดๆเลยนั้น จุดประสงค์ก็คือ ต้องการให้หน้าเว็บปิดได้เร็วที่สุด หรือลดปริมาณ traffic ที่ใช้นั่นเอง� เรื่องเดียวกันแต่ได้ประโยชน์คนละมุม

และที่สำคัญ ยังต้องทำงานได้ และถูกต้อง

ลองมาวิเคราะห์กันง่ายๆครับ สมมุติว่าปัจจุบัน มีคนเปิด google.com วันละพันล้านครั้ง
และตามที่เรารู้กันอยู่แล้วว่า 1 ตัวอักษรคือ 1 byte ถ้าหน้าเว็บ google ลดตัวอักษรลงแค่ตัวอักษรเดียว จะสามารถลด traffic ลงได้ 1 พันล้าน� byte หรือประมาณ 1 GB ต่อวันเลยทีเดียว นั่นคือลดแต่ 1 ตัวอักษรเท่านั้นนะครับ แล้วถ้าเค้าสามารถลดได้ 20 KB หรือ 20000 ตัวอักษร ก็จะสามารถประหยัด traffic ได้ถึงวันละ 20 TB(Tera Bytes)เลย

จะเห็นได้ว่าเป็นจำนวนไม่น้อยนะครับ ต่อวันเท่านี้แล้วต่อเดือน~ 600TB ต่อปีล่ะจะเป็นเท่าไร

นอกเหนือจากนี้แล้ว ที่ google จะถูกเรียกใช้ทรัพยากรน้อยลงแล้ว ผลดียังตกไปถึงผู้ใช้งานอีกครับ เพราะว่าบางคนที่ใช้ inernet แบบ dail up เค้าจะมีความเร็วตอนที่โหลดหน้าเว็บประมาณ 5KB/s(56kbps) การที่ทำหน้าเว็บให้เล็กลงได้ 20KB ก็เท่ากับว่าเว็บจะโหลดได้เร็วขึ้นอีก 4 วินาทีเลย ถือว่าเป็นจำนวนไม่น้อยนะครับ ใครที่เคยใช้เน็ตช้ามากๆ แล้วเปิดเว็บใหญ่ๆที่ต้องรอนานๆจะเข้าใจดีครับ

และนี่ก็กลายเป็นอีกเหตุนึงด้วยครับ ที่ทำให้google โตได้อย่างรวดเร็ว รวมทั้งผมเองที่เริ่มต้นจาก yahoo ก็ต้องเปลี่ยนมาเป็น google ในที่สุด ก็เพราะว่าเปิดหน้าเว็บได้เร็วมากครับคนเลยนิยมใช้

เป็นอย่างไรบ้างครับ เบื้องหลังหน้าเว็บของ google กับสาเหตุที่ทำไมเว็บระดับ google ถึงยัง validate ไม่ผ่าน ทั้งๆที่ผมเชื่อล้าน % ว่าถ้า google จะทำจริงล่ะก็ สอบผ่านทุกๆมาตรฐานที่มีได้อย่างไม่ยากเลย เพราะว่าระดับนี้แล้ว ไม่พลาดเรื่องเล็กๆแน่นอนครับ

แต่อย่างไรก็ดี แม้ว่า google.com จะไม่ผ่านการ validate ตาม standard ก็ตาม แต่ผมเชื่อเหลือเกินว่า google ค้าทดสอบมาแล้วว่าสามารถใช้ได้กับทุก browser และทุกอุปกรณ์ที่อาจจะเปิดได้แน่นอนรื่องนี้ระดับ google.com ไม่ยอมให้พลาดแน่ๆครับ เพราะทุกอย่างมันส่งผลต่อตัวธุรกิจ

ทีนี้คงจะเห็นแล้วว่า ทุกเว็บไม่จำเป็นต้องตาม standard หากแต่มันยังทำงานได้อย่างถูกต้องในทุกอุปกรณ์โดยไม่ผิดเพี้ยนก็เพียงพอแล้วครับ

ป.ล.บทความนี้เป็นบทความแรกที่ไม่ได้ทำรูปมาลงนะครับ -_-'' ไม่ว่ากันนะ เพราะว่าอย่างที่ผมเคยบอกว่าบทความน่ะเขียนไว้แล้ว แต่ไม่มีเวลาทำรูป ก็เลยไม่ได้ลงสักที แต่น่าเชื่อว่า คนอ่านอยากอ่านเนื้อหามากกว่าดูรูปครับ เลยลัดเอาแบบนี้เลยแล้วกัน และจะมีแบบนี้เรื่อยๆด้วยแหล่ะครับ
[PRINT VERSION] เขียน: 2009-06-02 23:49:40 แก้ไข : 2009-06-02 23:49:40 อ่าน : 2788
tag :

Comment

Comment
BeYourCyber - 01/06/2009 23:00:00 -
ร่วมพูดคุยในหัวข้อของบทความ google.com ระดับโลก แต่ validate ไม่ผ่าน
เรื่องจริง ที่เป็นมานานแล้ว และทาง google เองก็รู้อยู่เต็มอกมานานแล้ว แต่ก็ปล่อยให้เป็นอย่างนั้นครับ เพราะว่ามันมีเหตุผลอยู่ อยากรู้ลองอ่านดูครับ