ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comความรู้ทั่วไปSearch Engine OptimizationOptimized Web Page ให้เร็วตามแบบฉบับ Google
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: Optimized Web Page ให้เร็วตามแบบฉบับ Google  (อ่าน 2359 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
holidaytours
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 291
ออฟไลน์ ออฟไลน์

กระทู้: 7,581



ดูรายละเอียด เว็บไซต์
« เมื่อ: 19 กรกฎาคม 2010, 15:59:09 »

เอามาให้อ่านกันเล่น ๆ ครับ เห็นว่าหัวข้อน่าสนใจดีครับ wanwan020
Optimized Web Page ให้เร็วตามแบบฉบับ Google

ขออธิบายในแต่ละส่วนนะครับ เป็นวิธีแก้ที่ผมนำมาใช้จนผ่านการทดสอบ Speed ครับ

1. Optimized images
สำหรับปัญหานี้ ผมเชื่อว่า ทุกคนที่เทสต้องเจอครับ คือ การ resize รูปด้วยการกำหนด width, height จากขนาดภาพจริงลงมา เช่น ภาพจริง 200 x 200 แต่เรากำหนด ในแท็ก img ว่า width=”80? height=”80? สำหรับตัวเรามองว่า ไม่เห็นจะมีอะไร ภาพมันก็แค่ลดขนาดลงมา แต่ในเบื้องลึกแล้ว Browser ต้อง Render ภาพใหม่ ตลอดทำให้โหลดนานขึ้น หรือ อีกกรณีนึงคือ ภาพที่เราใช้ ยังสามารถทำให้ขนาดไฟล์เล็กลงได้อีก เช่น เราใช้ ภาพ .gif แต่ Google จะลองทำเป็น .png ถ้า .png มีขนาดเล็กกว่า Google ก็จะแนะนำให้ใช้ .png ตรงนี้ง่ายครับ แค่ save ไฟล์ที่ Google ทำให้เอามาใช้ได้เลย และ .jpg ก็เช่นกันครับ

2. Parallelized downloads across hostnames
ปัญหานี้ ปัจจุบันผมก็ยังแก้ไม่ตกครับ ไม่รู้ว่า เพราะอะไร แต่เท่าที่อ่าน คือ เรามีการอ้างอิงภาพ หรือ external link จากคนละ hostname มากเกินไป ถ้าหาทางแก้ได้จะรีบมาแจ้งครับ

3. Enable gzip compression
วิธีนี้แก้ง่ายมากครับ สำหรับเว็บที่ทำเอง เขียนโค้ดเอง สำหรับผมขอยกตัวอย่าง PHP ครับ เพียงแค่ใส่ code
ob_start(”ob_gzhandler”);
เข้าไปที่บรรทัดแรกของ php ก็เสร็จแล้วครับ เหมือนเพื่อบอกให้ code นี้ว่า document นี้จะทำการ gzip ด้วย เพื่อให้การโหลดต่อครั้งเล็กลงครับ

4. Serve static content from a cookieless domain
ปัญหานี้ผมก็ยังแก้ไม่ได้ครับ เท่าที่อ่าน ๆ ดู เหมือนจะให้เราแยก sub domain ออกมาสำหรับ static content เช่น image,flash ต่าง ๆ ครับแล้วกำหนด cookie ใน sub domain นั้น ๆ อันนี้ท่าทางจะทำไม่ได้สำหรับ share host อย่างเรา ๆ ครับ - -”

5. Remove unused cssสำหรับข้อนี้แปลกันตรงตัวครับ คือ ลบ css ที่ไม่ได้ใช้ทิ้งไป แต่… ก่อนจะลบ เช็คทุกหน้าที่มีการใช้นะครับ เพราะแต่ละหน้า จะมีการใช้ css ไม่เหมือนกัน แต่เราทำไฟล์ css ไฟล์เดียว ทำให้บางหน้าจะไม่ได้ใช้ตัวนั้น ตัวนี้ อย่าไปลบทิ้งหมดล่ะครับ หรือถ้าจะเอาให้มันดี 100% คือ แต่ละ page content ให้ใช้ css คนละไฟล์ เช่น css-home.css, css-item.css อะไรแบบนี้ แล้วกำหนดแต่ละ css ให้ใช้งานพอดีกับที่จำเป็น แล้วแต่ความชอบครับ

6. Leverage browser caching
ปัญหานี้คือเกี่ยวกับ browser ครับ คือ การโหลดภาพจาก browser ควรจะให้ browser เก็บ cache ด้วย เพื่อที่ครั้งต่อไป จะได้ดึงจาก browser cache ก่อน ไม่ต้องโหลดใหม่ จนกว่า cache จะหมดอายุครับ แก้ได้ด้วย .htaccess ผมทดสอบใน hostgator แล้วใช้ได้งานครับ เพียงเอา code นี้ไปใส่บนสุดของ .htaccess ก็เรียบร้อย

<FilesMatch “\.(ico|flv|jpg|jpg|png|gif|js|css|swf)$”>
Header set Cache-Control “max-age=2592000, public”
</FilesMatch>

7. Minify CSS
เนื่องจากบางครั้ง การทำ css เรามักจะเว้นบรรทัด ช่องว่า หรือ อะไรมากมายเพื่อให้อ่านง่าย แต่การทำเช่นนั้น ทำให้ขนาดไฟล์ใหญ่ขึ้นครับ Google จึงแนะนำให้เราลดออกซะ แก้ง่าย ๆ ครับ เปิด link ที่ google แนะนำ แล้วเอามาทับไฟล์ css เรา ก็จบล่ะ


เพิ่มเติมอีกหน่อยครับ
ควรกำหนด image dimension ทุกภาพครับ
ลดขนาด js ด้วยวิธีเดียวกับ minify css
ลดการใช้ external js มาก ๆ หรือถ้าทำได้ นำมาไว้ที่ไฟล์เดียวกันทั้งหมด
หลีกเลี่ยงการใช้ css ที่ผิดรูปแบบ
และเพิ่มเติมพิเศษครับ สำหรับเว็บที่ให้โหลดเร็วปรี๊ดดๆๆๆๆ เพียงเติม code นี้เข้าไปที่ .htaccess เช่นเคย
<FilesMatch “.(php|cgi|pl|htm)$”>
Header set Cache-Control “max-age=3600, public”
</FilesMatch>
ทำเพื่ออะไร?? ใน code นี้บอกว่า ไฟล์ php cgi pl html จะโดน cache ไว้ 3600 วินาที (1 ชม.) แล้วค่อยเริ่ม cache ใหม่ นั่นคือ ถ้าเราโหลดแล้ว 1 รอบ จะไม่โหลดอีก 1 ชม. ลองใส่แล้วทดสอบดูครับ จะเห็นว่า โหลดรอบแล้ว แล้วถ้าโหลดอีกครั้ง มันจะเหมือนไม่ได้โหลดเลย ยกเว้นกด F5 หรือ Ctrl+F5 นะครับ
หวังว่าจะเป็นประโยชน์กับเพื่อน ๆ นะครับ ทำแล้ว Google ไม่ชอบ แต่ User ชอบ แล้วทำให้เรามีรายได้เพิ่ม ก็น่าจะดีครับ
ที่มา http://www.oknation.net/blog/print.php?id=539666
บันทึกการเข้า

Twenty-One
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 336
ออฟไลน์ ออฟไลน์

กระทู้: 11,770



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 19 กรกฎาคม 2010, 16:06:01 »

+1 ครับ มีประโยชน์มากๆ เลยครับ
บันทึกการเข้า

# บริการโฮสติ้งขั้นเทพ 24/7 เปิดให้บริการ web hosting มาแล้ว 14 ปี ลูกค้ากว่า 40,000 ราย ให้ความไว้วางใจ
# hosting คุณภาพสูง ดูแลระบบโดย system engineer ประสบการณ์สูง
# host เร็ง แรง ไม่มีล่ม ติดตั้ง cms ฟรี
# vps ราคาถูก 50GB 999 บาท

building
ก๊วนเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 386



ดูรายละเอียด
« ตอบ #2 เมื่อ: 19 กรกฎาคม 2010, 16:07:24 »

ขอบคุณครับ  wanwan017 wanwan017 wanwan017
บันทึกการเข้า

แม้ยามจนทนสู้รู้กินเกลือ อย่าไปเถือเนื้อมิตรปลิดทรัพย์สิน สัญชาติเสือไม่ง้อขอใครกิน ถึงหิวดิ้นเสาะหาเพื่อเลี้ยงตัว

.
limingxin
สมุนแก๊งเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 700



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 19 กรกฎาคม 2010, 17:03:57 »

ขอบคุณครับ
บันทึกการเข้า

SEkr
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 332
ออฟไลน์ ออฟไลน์

กระทู้: 1,530



ดูรายละเอียด
« ตอบ #4 เมื่อ: 19 กรกฎาคม 2010, 17:18:56 »


อู้ววว ขอบคุณครับ
บันทึกการเข้า
holidaytours
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 291
ออฟไลน์ ออฟไลน์

กระทู้: 7,581



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 20 กรกฎาคม 2010, 09:41:02 »

wanwan020
คิดว่าพอมีประโยชน์บ้างครับ ไม่มากก็น้อยครับ
บันทึกการเข้า

medbuoy
ก๊วนเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 223



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 20 กรกฎาคม 2010, 10:57:09 »

มีประโยชน์มากเลยครับ ต้องเก็บไว้ก่อนเลย
บันทึกการเข้า

rapeedu
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 34
ออฟไลน์ ออฟไลน์

กระทู้: 2,044



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 20 กรกฎาคม 2010, 11:05:44 »

บทความคุ้น ๆ จังคับ นี่ที่ผมเขียนไว้หนิ

http://www.rapeeseoaff.com/opt...1%E0%B8%9A%E0%B8%9Agoogle.html

ตัดส่วนที่ผมเขียนเองไปหมด เหลือแต่ส่วนเนื้อหา หากจะ copy ไปไว้ที่เว็บตนเอง รบกวนให้เครดิตผมสักนิดครับ เห็นแบบนี้แล้ว... wanwan015

ผมไม่ได้ต่อว่า จขกท. นะครับ ผมต่อว่า ผู้ที่เอาบทความไปเผยแพร่ แล้วไม่ให้เครดิตคนเขียนเลย

พี
บันทึกการเข้า

nitity
คนรักเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 124



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 20 กรกฎาคม 2010, 13:31:18 »

ขอบคุณทั้งเจ้าของกระทู้่

และเจ้าของบทความตัวจริงด้วยค่ะ

เป็นประโยชน์มากค่ะ
บันทึกการเข้า

pugkung
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 196
ออฟไลน์ ออฟไลน์

กระทู้: 2,681



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 20 กรกฎาคม 2010, 13:50:08 »

บทความคุ้น ๆ จังคับ นี่ที่ผมเขียนไว้หนิ

http://www.rapeeseoaff.com/opt...1%E0%B8%9A%E0%B8%9Agoogle.html

ตัดส่วนที่ผมเขียนเองไปหมด เหลือแต่ส่วนเนื้อหา หากจะ copy ไปไว้ที่เว็บตนเอง รบกวนให้เครดิตผมสักนิดครับ เห็นแบบนี้แล้ว... wanwan015

ผมไม่ได้ต่อว่า จขกท. นะครับ ผมต่อว่า ผู้ที่เอาบทความไปเผยแพร่ แล้วไม่ให้เครดิตคนเขียนเลย

พี


นั่นนะสิ ผมก็ว่ามันคุ้น ๆ  Tongue
บันทึกการเข้า

rapeedu
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 34
ออฟไลน์ ออฟไลน์

กระทู้: 2,044



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 20 กรกฎาคม 2010, 14:40:02 »

บทความคุ้น ๆ จังคับ นี่ที่ผมเขียนไว้หนิ

http://www.rapeeseoaff.com/opt...1%E0%B8%9A%E0%B8%9Agoogle.html

ตัดส่วนที่ผมเขียนเองไปหมด เหลือแต่ส่วนเนื้อหา หากจะ copy ไปไว้ที่เว็บตนเอง รบกวนให้เครดิตผมสักนิดครับ เห็นแบบนี้แล้ว... wanwan015

ผมไม่ได้ต่อว่า จขกท. นะครับ ผมต่อว่า ผู้ที่เอาบทความไปเผยแพร่ แล้วไม่ให้เครดิตคนเขียนเลย

พี


นั่นนะสิ ผมก็ว่ามันคุ้น ๆ  Tongue

อิอิ ครับ คุณโฮป
บันทึกการเข้า

Jirud
ก๊วนเสียว
*

พลังน้ำใจ: 17
ออฟไลน์ ออฟไลน์

กระทู้: 251



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 20 กรกฎาคม 2010, 15:02:21 »

ขอบคุณครับ กะลังมีปัญหาเรือ่งเว็บช้าพอดี wanwan017
บันทึกการเข้า
tourphuket
คนรักเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 165



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 20 กรกฎาคม 2010, 15:59:51 »

มีประโยชน์มากๆ เลยครับ ขอบคุณมากครับ
บันทึกการเข้า

smaller
ก๊วนเสียว
*

พลังน้ำใจ: 19
ออฟไลน์ ออฟไลน์

กระทู้: 273



ดูรายละเอียด
« ตอบ #13 เมื่อ: 20 กรกฎาคม 2010, 16:14:27 »

firebug plugin + page speed plugin (FF)

เช็คแต้มความเร็วของการโหลดเพจ มีคำแนะนำในการแก้ด้วยครับ


แต่ผม ดูแต้มเล่นๆอย่างเดียว แต่แก้ไม่เป็น  wanwan004
บันทึกการเข้า

BIGALOW
สมุนแก๊งเสียว
*

พลังน้ำใจ: 44
ออฟไลน์ ออฟไลน์

กระทู้: 683



ดูรายละเอียด
« ตอบ #14 เมื่อ: 20 กรกฎาคม 2010, 16:22:09 »

มาเอาความรู้ ..

แต่ก็แก้ไม่ค่อยเป็นหรอก ..
บันทึกการเข้า

ห้ามใส่ link เว็บผิดกฎหมาย
keepwalking
คนรักเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 177



ดูรายละเอียด
« ตอบ #15 เมื่อ: 20 กรกฎาคม 2010, 16:30:40 »

มีประโยชน์มากครับ  แต่แก้คงใช้เวลานานแน่ๆ เลย  wanwan044
บันทึกการเข้า
TheThaiAffiliate
คนรักเสียว
*

พลังน้ำใจ: 9
ออฟไลน์ ออฟไลน์

กระทู้: 149



ดูรายละเอียด
« ตอบ #16 เมื่อ: 20 กรกฎาคม 2010, 16:31:37 »

ได้ความรู้ดี ขอบคุณครับ
บันทึกการเข้า
linkinshot
ก๊วนเสียว
*

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 475



ดูรายละเอียด
« ตอบ #17 เมื่อ: 20 กรกฎาคม 2010, 17:08:44 »

ความรู้เกี่ยวกับภาพ เอาเข้าหัวช้าอีกแล้ว wanwan031
บันทึกการเข้า

︻┳═一--Souls For Sale~--
candy3000
คนรักเสียว
*

พลังน้ำใจ: 63
ออฟไลน์ ออฟไลน์

กระทู้: 181



ดูรายละเอียด
« ตอบ #18 เมื่อ: 20 กรกฎาคม 2010, 17:29:05 »

 wanwan017
บันทึกการเข้า

amdxp
ก๊วนเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 220



ดูรายละเอียด เว็บไซต์
« ตอบ #19 เมื่อ: 20 กรกฎาคม 2010, 17:34:27 »

+1 ครับ เป็นประโยชน์
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์