|
|
|
สอบถามเกี่ยวกับ .min ครับ คือผมเคยเห็นไฟล์ใน .zip ส่วนใหญ่จะมี xxx.js , yyy.css แล้วก็จะมี xxx.min.js กับ yyy.min.css มาด้วย |
|
|
|
|
|
|
|
ตามนั้นครับ min จะถูกบีบ สังเกตุว่า code จะต่อกันยาว ๆ
|
|
|
|
|
Date :
2013-12-11 16:45:12 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.min จะเป็นการลดขนาดไฟล์ ไม่มีเว้นบรรทัด
|
|
|
|
|
Date :
2013-12-11 19:27:20 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
min หรือ minified ไม่ใช่ไฟล์ที่ตัดฟังก์ชั่นใดใดออกไปครับ แต่เป็นการลดขนาดไฟล์ด้วยการตัด whitespace และ comment ที่ไม่จำเป็นต่อการทำงานทิ้ง ทำให้ผู้ใช้โหลดเพจได้เร็วขึ้น
ซึ่งไฟล์ min จะต้องมีฟังก์ชั่นทุกอย่างและทำงานได้เหมือนไฟล์ต้นฉบับทุกประการ การใช้ไฟล์ปกติไม่ได้ดีหรือทำอะไรได้มากกว่าไฟล์ min เลย
เช่น
function abc() {
// Test
alert(1 + 2 + 3 * 4 / 5);
}
เมื่อ minified จะเหลือ
function abc(){alert(1+2+3*4/5);}
ถ้า minifier ที่ฉลาดหน่อยก็จะสามารถเปลี่ยน statement ที่ซ้ำๆ กันหรือแม้แต่ชื่อตัวแปรยาวๆ ให้สั้นลงได้ด้วย เช่น
function abc(ant, bat, cow, dog, egg) {
var value1;
var value2;
value1 = ant + bat + cow;
value2 = dog / egg;
alert(value1 * value2);
}
เมื่อ minified จะเหลือ
function abc(a,b,c,d,e){var f,g;f=a+b+c;g=d/e;alert(f*g);}
|
|
|
|
|
Date :
2013-12-12 04:21:16 |
By :
K |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถาม : แล้วเวลาเรียกมาใช้ ให้เรียก "ตัวใดตัวนึง" หรือ "ต้องเรียกทั้งหมด" ครับ
|
|
|
|
|
Date :
2013-12-12 08:06:19 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่มเติมอีกนิดเพื่อให้เว็บโหลดเร็วขึ้นอีก ลองทำ Caches ไฟล์ ดูครัย จากบทความนี้เป็นประโยชน์มากเลยทีเดียว
web-performance
|
|
|
|
|
Date :
2013-12-12 08:21:31 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จัดไปครับ
|
|
|
|
|
Date :
2013-12-12 08:49:40 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|