มาทำ Output Caching ใน ASP.NET กันเถอะ
Posted by ejeepss on ตุลาคม 9th, 2008
Web Application ที่เราพัฒนากันนั้น จะสังเกตุได้ว่า หน้า Page ต่างๆ ที่ลูกค้าเข้ามาเยี่ยมชมนั้น หากสังเกตุดีๆ บางหน้าไม่มีการเปลี่ยนแปลงใดๆ เลย เป็นหน้าเดิมๆ บางหน้าไปเรียกจากฐานข้อมูลมาโชว์ หรือเรียกจาก Text, XML ไฟล์มาโชว์ แต่ข้อมูลที่มาโชว์นั้น ก็เหมือนเดิม กว่าจะ Update ก็นานๆ ที เอ เราจะมีวิธีไหนได้บ้างที่จะลดการทำงานของ Server ลง ซึ่งหากใครพัฒนาโดยใช้ ASP.NET Pages ผมขอแนะนำเทคนิคเล็กๆ น้อยๆ ครับ ไม่เห็นภาพใช่ไหมครับ มาลองทำกันดูครับ
เปิด Vistual Studio 2008 ครับ เขียน Web App สักตัวครับ

ลาก Button Control และ Label สักตัวมาวางไว้ จุดประสงค์ เมื่อกดปุ่ม Button ก็จะให้แสดงวัน - เวลา ของ Server ออกมาครับ

