โปรแกรมพจมาน.ซีบีเอสของลองกองนั้นโดนบ่นเรื่องช้าเยอะ ผมก็เลยมานั่งดูปัญหา ก็พบว่าตัวการก็คือ object dependencies มันเยอะแยะไปหมด เรียก class นึงไปพันอีก class นึง แล้วไป hit database กระจาย
คิดว่าจะ re-design หลายทีแล้ว อย่างน้อยก็ให้มัน lazy หน่อย แต่ก็เป็นงานที่ยาว และน่าจะต้อง test ดีๆมากๆ
วันนี้ก็เลยหาวิธีอื่นๆสำรองไปก่อน โดยหาพวก class ที่มันไม่ค่อยเปลี่ยนแปลงมาก แต่ดัน reload เยอะๆ ก็ไปเจอพวกผังบัญชีต่างๆที่นานๆเขาจะเปลี่ยนทีนึง แล้วก็ cache มันซะ ให้มันจำผังทั้งหมดไว้ใน Hash อันนึง แล้วเรียกตาม id กะ code ตามปกติ ก็พบว่าโปรแกรมเร็วขึ้นอีกโข
เดี๋ยวไปไล่ๆดู class อื่นๆอีกดีกว่า ฮ่าๆ
วันนี้เขียนภาษาต่างดาวอย่างไม่เกรงใจ แค่อยากจะ note to self อะนะ โทษทีแฟนๆ ใครอ่านไม่รู้เรื่องก็ถือว่ายังปกติดีอยู่

(4.5 จาก 5)
(3.5 จาก 5)















1
ทัศน์
// Aug 9, 2008 at 2:53 pm
ยินดีๆ คนเราทำในสิ่งที่ถนัด ก็จะมีความสุข
[ตอบ]
2
Tum80
// Aug 10, 2008 at 6:48 pm
เออ กูมันไม่ปกติ …
[ตอบ]
KRISS reply on August 10th, 2008 7:04 pm:
งั้นก็เข้าพวก หะๆๆ
[ตอบ]
3
iKaRUZ
// Aug 12, 2008 at 3:16 am
สุดยอด !! พจมานติดไนตรัส !!
[ตอบ]
แสดงความคิดเห็น