คำถามติดแท็ก optimization

การเพิ่มประสิทธิภาพเป็นกระบวนการแก้ไขระบบเพื่อให้บางส่วนของระบบทำงานได้อย่างมีประสิทธิภาพมากขึ้นหรือใช้ทรัพยากรน้อยลง

1
คุณควรใช้และไม่ใช้ Etags เมื่อใด
ฉันแค่ดูที่เว็บไซต์ของเราบนWebPageTest.orgและหนึ่งในคำแนะนำของพวกเขาสำหรับการเร่งเว็บไซต์คือ: โดยทั่วไปไม่ควรใช้ส่วนหัว ETag เว้นแต่คุณจะมีเหตุผลที่ชัดเจนในการต้องการ ฉันสงสัยว่าสิ่งนี้หมายความว่าอย่างไร หมายความว่าเนื้อหาแบบคงที่คุณรู้ว่าจะไม่เปลี่ยนแปลงไม่ควรมีหรือหมายความว่าเนื้อหาที่คุณรู้ว่าจะมีการเปลี่ยนแปลงอย่างสม่ำเสมอไม่ควรมีหรือหมายความว่าคุณไม่ควรใช้งานโดยทั่วไปเว้นแต่คุณจะมี ความต้องการเฉพาะ ถ้าเป็นหลังเวลาที่เหมาะสมในการใช้งานคือเมื่อใด

1
การเพิ่มประสิทธิภาพ Apache prefork - การเลือกค่า `MaxRequestsPerChild` ที่ถูกต้อง
ฉันพยายามเพิ่มประสิทธิภาพเว็บเซิร์ฟเวอร์ของเราเพื่อจัดการการเชื่อมต่อให้มากที่สุด ฉันอ่านบทความมากมายและบันทึก Apache ฉันพยายามเข้าใจว่าควรเลือกสิ่งMaxRequestsPerChildใด ตอนแรกฉันพยายามตั้งค่าเป็น 4,000 แต่เซิร์ฟเวอร์มีปัญหาในการจัดการคำขอจำนวนมากดังนั้นฉันจึงเริ่มเพิ่ม ในขณะที่การตั้งค่าของฉันคือ: <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 40000 </IfModule> หลังจากตั้งค่าเป็นMaxRequestsPerChild40,000 เซิร์ฟเวอร์สามารถจัดการการเชื่อมต่อได้มากขึ้นในขณะที่ไม่ได้ใช้หน่วยความจำ / cpu มากขึ้น ใครช่วยบอกฉันหน่อยได้ไหมว่าค่านี้สูงเกินไปหรือว่าโอเคที่มีมูลค่าสูงเช่นนี้? ขอบคุณ! ข้อมูลระบบปฏิบัติการ: [root@web06 ~]# uname -a Linux web 2.6.18-164.el5PAE #1 SMP Thu Sep 3 04:10:44 EDT 2009 i686 i686 i386 GNU/Linux …

2
เพิ่มความเร็วในการแทรก MySQL ด้วยพาร์ทิชันบน MyISAM ด้วยคีย์เฉพาะ
ฉันมีตาราง MyISAM ขนาดใหญ่ (~ 30M แถว) ในบางจุดฉันได้เปลี่ยนเป็นรูปแบบแถวคงที่ดังนั้นตอนนี้ตารางจะใช้เวลา ~ 40Gb บนดิสก์และ 2Gb สำหรับดัชนี ตารางมีดัชนีที่ไม่ซ้ำกันและมี 100 'การค้นหาคีย์ซ้ำที่ซ้ำกัน' ต่อวินาที เมื่อตารางเติบโตขึ้นเม็ดมีดเหล่านี้ก็จะช้าลงเรื่อย ๆ ฉันไม่แน่ใจ แต่พาร์ทิชันจะช่วยฉันเพิ่มความเร็วในการแทรกหรือไม่

1
ฉันจะบอกได้อย่างไรว่าถึงเวลาที่จะจัดเรียงฐานข้อมูล SQLServer ของฉันแล้วหรือยัง?
แนวปฏิบัติที่ดีที่สุดสำหรับการวัดการกระจายตัวของฐานข้อมูล SQLServer คือการเปิด / ปิดการทำงานของฐานข้อมูลและการพิจารณาว่าเมื่อใดที่จะจัดเรียงตารางฐานข้อมูล SQLServer ฉันสนใจมากที่สุดในการเรียนรู้ว่าตัวชี้วัดที่มีประโยชน์คืออะไรและการลดประสิทธิภาพระดับใดที่จะกระตุ้นการจัดเรียงข้อมูล
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.