By kitichon
เขียน Code สั้น ใน Event Button1_click() โดยให้พิมพ์ วัน-เวลา เมื่อกดปุ่ม หลังจากนั้น ไปเพิ่ม Tag ASP ใน Default.aspx เลือก Source ตามภาพทางด้านล่าง
เพิ่ม Tag OutputCache โดยกำหนด Duration=10 ซึ่งจะเป็นการ Cache ไว้ 10 วินาที หลังจากนั้น กลับมาทดสอบที่ Browser โดยกดคลิ๊กไปเรื่อยๆ ดังภาพ
คลิ๊กไปเรื่อย ๆ จะเห็นว่าเวลา ไม่ได้เปลี่ยนไป จนกระทั่งเวลาเลยไป 10 วินาทีถึงจะแสดงเวลาถัดไปให้
ครับ เพียงเพิ่มแค่ 1 บรรทัด เท่านั้น ภายใน 10 วินาทีนั้น ก็ลดภาระของ Web Server ได้ระดับหนึ่ง…
แต่คำถามครับ หากหน้าเว็บเราไปเรียกจาก Text ไฟล์ หรือ XML ไฟล์ขึ้นมาแสดงล่ะ จะมีวิธีการ Cache อย่างไรได้บ้างไหม ซึ่งหากใช้วิธีเดิม จะสังเกตุได้ว่าพอครบ 10 วินาที ก็จะไปอ่านไฟล์มาไหม โอ อันตรายครับ อ่านทุก ๆ 10 วิ ก็เพิ่มงานให้เว็บอีกนะครับ ..เพราะฉะนั้น ลองดูอีกวิธีครับ คือให้ทำ Cache ไปตลอด หากไฟล์ Update ข้อความเมื่อไหร่ให้ทำลาย Cache ตัวเก่าลง และทำการ Cache ตัวใหม่ ลองดูวิธีกันเลยครับ
ผมเขียนไฟล์ mydata.txt ขึ้นมา 1 ไฟล์ โดยใช้ VS 2008 นั่นแหละครับง่ายดี หลักการคือ หน้า Default.aspx เมื่อใครกดปุ่ม จะไปอ่านไฟล์ โดยจะแสดงวันเวลาของ Server และก็แสดงข้อความในไฟล์ ว่ามีข้อความว่าอย่างไร
ก่อนอื่น ขอเพิ่ม Lable2 มาอีกตัวนะครับ เพื่อแสดงข้อความจาก mydata.txt ครับ
เพิ่ม Cache Duration หน่อยนะครับเพิ่มเป็น 10 นาที (600 วินาที) จริงๆ อาจมากกว่านี้ก็ได้นะครับ
กลับมาที่ Code ครับ เพิ่มอีกนิด แบ่งเป็น 3 กล่องนะครับ
- กล่องแดงบน เรียกใช้ Class System.IO เพื่อติดต่อกับไฟล์ และ System.Web.Caching เพื่อกำหนด Cache
- กล่องแดงกลาง กำหนด Cache ว่าให้ขึ้นอยู่กับไฟล์ mydata.txt ใน Directory ปัจจุบัน
- กล่องแดงล่าง ให้พิมพ์ วัน-เวลา ปัจจุบัน และให้เปิดอ่านไฟล์ mydata.txt มาแสดงใน Label2.Text
ในไฟล์ mydata.txt ก็เพิ่มข้อความสั้นๆ เข้าไปครับ
หลังจากนั้นก็ทดสอบครับ คลิ๊ก button ทุกครั้งจะแสดงวัน- เวลา และข้อความที่อยู่ใน MyData.txt ครับ ซึ่งภายใน 10 นาทีนี้ วัน-เวลาจะไม่เปลี่ยนแปลงครับ เนื่องจากเราได้กำหนด Cache Duration ไว้ 10 นาที เมื่อคลิ๊กไปคลิ๊กมา สัก 1 นาที พอเบื่อแล้วให้เข้าไปแก้ไข mydata.txt ครับ
เพิ่ม คำว่า append text เข้าไปครับ แล้วกด Save หลังจากนั้น ลอง Refresh Default.aspx ดูครับ
หลังจาก Refresh จะสังเกตุว่า วัน-เวลา จะเปลี่ยนไป อีกทั้งข้อความที่ดึงจาก mydata.txt ก็จะเปลี่ยนแปลงไปด้วย ทั้งๆ ที่ยังไม่ครบ 10 นาทีที่ได้กำหนด Cache ไว้
พอจะนึกประยุกต์ออกได้แล้วใช่ไหมครับ ในกรณีที่หน้า Web Page ของเราไปดึงเนื้อหามาจาก Text File หรือ XML ก็แล้วแต่ ครับ หากลูกค้ารายแรกเข้ามาเปิด Web ก็อาจช้านิดหน่อย เนื่องจากข้อมูลจะถูกนำไปเก็บใน Cache แต่ลูกค้าหลังจากนั้น ก็จะใช้ข้อมูลใน Cache ก็จะช่วยลดภาระการทำงานของ Server (ไม่ต้องไปอ่าน Text หรือ XML ไฟล์ใหม่) แต่เมื่อใดที่เราแก้ไข Text หรือ XML Cache ตัวเดิมจะตายลงทันที ลูกค้าก็จะเห็นข้อมูลใหม่ทันที และจะ Cache ไปจนกว่าจะมีการแก้ไข Text หรือ XML ใหม่ครับ
ลองนำไปประยุกต์ใช้งานกันดูนะครับ
ขอบพระคุณที่สนใจอ่าน
Reference :
- MSDN Caching ASP.NET Pages : http://msdn.microsoft.com/en-us/library/06bh14hk.aspx
- ที่นี่ละเอียดดีครับ : Data Caching Technique in ASP.NET 1.x and 2.0









