[ถาม] เว็บมีรูปภาพมาก จัดการ Server อย่างไร? +1 [SOLVED]

เริ่มโดย onlyones, 16 กุมภาพันธ์ 2015, 21:36:06

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

onlyones

พอดีอยากเก็บไฟล์รูปไว้ในเว็บตัวเองครับ

จะมีวิธีการตั้งค่าเว็บหรือออกแบบ Server แบบไหนบ้างครับที่ช่วยให้เว็บทำงานมีประสิทธิ์ภาพไม่ล่มหรือใช้ทรัพยากรมากเกินไป :-[

w_jirawat

#1
ถ้าใช้ WordPress แนะนำ Plugin WP Smush it ครับส่วนในเรื่อง server รอผู้รู้ด้านเทคนิคมาช่วยเหมือนกันครับ :wanwan003:
อยากโปรโมตเว็บให้ติดหน้าแรก Google [direct=https://th.linkedin.com/in/jirawatisme]รับทำ seo [/direct] นี่เลย
มีเพจแต่คนไม่ติดต่อ[direct=https://m.facebook.com/seofanpagethailand/]รับทำ seo facebook[/direct] อยากให้ใช้กลยุทธ White Hat [direct=https://www.tumblr.com/seofanpagethailand/]รับทำ seo สายขาว[/direct] ปลอดภัย มั่นคง
จ่ายเป็นก้อนไม่ไหว [direct=https://www.instagram.com/seofanpagethailand/]รับทำ seo รายเดือน[/direct] คุมงบได้
จ้างทำ seo ที่ไหนดี [direct=https://twitter.com/jirawatisme?lang=th]รับทำ seo ราคาถูก [/direct] เป็นคำตอบของคุณ

treehost

|(。◕‿‿◕。)| [direct=https://www.ihotvps.com]VPS SSD Raid-5[/direct] จัดโปรใจปล้ำ!.. ลด 20% แถมแรม 4GB ฟรี เริ่มต้นเพียง 700บาท
|(。◕‿‿◕。)| Line: @airwave |  [direct=https://www.facebook.com/ihotVPS]ihotVPS[/direct]

icez

จริงๆ แล้วหลักการออกแบบ server เค้าให้แยก user uploaded data พวกรูปพวกไฟล์อะไรพวกนี้ไปไว้อีกตัว ส่วนที่ระบบหลักเก็บแค่ url ครับ

กลับมาที่ประเด็นเอารูปไว้บน server มันมีปัจจัยอยู่สองสามอย่างครับ

- web server "ไม่สมควร" ใช้ apache (ใน mode prefork ที่ปกติจะใช้กัน) เป็นอย่างยิ่ง ถ้าจำเป็นต้องใช้ apache อยู่ (เช่นยังใช้ .htaccess อยู่) ก็เอา nginx รันขวางไว้ ให้รับ static file ไปแล้วที่เหลือโยนเข้า apache
- harddisk หาที่อ่านข้อมูล "แบบสุ่ม" ได้เร็วๆ หรือถ้าไม่ไหวอาจใช้ ssd ช่วย ทำเป็น flashcache เพื่อลดภาระของ harddisk ไปครับ
- ram เยอะไว้ก่อนเป็นดี..
[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ

jorjee001

1. Cache
2. แยกเซิฟเว็บกับรูปภาพออกจากกัน
3. ทางลือกหาเว็บฝากรูป
[direct=https://www.siam.pw]VPS RAM 2GB เดือนละ 399 บาท  ติดตั้งฟรี  ดูแลกันเหมือนพี่น้อง[/direct]
█ [direct=https://www.siam.pw]Linux VPS[/direct]  เริ่มต้น 149 บาท/เดือน
█ [direct=https://www.siam.pw]Windows VPS[/direct]  เริ่มต้น 699 บาท/เดือน


บริการทุกระดับประทับใจ | รับประกันคืนเงินใน 15 วัน | รับประกันอัพไทม์ 99.99%
Fanpage: [direct=https://www.facebook.com/SiamPowerWeb]SiamPowerWeb[/direct] Email: [email protected]  Tel: 089-806-0848

xmen256k

อ้างถึงจาก: icez ใน 16 กุมภาพันธ์ 2015, 22:09:43
จริงๆ แล้วหลักการออกแบบ server เค้าให้แยก user uploaded data พวกรูปพวกไฟล์อะไรพวกนี้ไปไว้อีกตัว ส่วนที่ระบบหลักเก็บแค่ url ครับ

กลับมาที่ประเด็นเอารูปไว้บน server มันมีปัจจัยอยู่สองสามอย่างครับ

- web server "ไม่สมควร" ใช้ apache (ใน mode prefork ที่ปกติจะใช้กัน) เป็นอย่างยิ่ง ถ้าจำเป็นต้องใช้ apache อยู่ (เช่นยังใช้ .htaccess อยู่) ก็เอา nginx รันขวางไว้ ให้รับ static file ไปแล้วที่เหลือโยนเข้า apache
- harddisk หาที่อ่านข้อมูล "แบบสุ่ม" ได้เร็วๆ หรือถ้าไม่ไหวอาจใช้ ssd ช่วย ทำเป็น flashcache เพื่อลดภาระของ harddisk ไปครับ
- ram เยอะไว้ก่อนเป็นดี..

ขอสอบถามเพิ่มเติมหน่อยครับผม

ควรใช้โดเมนแยก หรือว่าสร้างเป็นซับดีครับ

เพราะเห็นบางเว็บใช้ชื่อใหม่ไปเลยเช่นพวก google facebook pantip

แต่ก็มีบางเว็บที่เค้าสร้างซับโดเมนแทน dek-d kapook

ไม่ทราบว่า 2 อย่างนี้ ให้ผลแตกต่างกันอย่างไรบ้างครับ

ขอบคุณครับ

h8

จากประสบการณ์ในการ ใช้ google app engine
- จะเป็นระบบ cloud Platform 100%
- การวางรูป จะมีฟังก์ชั่นเชื่อมลิงค์ออกนอก แตกต่างจากserverอื่นๆ ที่ URL ที่เชื่อมไว้ จะถูกระบบนำมาเก็บไว้เป็น page speed บน  cloud Platform
  ทำให้การทำงานรวดเร็วขึ้นกว่าปกติ 30-50เท่า
- ลดแบนวิดส์ ในเว็บหลักลงได้ 50%

   สนใจดูรายละเอียดได้ที่
    https://www.deploydomain.com/249.extra/gae-0-wordpress
   
[direct=https://support-teams.appspot.com/th.php]Google App Engine  Deploy & Wordpress [/direct]
[direct=https://searchletsgo.appspot.com][direct=https://goo.gl/5oGzRN]

~บอล~

อ้างถึงจาก: xmen256k ใน 16 กุมภาพันธ์ 2015, 22:13:00
อ้างถึงจาก: icez ใน 16 กุมภาพันธ์ 2015, 22:09:43
จริงๆ แล้วหลักการออกแบบ server เค้าให้แยก user uploaded data พวกรูปพวกไฟล์อะไรพวกนี้ไปไว้อีกตัว ส่วนที่ระบบหลักเก็บแค่ url ครับ

กลับมาที่ประเด็นเอารูปไว้บน server มันมีปัจจัยอยู่สองสามอย่างครับ

- web server "ไม่สมควร" ใช้ apache (ใน mode prefork ที่ปกติจะใช้กัน) เป็นอย่างยิ่ง ถ้าจำเป็นต้องใช้ apache อยู่ (เช่นยังใช้ .htaccess อยู่) ก็เอา nginx รันขวางไว้ ให้รับ static file ไปแล้วที่เหลือโยนเข้า apache
- harddisk หาที่อ่านข้อมูล "แบบสุ่ม" ได้เร็วๆ หรือถ้าไม่ไหวอาจใช้ ssd ช่วย ทำเป็น flashcache เพื่อลดภาระของ harddisk ไปครับ
- ram เยอะไว้ก่อนเป็นดี..

ขอสอบถามเพิ่มเติมหน่อยครับผม

ควรใช้โดเมนแยก หรือว่าสร้างเป็นซับดีครับ

เพราะเห็นบางเว็บใช้ชื่อใหม่ไปเลยเช่นพวก google facebook pantip

แต่ก็มีบางเว็บที่เค้าสร้างซับโดเมนแทน dek-d kapook

ไม่ทราบว่า 2 อย่างนี้ ให้ผลแตกต่างกันอย่างไรบ้างครับ

ขอบคุณครับ

ใช้แบบไหนก็ได้ครับ เพราะแยก Ip แยกโฮสกันแล้ว ก็เหมือนๆ กัน เพียงแต่ถ้าใช้โดเมนอื่นไปเลย มันจะง่ายต่อการจัดการที่สะดวกมากกว่า

icez

อ้างถึงจาก: xmen256k ใน 16 กุมภาพันธ์ 2015, 22:13:00
อ้างถึงจาก: icez ใน 16 กุมภาพันธ์ 2015, 22:09:43
จริงๆ แล้วหลักการออกแบบ server เค้าให้แยก user uploaded data พวกรูปพวกไฟล์อะไรพวกนี้ไปไว้อีกตัว ส่วนที่ระบบหลักเก็บแค่ url ครับ

กลับมาที่ประเด็นเอารูปไว้บน server มันมีปัจจัยอยู่สองสามอย่างครับ

- web server "ไม่สมควร" ใช้ apache (ใน mode prefork ที่ปกติจะใช้กัน) เป็นอย่างยิ่ง ถ้าจำเป็นต้องใช้ apache อยู่ (เช่นยังใช้ .htaccess อยู่) ก็เอา nginx รันขวางไว้ ให้รับ static file ไปแล้วที่เหลือโยนเข้า apache
- harddisk หาที่อ่านข้อมูล "แบบสุ่ม" ได้เร็วๆ หรือถ้าไม่ไหวอาจใช้ ssd ช่วย ทำเป็น flashcache เพื่อลดภาระของ harddisk ไปครับ
- ram เยอะไว้ก่อนเป็นดี..

ขอสอบถามเพิ่มเติมหน่อยครับผม

ควรใช้โดเมนแยก หรือว่าสร้างเป็นซับดีครับ

เพราะเห็นบางเว็บใช้ชื่อใหม่ไปเลยเช่นพวก google facebook pantip

แต่ก็มีบางเว็บที่เค้าสร้างซับโดเมนแทน dek-d kapook

ไม่ทราบว่า 2 อย่างนี้ ให้ผลแตกต่างกันอย่างไรบ้างครับ

ขอบคุณครับ
perfect case คือแยกโดเมนครับ
เหตุผลคือเรื่อง request size

โดยปกติโดเมนฝั่งเว็บเราจะมี cookie แปะไปด้วย ซึ่งถ้าใช้โดเมนเดียวกัน เวลา client request จะเปลืองเน็ตฝั่ง client เพราะต้องแนบ cookie มาด้วย ทำให้ส่ง request ได้ช้าลง
พอแยกโดเมนออกมา (โดยมากก็ใช้ domain สั้นลงด้วย)  ทำให้ขนาด request ลดลงเยอะ (เผลอๆ อาจลดได้หลายร้อย byte) ก็ทำให้ client เข้าได้เร็วขึ้นครับ
[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ

onlyones

#9
ขอบคุณทุกท่านมากเลยนะครับ Thank +1

และขอบคุณคุณ ~บอล~, jorjee001 และคุณ icez เป็ยพิเศษเลยนะครับผม นอกจากเก่งแล้วยังใจดีด้วย :-[

tommy009

อ้างถึงจาก: icez ใน 16 กุมภาพันธ์ 2015, 22:09:43
จริงๆ แล้วหลักการออกแบบ server เค้าให้แยก user uploaded data พวกรูปพวกไฟล์อะไรพวกนี้ไปไว้อีกตัว ส่วนที่ระบบหลักเก็บแค่ url ครับ

กลับมาที่ประเด็นเอารูปไว้บน server มันมีปัจจัยอยู่สองสามอย่างครับ

- web server "ไม่สมควร" ใช้ apache (ใน mode prefork ที่ปกติจะใช้กัน) เป็นอย่างยิ่ง ถ้าจำเป็นต้องใช้ apache อยู่ (เช่นยังใช้ .htaccess อยู่) ก็เอา nginx รันขวางไว้ ให้รับ static file ไปแล้วที่เหลือโยนเข้า apache
- harddisk หาที่อ่านข้อมูล "แบบสุ่ม" ได้เร็วๆ หรือถ้าไม่ไหวอาจใช้ ssd ช่วย ทำเป็น flashcache เพื่อลดภาระของ harddisk ไปครับ
- ram เยอะไว้ก่อนเป็นดี..

ผมสงสัยเพิ่มเติมครับ
mode prefork ทำให้กิน memory เยอะเวลาโหลด ผมเข้าใจถูกหรือเปล่าครับ
[direct=http://www.lokiyarok.com/]E-Books English learning[/direct] | [direct=http://americanfootballfin.blogspot.com/]Football[/direct] | [direct=http://www.google.com/]I love Google[/direct] |[direct=http://superstarcute.blogspot.com/]Super star[/direct]

icez

อ้างถึงจาก: tommy009 ใน 17 กุมภาพันธ์ 2015, 08:56:41
อ้างถึงจาก: icez ใน 16 กุมภาพันธ์ 2015, 22:09:43
จริงๆ แล้วหลักการออกแบบ server เค้าให้แยก user uploaded data พวกรูปพวกไฟล์อะไรพวกนี้ไปไว้อีกตัว ส่วนที่ระบบหลักเก็บแค่ url ครับ

กลับมาที่ประเด็นเอารูปไว้บน server มันมีปัจจัยอยู่สองสามอย่างครับ

- web server "ไม่สมควร" ใช้ apache (ใน mode prefork ที่ปกติจะใช้กัน) เป็นอย่างยิ่ง ถ้าจำเป็นต้องใช้ apache อยู่ (เช่นยังใช้ .htaccess อยู่) ก็เอา nginx รันขวางไว้ ให้รับ static file ไปแล้วที่เหลือโยนเข้า apache
- harddisk หาที่อ่านข้อมูล "แบบสุ่ม" ได้เร็วๆ หรือถ้าไม่ไหวอาจใช้ ssd ช่วย ทำเป็น flashcache เพื่อลดภาระของ harddisk ไปครับ
- ram เยอะไว้ก่อนเป็นดี..

ผมสงสัยเพิ่มเติมครับ
mode prefork ทำให้กิน memory เยอะเวลาโหลด ผมเข้าใจถูกหรือเปล่าครับ

คือมัน 1 connection = 1 process น่ะครับ - -' ซึ่งเปลืองแรมตามนั้นแหละครับ

ส่วน mode อื่นมันจะเป็น thread ทำให้จำนวน process น้อยลง ใช้แรมน้อยลงครับ
[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ

hagin

เว็บไซต์ลงประกาศหางานฟรี ลงประกาศหาพนักงานฟรี ลงประกาศหาคนทำงาน ฟรีลงประกาศหางานฟรี
บริการรับจ้างออกแบบเขียนแบบขออนุญาตก่อสร้างครับรับเขียนแบบบ้าน
หางานราชการ ค้นหา งานราชการค้นหางานภาครัฐ พนักงานราชการหางานราชการ
ลงประกาศฟรีบ้าน คอนโด ที่ดิน อสังหาริมทรัพย์ ลงประกาศขายบ้านฟรี
ลงประกาศฟรีโอนย้าย สับเปลี่ยน ตำแหน่งว่าง ข้าราชการ บุคลากรทางการศึกษา หน่วยงาน อปท.กระทรวง ทบวง กรม ทหาร ตำรวจลงประกาศฟรีโอนย้ายข้าราชการ