• May 24, 2018

    1.ตัวเว็บไซต์

    2.1 ภาษาที่ใช้เขียนเว็บไซต์
    2.2 โครงสร้างเว็บไซต์
    2.3 logic ที่ในการเขียนเว็บ โดยเฉพาะประเภทที่ต้องมีการคำนวณ หรือ ดึงข้อมูลจาก Database
    2.4 การปรับแต่งเว็บ ด้านความเร็ว การใช้ catch ,CDN ฯลฯ
    2.5 ส่วนประกอบเว็บ
    2.6 ขนาดไฟล์เว็บไซต์ในแต่ละหน้า
    2.7 ขนาดรูปภาพ จำนวนรูปภาพ
    2.8 CMS ที่เลือกใช้
    2.9 plugin ของ CMS ที่ใส่เพิ่ม , Theme ที่เลือกใช้
    2.10 ลูกเล่นต่างๆของเว็บ
    2.11 ระบบเพิ่มเติมต่างๆ
    2.12 มี Backdoor หรือ ไวรัสในเว็บไซต์

    2.Hosting

    ประเภท host ที่ใช้
    – share host
    – VPS
    – Cloud Host
    – wordpress Host

    อื่นๆ
    การใช้ plugin เช่น Page builder ถ้าใช้ Wpbakery, VC จะใช้ cpu ram เยอะ ถ้า sharehost นั้นหนาแน่น จะค้างทำอะไรไม่ได้เลย มักเจอกับ share host เพราะมีการจำกัด ram ในการใช้งาน

    ถ้าหลังบ้านช้ามาก เป็นเพราะแบทวิทนอกในไทยค่อนข้างช้า รวมถึงถ้าเป็น share host จะจำกัด cpu ram ให้ลองลง heartbeat control จะพอช่วยได้บ้าง

    ล่มบ่อย ถ้า share host เวลามีเว็บไหนหนักๆใน share host จะดึงเว็บอื่นช้าไปด้วย ใน 1 share host ไม่ควรเกิน 200 เว็บ

    ทางแก้
    – เช่าพวก cloud vps ใช้ส่วนตัว แนะนำ cloudways เดือนละ 300
    – แนะนำ CloudRambo แรงทั้ง ธรรมดาและ VPS เลย

    ตัวธีม
    1.ธีมใหญ่ ที่ใช้ plugin เยอะ มันจะหน่วงทั้งหลังบ้าน หน้าบ้าน ยิ่งใช้ wpbakery จะมีการเรียกงานใช้ ajax หลังบ้านที่เยอะมาก ยังไม่นับรวม plugin ตัวอื่นๆอีก และยิ่งตัวธีมที่ปรับอะไรได้เยอะๆ มันจะหนักเกินไปสำหรับ share host
    สังเกตุจากเว็บโล่งๆไม่มีอะไรเลย แต่มี Requests เยอะมาก และ Plugin พวกจัดการ cache, image ยังไม่ดี

    host
    server ไม่มีการ config สำหรับ wordpress โดยเฉพาะ ,ไม่มี nginx และไม่รองรับ http/2

    สรุปประเด็นหลักๆมาจากตัวธีมที่หนักเกินไป และ ใช้ Plugin เยอะเกินไป รวมกับการใช้ share host ที่มีข้อจำกัดด้าน cpu และ ram

    แก้ปัญหา แบบไม่อยากเพิ่มเงินมาก ย้าย ไป host ที่มีการ config สำหรับ wordpress โดยเฉพาะ
    และเปลี่ยนธีมที่เบากว่านี้ เบื้องต้นลองลง plugin heartbeat control จะช่วยเรื่องหลังบ้านที่หนักไปได้บ้าง
    และเพิ่มอันนี้ใน htaccess

    วางโค้ดเหล่านี้บันทัดล่างสุด(สำรองของเก่าไว้ด้วย)

    ## BEGIN Expires Caching (Leverage Browser Caching) ##
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpg “access 1 month”
    ExpiresByType image/jpeg “access 1 month”
    ExpiresByType image/gif “access 1 month”
    ExpiresByType image/png “access 1 month”
    ExpiresByType text/css “access 1 month”
    ExpiresByType application/pdf “access 1 month”
    ExpiresByType text/x-javascript “access 1 month”
    ExpiresByType application/x-shockwave-flash “access 1 month”
    ExpiresByType image/x-icon “access 1 year”
    ExpiresDefault “access 1 month”
    </IfModule>
    ## END Expires Caching (Leverage Browser Caching) ##
    # compress text, html, javascript, css, xml:
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    AddType x-font/otf .otf
    AddType x-font/ttf .ttf
    AddType x-font/eot .eot
    AddType x-font/woff .woff
    AddType image/x-icon .ico
    AddType image/png .png

    host ไทย
    hostsevenplus.com
    Dragonhispeed.com

    ปัญหาอื่นๆ
    ความเร็ว internet
    ความเร็วอินเตอร์เน็ตของคุณเท่าไร? ทั้ง upload และ download ซึ่งปกติจะมีตัวเลขบอกไว้ เช่น 4M/4M แบบนี้คือ ทั้งอัพโหลดและ ดาวน์โหลด (ดูเว็บ) จะได้ความเร็ว 4M

    ซึ่งความเร็วนี้สามารถทดสอบจากเว็บไวต์ test speed internet ที่เปิดให้บริการ ลองเช็คหลายๆที่

    นอกจากนี้ แม่ internet ของคุณเร็วแต่ใช้ในช่วง peak time คือ ช่งที่คนใช้เยอะ ในบริเวณที่ใกล้คุณ จะทำให้ช้า เพราะเป็นการใช้เสาสัญญาณร่วมกันนั่นเอง ช่วงเวลานั้นมักเป็น ตอนเย็นหลังเลิกงาน พีคที่ก็ประมาณ  20.00-22.00 เป็นเวลาเลิกงานของคุณทั่วไป และจะน้อยลงหลังเที่ยงคืนเพราะคนทั่วไปมักเข้านอนกันเเล้ว

    สำหรับในองค์กรบริษัทที่มีการแชร์เน็ตใช้ ความเร็วที่แต่ละคนจะได้ใช้ลดลงตามจำนวนคนที่ใช้ ณ ขณะนั้น เช่น
    ถ้าความเน็ต 10M มีคนใช้พร้อมกัน 10 คน จะได้ความเร็วใช้งาน 1M เป็นต้น

    สภาพดินฟ้าอากาศ ณ ขณะนั้น
    จำนวนคนที่ใช้งานขณะนั้น
    ฯลฯ

    และปัจจัยที่สำคัญ อีกหลายอย่าง เช่น ขนาดไฟล์ ความเร็ว internet ของผู้ให้บริการ การตั้งค่าต่างๆ จำนวนการใช้งานขณะนั้น ระบบตรวจสอบป้องกัน ฯลฯ



เวอไนน์ไอคอร์ส

ประหยัดเวลากว่า 100 เท่า!






เวอไนน์เว็บไซต์⚡️
สร้างเว็บไซต์ ดูแลเว็บไซต์

Categories