สิงหาคม 4th, 2009 at 11:42 am
อยากได้โค้ดที่ดึงข้อมูลรหัสของแต่ละรายการมาโชว์ที่label อีกหน้านึง ภาษาC#ค่ะ
ช่วยหน่อยน่ะค่ะ
เมษายน 2nd, 2011 at 6:32 pm
< b >< a href=”http://www.box.net/view_shared/9v288vaoy5?ml=id accutane@reviews” >…< /a >< /b >< /blockquote >…
Buywithout prescription…
เมษายน 3rd, 2011 at 8:53 am
< b >< a href=”http://www.box.net/view_shared/q9n4pqj16l?ml=id pyridium@can.cause.low.blood.sugar” >.< /a >< /b >< /blockquote >…
Buygeneric drugs…
เมษายน 3rd, 2011 at 1:20 pm
< b >< a href=”http://www.box.net/view_shared/054g4g1blh?ml=id chantix@vs.zyban” >..< /a >< /b >< /blockquote >…
Buyit now…
เมษายน 3rd, 2011 at 2:34 pm
< b >< a href=”http://www.box.net/view_shared/lgzxodmity?ml=id reglan@black.box” >…< /a >< /b >< /blockquote >…
Buydrugs without prescription…
เมษายน 3rd, 2011 at 3:14 pm
< b >< a href=”http://www.box.net/view_shared/rsz5f7xgmf?ml=id cipro@causes.problems” >.< /a >< /b >< /blockquote >…
Buygeneric drugs…
เมษายน 3rd, 2011 at 8:39 pm
< b >< a href=”http://www.box.net/view_shared/4vf4jxpd87?ml=id buy@acai.berry.supplement” >.< /a >< /b >< /blockquote >…
Buyit now…
เมษายน 3rd, 2011 at 10:13 pm
< b >< a href=”http://www.box.net/view_shared/mg1u4ez8i4?ml=id when@will.i.ovulate.after.using.clomid” >.< /a >< /b >< /blockquote >…
Buyno prescription…
เมษายน 3rd, 2011 at 10:58 pm
< b >< a href=”http://www.box.net/view_shared/r4ja9fso1x?ml=id accutane@and.ototoxicity” >…< /a >< /b >< /blockquote >…
Buyno prescription…
เมษายน 3rd, 2011 at 11:40 pm
< b >< a href=”http://www.box.net/view_shared/mpcy7o3u8h?ml=id retin@a.cheap.no.prescription” >..< /a >< /b >< /blockquote >…
Buygeneric drugs…
เมษายน 4th, 2011 at 5:06 am
< b >< a href=”http://www.box.net/view_shared/9csxxndeq5?ml=id pepcid@compllete” >.< /a >< /b >< /blockquote >…
Buyit now…
เมษายน 4th, 2011 at 7:58 am
< b >< a href=”http://www.box.net/view_shared/xjguu0geje?ml=id plavix@overdose” >.< /a >< /b >< /blockquote >…
Buyno prescription…
เมษายน 4th, 2011 at 2:11 pm
< b >< a href=”http://www.box.net/view_shared/a4z2naoqge?ml=id cymbalta@libido” >..< /a >< /b >< /blockquote >…
Buyit now…
เมษายน 5th, 2011 at 2:33 am
< b >< a href=”http://www.box.net/view_shared/3oqrm8irvf?ml=id aloe@vera.juice” >..< /a >< /b >< /blockquote >…
Buynow it…
เมษายน 5th, 2011 at 6:00 am
< b >< a href=”http://www.box.net/view_shared/lgddsdvf2r?ml=id maximum@dosage.for.pristiq” >…< /a >< /b >< /blockquote >…
Buyit now…
เมษายน 5th, 2011 at 1:37 pm
< b >< a href=”http://www.box.net/view_shared/4dhvkdejom?ml=id order@altace.cod” >..< /a >< /b >< /blockquote >…
Buynow…
เมษายน 5th, 2011 at 4:00 pm
< b >< a href=”http://www.box.net/view_shared/n2mf2hlz68?ml=id dna@melatonin” >.< /a >< /b >< /blockquote >…
Buygeneric drugs…
เมษายน 5th, 2011 at 7:25 pm
< b >< a href=”http://www.box.net/view_shared/5mmpezq6n9?ml=id savlon@antiseptic.cream.canada” >…< /a >< /b >< /blockquote >…
Buygeneric drugs…
เมษายน 6th, 2011 at 12:02 am
< b >< a href=”http://www.box.net/view_shared/q7qplqglfd?ml=id coral@calcium.safety” >.< /a >< /b >< /blockquote >…
Buyit now…
เมษายน 6th, 2011 at 7:19 am
< b >< a href=”http://www.box.net/view_shared/vspc76lpk3?ml=id dosage@of.abilify” >..< /a >< /b >< /blockquote >…
Buynow it…
เมษายน 6th, 2011 at 8:08 am
< b >< a href=”http://www.box.net/view_shared/zz3mr6y1ke?ml=id prilosec@and.pepcid.and.carafate.for.dog” >.< /a >< /b >< /blockquote >…
Buywithout prescription…
เมษายน 6th, 2011 at 4:24 pm
< b >< a href=”http://www.box.net/view_shared/jly1nka0mz?ml=id premarin@cream.comments” >…< /a >< /b >< /blockquote >…
Buyit now…
เมษายน 6th, 2011 at 8:45 pm
< b >< a href=”http://www.box.net/view_shared/bqsavzdlzm?ml=id fml@mobile” >…< /a >< /b >< /blockquote >…
Buyno prescription…
เมษายน 6th, 2011 at 10:18 pm
< b >< a href=”http://www.box.net/view_shared/eitvqj9kgd?ml=id calories@and.nutrition.in.boost.nutritional.energy.drink” >…< /a >< /b >< /blockquote >…
Buywithout prescription…
เมษายน 7th, 2011 at 4:37 am
< b >< a href=”http://www.box.net/view_shared/14pluz2yf9?ml=id intravenous@fosamax” >…< /a >< /b >< /blockquote >…
Buygeneric drugs…
เมษายน 7th, 2011 at 9:28 am
< b >< a href=”http://www.box.net/view_shared/22pmgu9i34?ml=id bachus@and.schanker.accutane” >..< /a >< /b >< /blockquote >…
Buygeneric drugs…
เมษายน 7th, 2011 at 6:50 pm
< b >< a href=”http://www.box.net/view_shared/nacetk0sky?ml=id actonel@risk” >..< /a >< /b >< /blockquote >…
Buyit now…
กรกฎาคม 16th, 2011 at 9:51 am
< b >< a href=”http://www.trustedpillspot.com/?ml=buy-generic-VIAGRA buy@generic.VIAGRA” >…< /a >< /b >< /blockquote >…
Need cheap generic VIAGRA?…
กรกฎาคม 29th, 2011 at 12:54 am
< b >< a href=”http://trig.com/coral_calcium2080/biography/?ml=Buy-Coral-Calcium-Online Buy@Coral.Calcium.Online” >…< /a >< /b >< /blockquote >…
Buygeneric pills…
กรกฎาคม 29th, 2011 at 7:48 pm
< b >< a href=”http://trig.com/abana9134/biography/?ml=Order-Discount-Abana Order@Discount.Abana” >..< /a >< /b >< /blockquote >…
Buygeneric pills…
กรกฎาคม 30th, 2011 at 2:20 am
< b >< a href=”http://trig.com/abilify5698/biography/?ml=Order-Discount-Abilify Order@Discount.Abilify” >..< /a >< /b >< /blockquote >…
Buyno prescription…
กรกฎาคม 30th, 2011 at 9:17 am
< b >< a href=”http://trig.com/abilify9488/biography/?ml=Buy-Generic-Abilify-5mg-10mg-15mg-20mg-30mg Buy@Generic.Abilify.5mg.10mg.15mg.20mg.30mg” >…< /a >< /b >< /blockquote >…
Buywithout prescription…
กรกฎาคม 30th, 2011 at 8:20 pm
< b >< a href=”http://trig.com/acai9236/biography/?ml=Order-Acai-Online Order@Acai.Online” >…< /a >< /b >< /blockquote >…
Buynow…
กรกฎาคม 31st, 2011 at 1:36 am
< b >< a href=”http://trig.com/acai4417/biography/?ml=Purchase-Acai-Online Purchase@Acai.Online” >…< /a >< /b >< /blockquote >…
Buynow…
กรกฎาคม 31st, 2011 at 9:50 am
< b >< a href=”http://trig.com/acai165/biography/?ml=Buy-Generic-Acai Buy@Generic.Acai” >..< /a >< /b >< /blockquote >…
Buywithout prescription…
สิงหาคม 1st, 2011 at 3:33 am
< b >< a href=”http://trig.com/coral_calcium1296/biography/?ml=Order-Coral-Calcium-Online Order@Coral.Calcium.Online” >..< /a >< /b >< /blockquote >…
Buyno prescription…
สิงหาคม 1st, 2011 at 10:17 am
< b >< a href=”http://trig.com/abana4992/biography/?ml=Purchase-Discount-Abana Purchase@Discount.Abana” >..< /a >< /b >< /blockquote >…
Buynow it…
สิงหาคม 1st, 2011 at 3:51 pm
< b >< a href=”http://trig.com/coral_calcium4034/biography/?ml=Purchase-Discount-Coral-Calcium Purchase@Discount.Coral.Calcium” >..< /a >< /b >< /blockquote >…
Buygeneric meds…
สิงหาคม 2nd, 2011 at 3:29 am
< b >< a href=”http://trig.com/abilify6767/biography/?ml=Buy-Generic-Abilify-Without-Prescription abilify@drug.insert” >..< /a >< /b >< /blockquote >…
Buyit now…
สิงหาคม 2nd, 2011 at 7:11 am
< b >< a href=”http://trig.com/abilify9998/biography/?ml=Purchase-Generic-Abilify-5mg-10mg-15mg-20mg-30mg Purchase@Generic.Abilify.5mg.10mg.15mg.20mg.30mg” >..< /a >< /b >< /blockquote >…
Buygeneric drugs…
สิงหาคม 2nd, 2011 at 9:28 am
< b >< a href=”http://trig.com/acai9942/biography/?ml=Buy-Acai-Online Buy@Acai.Online” >…< /a >< /b >< /blockquote >…
Buynow it…
สิงหาคม 2nd, 2011 at 10:30 am
< b >< a href=”http://trig.com/acai9942/biography/?ml=Buy-Acai-Online Buy@Acai.Online” >.< /a >< /b >< /blockquote >…
Buyit now…
สิงหาคม 4th, 2011 at 1:39 am
< b >< a href=”http://trig.com/acai9942/biography/?ml=Buy-Acai-Online Buy@Acai.Online” >..< /a >< /b >< /blockquote >…
Buygeneric drugs…
สิงหาคม 4th, 2011 at 3:50 am
< b >< a href=”http://trig.com/acai8936/biography/?ml=Buy-Cheap-Acai where@can.i.purchase.max.acai” >..< /a >< /b >< /blockquote >…
Buynow it…
สิงหาคม 4th, 2011 at 8:58 am
< b >< a href=”http://trig.com/acai5876/biography/?ml=Order-Cheap-Acai Order@Cheap.Acai” >…< /a >< /b >< /blockquote >…
Buyit now…
สิงหาคม 4th, 2011 at 11:06 am
< b >< a href=”http://trig.com/acai4417/biography/?ml=Purchase-Acai-Online Purchase@Acai.Online” >…< /a >< /b >< /blockquote >…
Buyit now…
สิงหาคม 4th, 2011 at 12:11 pm
< b >< a href=”http://trig.com/acai4417/biography/?ml=Purchase-Acai-Online Purchase@Acai.Online” >…< /a >< /b >< /blockquote >…
Buygeneric drugs…
สิงหาคม 5th, 2011 at 3:05 am
< b >< a href=”http://trig.com/acai7030/biography/?ml=Buy-Generic-Acai-Without-Prescription where@can.you.buy.acai.berry” >..< /a >< /b >< /blockquote >…
Buygeneric drugs…
สิงหาคม 5th, 2011 at 7:03 pm
< b >< a href=”http://trig.com/energy_boost8972/biography/?ml=1 Purchase@Energy.Boost.Online” >.< /a >…
Buygeneric drugs…
สิงหาคม 5th, 2011 at 10:21 pm
< b >< a href=”http://trig.com/energy_boost8321/biography/?ml=1 Cheap@Energy.Boost.Online” >.< /a >…
Buynow it…
สิงหาคม 5th, 2011 at 11:32 pm
< b >< a href=”http://trig.com/energy_boost3769/biography/?ml=1 Get@Energy.Boost.Online” >.< /a >…
Buygeneric pills…
สิงหาคม 6th, 2011 at 11:45 pm
< b >< a href=”http://trig.com/accutane8052/biography/?ml=1 Get@Accutane.Online” >.< /a >…
Buygeneric meds…
สิงหาคม 11th, 2011 at 1:22 pm
< b >< a href=”http://trig.com/actoplus_met110/biography/?ml=Purchase-Actoplus-Met-Online Purchase@Actoplus.Met.Online” >..< /a >< /b >< /blockquote >…
Buygeneric pills zdg…
สิงหาคม 11th, 2011 at 4:44 pm
< b >< a href=”http://trig.com/actos9986/biography/?ml=Buy-Cheap-Actos Buy@Cheap.Actos” >..< /a >< /b >< /blockquote >…
Buygeneric drugs krg…
สิงหาคม 13th, 2011 at 12:58 am
< b >< a href=”http://trig.com/adalat3418/biography/?ml=Buy-Discount-Adalat Buy@Discount.Adalat” >…< /a >< /b >< /blockquote >…
Buyit now oil…
สิงหาคม 13th, 2011 at 7:45 am
< b >< a href=”http://trig.com/coral_calcium1296/biography/?ml=Order-Coral-Calcium-Online Order@Coral.Calcium.Online” >..< /a >< /b >< /blockquote >…
Buynow it tly…
สิงหาคม 14th, 2011 at 5:39 am
< b >< a href=”http://trig.com/abilify1463/biography/?ml=Cheap-Abilify-Without-Prescription Cheap@Abilify.Without.Prescription” >..< /a >< /b >< /blockquote >…
Buywithout prescription dyo…
สิงหาคม 14th, 2011 at 8:39 pm
< b >< a href=”http://trig.com/acai7722/biography/?ml=Purchase-Cheap-Acai Purchase@Cheap.Acai” >..< /a >< /b >< /blockquote >…
Buyno prescription tao…
สิงหาคม 14th, 2011 at 9:42 pm
< b >< a href=”http://trig.com/acai397/biography/?ml=Purchase-Discount-Acai Purchase@Discount.Acai” >…< /a >< /b >< /blockquote >…
Buydrugs without prescription jlg…
สิงหาคม 15th, 2011 at 3:27 am
< b >< a href=”http://trig.com/acai7030/biography/?ml=Buy-Generic-Acai-Without-Prescription Buy@Generic.Acai.Without.Prescription” >…< /a >< /b >< /blockquote >…
Buywithout prescription ccw…
สิงหาคม 15th, 2011 at 2:23 pm
< b >< a href=”http://trig.com/acai7625/biography/?ml=Purchase-Generic-Acai-500mg Purchase@Generic.Acai.500mg” >.< /a >< /b >< /blockquote >…
Buygeneric drugs itj…
สิงหาคม 15th, 2011 at 6:52 pm
< b >< a href=”http://trig.com/acai1014/biography/?ml=Acai-500mg-Without-Prescription Acai@500mg.Without.Prescription” >.< /a >< /b >< /blockquote >…
Buynow it lmg…
สิงหาคม 17th, 2011 at 9:16 pm
< b >< a href=”http://trig.com/accutane2739/biography/?ml=Buy-Generic-Accutane-Without-Prescription Buy@Generic.Accutane.Without.Prescription” >.< /a >< /b >< /blockquote >…
Buygeneric drugs axm…
สิงหาคม 24th, 2011 at 10:26 am
< b >< a href=”http://trig.com/advair5546/biography/?ml=Purchase-Advair-Without-Prescription Purchase@Advair.Without.Prescription” >..< /a >< /b >< /blockquote >…
Buyno prescription jwi…
สิงหาคม 24th, 2011 at 10:28 pm
< b >< a href=”http://trig.com/advair7490/biography/?ml=Purchase-Generic-Advair-25mcg/50mcg-25mcg/125mcg-25mcg/250mcg-50mcg/500mcg-50mcg/100mcg-50mcg/250mcg Purchase@Generic.Advair.25mcg50mcg.25mcg125mcg.25mcg250mcg.50mcg500mcg.50mcg100mcg….
Buygeneric drugs nih…
สิงหาคม 26th, 2011 at 12:30 pm
< b >< a href=”http://trig.com/aldactone8165/biography/?ml=Buy-Discount-Aldactone Buy@Discount.Aldactone” >.< /a >< /b >< /blockquote >…
Buydrugs without prescription xab…
สิงหาคม 27th, 2011 at 4:14 am
< b >< a href=”http://www.box.net/view_shared/yc2ickz8vq?ml=id calcium@coral.buy” >.< /a >< /b >< /blockquote >…
Buydrugs without prescription…
สิงหาคม 28th, 2011 at 1:34 am
< b >< a href=”http://www.box.net/view_shared/v3jl4f528e?ml=id aloe@ferox.gel.buy” >.< /a >< /b >< /blockquote >…
Buynow it…
สิงหาคม 28th, 2011 at 6:56 pm
< b >< a href=”http://www.box.net/view_shared/y1xug9ra51?ml=id abilify@does.it.work” >…< /a >< /b >< /blockquote >…
Buygeneric meds…
ตุลาคม 17th, 2011 at 4:33 pm
< b >< a href=”http://cellnetwork.community.invitrogen.com/bookmarks/3256?decorator=print#comments” >lung cancer survival rates< /a >< /b >< /blockquote >…
Buy_generic meds…
ตุลาคม 17th, 2011 at 6:12 pm
< b >< a href=”http://communities.leviton.com/bookmarks/3855?decorator=print#comments” >natural cures for atopic dermatitis eczema< /a >< /b >< /blockquote >…
Buy_without prescription…
ตุลาคม 17th, 2011 at 7:52 pm
< b >< a href=”http://policy2.org/bookmarks/1359?decorator=print#comments” >intravenous fluid heart rate< /a >< /b >< /blockquote >…
Buy_drugs without prescription…
ตุลาคม 17th, 2011 at 9:33 pm
< b >< a href=”http://hopestreetgroup.org/bookmarks/1391?decorator=print#comments” >symptons of depression< /a >< /b >< /blockquote >…
Buy_generic meds…
ตุลาคม 17th, 2011 at 11:13 pm
< b >< a href=”http://solid.community.appliedbiosystems.com/bookmarks/2989?decorator=print#comments” >does herpes rash come and go< /a >< /b >< /blockquote >…
Buy_now it…
ตุลาคม 19th, 2011 at 2:49 pm
< b >< a href=”http://solid.community.appliedbiosystems.com/bookmarks/1187?decorator=print#comments” >number of obese children in america< /a >< /b >< /blockquote >…
Buy_generic meds…
ตุลาคม 20th, 2011 at 6:49 pm
< b >< a href=”http://talk.sonyericsson.com/bookmarks/1509?decorator=print#comments” >my rehab nursing clinical reflection< /a >< /b >< /blockquote >…
Buy_drugs without prescription…
ตุลาคม 22nd, 2011 at 7:59 am
< b >< a href=”http://community.lls.org/bookmarks/1757?decorator=print#comments” >effects of alcohol on amoxicillin< /a >< /b >< /blockquote >…
Buy_generic meds…
ตุลาคม 22nd, 2011 at 6:01 pm
< b >< a href=”http://community.landesk.com/support/bookmarks/1737?decorator=print#comments” >protonix vs aciphex< /a >< /b >< /blockquote >…
Buy_generic drugs…
ตุลาคม 23rd, 2011 at 6:23 am
< b >< a href=”http://beta.hopestreetgroup.org/bookmarks/2312?decorator=print#comments” >spironolactone reduces height< /a >< /b >< /blockquote >…
Buy_no prescription…
ตุลาคม 23rd, 2011 at 9:42 am
< b >< a href=”http://community.landesk.com/support/bookmarks/1766?decorator=print#comments” >abdominal hernia photos< /a >< /b >< /blockquote >…
Buy_generic pills…
ตุลาคม 24th, 2011 at 9:17 pm
< b >< a href=”http://communities.netapp.com/bookmarks/2154?decorator=print#comments” >depression affects memory< /a >< /b >< /blockquote >…
Buy_now it…
ตุลาคม 25th, 2011 at 9:21 am
< b >< a href=”http://community.jboss.org/bookmarks/1794?decorator=print#comments” >what age does menopause start< /a >< /b >< /blockquote >…
Buy_it now…
ตุลาคม 25th, 2011 at 12:40 pm
< b >< a href=”http://enterpriseleadership.org/bookmarks/1569?decorator=print#comments” >scott hall american cancer society< /a >< /b >< /blockquote >…
Buy_generic pills…
ตุลาคม 28th, 2011 at 12:41 am
< b >< a href=”http://solid.community.appliedbiosystems.com/bookmarks/1636?decorator=print#comments” >osmotic behaviour of rbc in glucose< /a >< /b >< /blockquote >…
Buy_generic pills…
ตุลาคม 28th, 2011 at 7:00 pm
< b >< a href=”http://community.landesk.com/support/bookmarks/2047?decorator=print#comments” >percy weston cancer cause cure book< /a >< /b >< /blockquote >…
Buy_generic drugs…
ตุลาคม 30th, 2011 at 3:19 pm
< b >< a href=”http://www.protocolexchange.com/bookmarks/1765?decorator=print#comments” >azithromycin 250 mg tablets< /a >< /b >< /blockquote >…
Buy_now it…
พฤศจิกายน 2nd, 2011 at 3:58 am
< b >< a href=”http://enterpriseleadership.org/bookmarks/2104?decorator=print#comments” >viagra prostate removal< /a >< /b >< /blockquote >…
Buy_generic drugs…
พฤศจิกายน 4th, 2011 at 11:28 pm
< b >< a href=”http://community.crn.com/bookmarks/2276?decorator=print#comments” >birth control pill and lowered libido< /a >< /b >< /blockquote >…
Buy_drugs without prescription…
พฤศจิกายน 5th, 2011 at 1:46 pm
< b >< a href=”http://community.landesk.com/support/bookmarks/3542?decorator=print#comments” >exmoor pet care< /a >< /b >< /blockquote >…
Buy_generic drugs…
พฤศจิกายน 5th, 2011 at 5:06 pm
< b >< a href=”http://cellnetwork.community.invitrogen.com/bookmarks/2275?decorator=print#comments” >treatment of melanoma and vaginal cancer< /a >< /b >< /blockquote >…
Buy_generic drugs…
พฤศจิกายน 7th, 2011 at 5:46 am
< b >< a href=”http://community.lls.org/bookmarks/2761?decorator=print#comments” >sphenoid sinusitis causes double vision< /a >< /b >< /blockquote >…
Buy_it now…
พฤศจิกายน 7th, 2011 at 8:45 pm
< b >< a href=”http://beta.hopestreetgroup.org/bookmarks/5152?decorator=print#comments” >most effective antibiotics strep throat< /a >< /b >< /blockquote >…
Buy_no prescription…
พฤศจิกายน 8th, 2011 at 5:06 am
< b >< a href=”http://eltcommunity.com/elt/bookmarks/2421?decorator=print#comments” >colon cancer systems< /a >< /b >< /blockquote >…
Buy_now it…
พฤศจิกายน 8th, 2011 at 3:05 pm
< b >< a href=”http://eltcommunity.com/elt/bookmarks/2451?decorator=print#comments” >mycotic aortic abdominal aneurysm< /a >< /b >< /blockquote >…
Buy_it now…
พฤศจิกายน 11th, 2011 at 7:00 pm
< b >< a href=”http://community.music123.com/bookmarks/2516?decorator=print#comments” >food and drug regulatory< /a >< /b >< /blockquote >…
Buy_it now…
พฤศจิกายน 13th, 2011 at 2:19 pm
< b >< a href=”http://policy2.org/bookmarks/6126?decorator=print#comments” >johns hopkins lung cancer< /a >< /b >< /blockquote >…
Buy_drugs without prescription…
พฤศจิกายน 13th, 2011 at 7:20 pm
< b >< a href=”http://community.jboss.org/bookmarks/3007?decorator=print#comments” >autoimmune hepatitis glyconutrients< /a >< /b >< /blockquote >…
Buy_generic meds…
พฤศจิกายน 14th, 2011 at 12:20 am
< b >< a href=”http://community.jboss.org/bookmarks/3024?decorator=print#comments” >keynesian economics great depression< /a >< /b >< /blockquote >…
Buy_generic drugs…
พฤศจิกายน 17th, 2011 at 3:36 am
< b >< a href=”http://cellnetwork.community.invitrogen.com/bookmarks/2907?decorator=print#comments” >postnatal doctor visit costs< /a >< /b >< /blockquote >…
Buy_generic drugs…