ก่อนอื่นเลย ต้องบอกว่า นานมากแล้วที่ผมเจอเว็บนี้ ตั้งแต่สมัยผมหัดทำเว็บใหม่ๆ
กระทู้แรก
https://www.mindphp.com/forums/viewtopic.php?f=6&t=3174
แต่ตอนนี้จำรหัสไม่ได้แล้ว เลยขอสมัครมาในuserใหม่ครับ
เว็บนี้ มีสาระและประโยชน์มากครับ
เข้าเรื่องเลยกันนะครับ เดี๋ยวยาว
คือผมได้ทำเว็บและพอคนเข้าเยอะๆ ทำให้โหลดserverมาก จึงได้เขียนระบบแคชขึ้น
ผลออกมาไปได้สวย โหลดเร็วมาก แทบจะไม่โหลดsqlเลย
แต่ เดือนเดียวแค่นั้นละครับ พื้นที่100GBจากการแคชหน้านั้นๆไว้
จึงขอคำแนะนำหน่อยครับผม
ขอบคุณมากๆครับ
ขอคำแนะนำ ในการสร้างระบบแคชหน้าครับ
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Super Member
- โพสต์: 245
- ลงทะเบียนเมื่อ: 12/02/2011 12:34 am
- ที่อยู่: https://page.line.me/oer1981h
- ติดต่อ:
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41374
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: ขอคำแนะนำ ในการสร้างระบบแคชหน้าครับ
- คนเข้าเยอะขนาดไหนครับ ?
- page เยอะขนาดไหน ?
- ทำ cache ที่ดีต้องดูกับลักษณะเว็บด้วยนะครับ ไม่ใช่เอาทุกหน้ามาทำ cache
- ต้องดูว่า Load ส่วนใหญ่เกิดจาก ฐานข้อมูลหรือ php
ลองเอาตัวอย่างเว็บมาดูดีกว่าครับ จะได้ช่วยๆ กันดู
- page เยอะขนาดไหน ?
- ทำ cache ที่ดีต้องดูกับลักษณะเว็บด้วยนะครับ ไม่ใช่เอาทุกหน้ามาทำ cache
- ต้องดูว่า Load ส่วนใหญ่เกิดจาก ฐานข้อมูลหรือ php
ลองเอาตัวอย่างเว็บมาดูดีกว่าครับ จะได้ช่วยๆ กันดู
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- PHP Super Member
- โพสต์: 245
- ลงทะเบียนเมื่อ: 12/02/2011 12:34 am
- ที่อยู่: https://page.line.me/oer1981h
- ติดต่อ:
Re: ขอคำแนะนำ ในการสร้างระบบแคชหน้าครับ
$doc = new DOMDocument();
$doc->load("http://site.com/feed");
$arrFeeds = array();
$c=0;
foreach ($doc->getElementsByTagName('item') as $node){
$itemRSS = array (
'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue,
'link' => $node->getElementsByTagName('link')->item(0)->nodeValue,
'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue
);
array_push($arrFeeds, $itemRSS);
$c++;
}
for($i=0;$i<$c;$i++){
echo "bla..";
}
อันนี้น่าจะโหลด php มากครับ หน้ามีประมาณหลายแสนครับ
ผมก็ทำแคชส่วนที่ echo มา พอจะมีวิธีการทำให้ขนาดไฟล์ลดลงไหมครับ เพราะแคชทั้งที echo ออกมาก็ขนาดใหญ่มาก แล้วเป็นแสนๆแคช เลยทำให้มันกินพื้นที่ พอจะมีโค้ดใส่zipไว้แล้วเปิดอ่านข้อมูลในzipไหมครับผม น่าจะลดลงได้เยอะเลย
ขอบคุณครับ
$doc->load("http://site.com/feed");
$arrFeeds = array();
$c=0;
foreach ($doc->getElementsByTagName('item') as $node){
$itemRSS = array (
'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue,
'link' => $node->getElementsByTagName('link')->item(0)->nodeValue,
'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue
);
array_push($arrFeeds, $itemRSS);
$c++;
}
for($i=0;$i<$c;$i++){
echo "bla..";
}
อันนี้น่าจะโหลด php มากครับ หน้ามีประมาณหลายแสนครับ
ผมก็ทำแคชส่วนที่ echo มา พอจะมีวิธีการทำให้ขนาดไฟล์ลดลงไหมครับ เพราะแคชทั้งที echo ออกมาก็ขนาดใหญ่มาก แล้วเป็นแสนๆแคช เลยทำให้มันกินพื้นที่ พอจะมีโค้ดใส่zipไว้แล้วเปิดอ่านข้อมูลในzipไหมครับผม น่าจะลดลงได้เยอะเลย
ขอบคุณครับ
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ ขอคำแนะนำ เว็บไซด์ค่ะ
โดย Luckluck » 17/08/2019 8:35 pm » ใน สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM - 2 ตอบกลับ
- 1289 แสดง
-
โพสต์ล่าสุด โดย LEG
07/10/2019 1:31 pm
-
-
-
โพสต์ใหม่ ขอคำแนะนำ Update ข้อมูลจาก 2 Table
โดย Aspire3628 » 13/03/2020 5:47 pm » ใน SQL - Database - 0 ตอบกลับ
- 2508 แสดง
-
โพสต์ล่าสุด โดย Aspire3628
13/03/2020 5:47 pm
-
-
-
โพสต์ใหม่ ขอคำแนะนำ extension Web Profiler ที่ใช้บน phpBB 3.3.x
โดย eange08 » 14/06/2022 3:39 pm » ใน สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM - 5 ตอบกลับ
- 768 แสดง
-
โพสต์ล่าสุด โดย mindphp
15/06/2022 2:54 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 131