พีดีเอ

View Full Version : ประสิทธิภาพการทำงานด้วยแคชขนาดใหญ่



moman
07-02-10, 09:02
ระบบของฉันฉันมีการกำหนดค่าในขณะนี้เพื่อล้างแคชทั้งหมดทุกสัปดาห์ กับแคชว่างเปล่าฐานข้อมูลของฉันเป็นเรื่องเกี่ยวกับ 1.1Gb, ในขณะที่มีแคชเต็ม, มันเกี่ยวกับ 4.5Gb

ฉันพบว่าแคชขนาดใหญ่ที่สูงกว่าภาระของเซิร์ฟเวอร์ของฉันได้รับเฉลี่ย ในเวลาใดก็ตามฟอรั่มของฉันได้ระหว่าง 650 และ 1300 ผู้ใช้ออนไลน์ แต่นี้ดูเหมือนจะไม่ส่งผลกระทบต่อการโหลดมากที่สุดเท่าที่ขนาดของแคช

กับแคชขนาดใหญ่ที่โหลดเซิร์ฟเวอร์เป็น 3.3-3.8 ในขณะที่มีอย่างใดอย่างหนึ่งที่ว่างเปล่าจะอยู่ในช่วง 2.0-2.5 นี้ไม่ได้เลวร้ายที่ทุกคนเป็นฉันมีเซิร์ฟเวอร์ 16 - หลัก แต่ผมเพียงแค่สงสัยถ้าเช่นพฤติกรรมเป็นที่คาดหวังกับขนาดฐานข้อมูลที่มีความผันผวน!

ขอขอบคุณ
อาดัม

vBET
07-02-10, 23:28
vBET มีดัชนีสำหรับตารางแคชและใช้เครื่องมือ MySQL ที่เร็วที่สุดสำหรับหมวก -- MyISAM ดังนั้นเราจึงมีทางเลือกที่ดีที่สุดสำหรับแคช DB ความแตกต่างทั้งหมดที่คุณสังเกตเห็นไม่ได้เป็นในด้านของ vBET แต่ในด้านของ MySQL ที่รันคำสั่งกำลังโหลด ดัชนีจะช่วยให้คุณตอบสนองได้เร็วขึ้นและมั่นใจว่าระยะเวลาของการตอบสนองที่ไม่ได้เป็นไปอย่างรวดเร็วขึ้นด้วยจำนวนเงินขนาดใหญ่ของข้อมูล MySQL ยังคงมีการค้นหาดัชนีที่ใหญ่กว่าและเป็นผมคิดว่ามันใช้ทรัพยากรมากขึ้น นั่นคือเหตุผลที่คุณสังเกตเห็นภาระของเซิร์ฟเวอร์ที่ใหญ่กว่า

นอกจากนี้ -- เมื่อแปลอยู่ในแคชแล้วมันจะมาจากมี หากไม่แล้ว Google จะถามสำหรับการแปล มันต้องใช้เวลามากขึ้นแล้ว แต่ส่วนใหญ่อาจจะยังมีทรัพยากรที่น้อยกว่าของเซิร์ฟเวอร์ของคุณ มันต้องใช้เวลามากขึ้นเพราะมีการสื่อสารกับเซิร์ฟเวอร์ของ Google ซึ่งจะใช้เวลาเวลาที่มีการแปลซึ่งต้องใช้เวลาและมีการส่งผลจาก Google ไปยังเซิร์ฟเวอร์ของคุณที่ยังต้องใช้เวลาเป็น มันต้องใช้ทรัพยากรน้อยลงเนื่องจากเซิร์ฟเวอร์เป็นรอการตอบสนองอย่างอดทนและเมื่อได้รับมันมีง่ายเท่านั้นเอาออกจากการตอบสนอง ได้รับการแปลจากแคชเป็นมากได้เร็ว -- แปลเสร็จแล้วและจะอยู่บนเซิร์ฟเวอร์ของคุณเองยังคงต้องนำมาจากฐานข้อมูลแบบสอบถามจะต้องมีการดำเนินการ, MySQL จะใช้เวลาซีพียูและหน่วยความจำบางส่วนที่

สมมติว่า -- การใช้แคชเป็นความคิดที่ดีมาก ถ้าคุณจะรู้สึกยังเซิร์ฟเวอร์ที่มีปัญหาเกี่ยวกับการที่คุณสามารถทดสอบการปิดการใช้แคชสำหรับบางภาษาและเปรียบเทียบประสิทธิภาพของเซิร์ฟเวอร์ เราไม่แนะนำให้ลบแคชสมบูรณ์

moman
08-02-10, 19:27
ที่เกี่ยวกับสิ่งที่ฉันคาด :)

ผลการดำเนินงานจะปรับตอนนี้ก็เพียงว่าโหลดไม่เคยไปสูงกว่า 2.0 ก่อน vBET ผมคิดว่ามันคุ้มค่า แต่!

ตราบใดที่โหลดอยู่ด้านล่าง 16.0 จากนั้นเซิร์ฟเวอร์จะไม่เก็บภาษีได้ดังนั้นฉันคิดว่าเราจะมีการปรับ : D

Konstantin
18-02-10, 23:08
มีโอกาสมีหรือจำเป็นในการจัดเก็บแฟ้มแคชเพื่อลดภาระบนฐานข้อมูล MYSQL ? ใช้เพียง 2 ภาษาเนื่องจากจำนวนข้อความบนเวทีมาก และไม่ต้องขนาดใหญ่ของไซต์ dannyhBudet ฐานข้อมูลทำงานให้ดีขึ้นหลังจากที่คุณติดตั้ง nginx, eaccelerator ? คุณคิดถึง redesign ของโมดูลการเร่งความเร็วการทำงานบนเวทีขนาดใหญ่ได้อย่างไร ใช้แคขนาด 1-2 กิกะไบต์ในกรณีของฉันไม่ออก อาจจะมีบางอย่างทำงานให้เหมาะสม? เป็นไปได้เมื่อต้องการย้ายเวทีโมดูลเอ้อ 3.3.1 vb 3.8.4 + vbseo 3.5 RC2 ? ทำไมมันแพงดังนั้นรุ่น โดยไม่มีลิขสิทธิ์หรือไม่ (220 $) ฉันใช้เอ้อ 2.4.3 และจะซื้อเอ้อ 3.3.1 เวทีของฉันคือขายลิงค์สำหรับการแลกเปลี่ยน SEO การอ้างอิงที่ลิขสิทธิ์ produblirovannaâ เพ 15000 สำหรับฉันไม่เหมาะสม-90 $ จะยินดีชำระค่าจ้าง แต่ 220 $ มันมากมาย

vBET
18-02-10, 23:35
มีความเป็นไปได้ที่ หรือจำเป็นในการจัดเก็บแฟ้มแคชเพื่อลดภาระบนฐานข้อมูล MYSQL จะว่าไซต์ ด้วยเอ้อทำได้ดีขึ้นหลังจากที่คุณติดตั้ง nginx, eaccelerator ? คุณคิดถึง redesign ของโมดูลการเร่งความเร็วการทำงานบนเวทีขนาดใหญ่ได้อย่างไร ใช้แคขนาด 1-2 กิกะไบต์ในกรณีของฉันไม่แสดงผล. ทำไมจึงแพงรุ่น โดยไม่มีลิขสิทธิ์หรือไม่ (220 $) ฉันใช้เอ้อ 2.4.3 และจะซื้อเอ้อ 3.3.1 เวทีของฉันคือขายลิงค์สำหรับการแลกเปลี่ยน SEO การอ้างอิงที่ลิขสิทธิ์ produblirovannaâ เพ 15000 สำหรับฉันไม่เหมาะสม-90 $ จะยินดีที่จ่าย แต่ 220 $ มีมาก mnogo ใช้เพียง 2 ภาษาเนื่องจากจำนวนข้อความบนเวทีมาก และไม่ต้องการให้ขนาดของฐานข้อมูลขนาดใหญ่

เราวางแผนที่จะเพิ่มยังแฟ้มแคช vBET เพราะตอนนี้มีความสำคัญและความพยายามมากที่สุดของเราอยู่ใน vBET4.0 เรามีตารางเวลาสำหรับการทำงานไม่มีการแคชไฟล์ โปรดจำไว้ว่าคุณสามารถปรับแต่งภาษาที่จะทำงานกับแคช ดังนั้นหากคุณต้องการคุณสามารถใช้แคชเฉพาะสำหรับบางส่วนของการแปลที่คุณจะทำให้ใช้ได้ นอกจากนี้โปรดทราบว่ารุ่นจ่ายของ vBET มีการปรับปรุงแคชฐานข้อมูลจึงเป็นสิ่งที่เร็วกว่าในรุ่นฟรี นอกจากนี้ยังมีการปรับปรุงอื่น ๆ ในรุ่นที่จ่าย -- ทั่วไปมันเร็วและสละหน่วยความจำน้อย เรามีลูกค้าที่ประสบความสำเร็จในการใช้มันบนกระดานที่มีขนาดใหญ่
เราไม่ได้ทำการทดสอบประสิทธิภาพกับ Nginx เร่งจึงไม่สามารถเปรียบเทียบ
โปรดทราบว่าการซื้อใบอนุญาตฟรีการสร้างตราสินค้าจะไม่บังคับและคุณก็สามารถอัพเกรดใบอนุญาตของคุณในภายหลัง

Konstantin
19-02-10, 01:52
ขอขอบคุณสำหรับการตอบของคุณ Nginx เป็นเซิร์ฟเวอร์เช่น Apache ผมแนะนำให้คุณอ่าน -- แคชทำงานได้ดีที่สุดใน Nginx PHP + + eaccelerator และ vbet ของคุณได้รวดเร็วยิ่งขึ้น

vBET
19-02-10, 03:09
ขอขอบคุณสำหรับการตอบของคุณ Nginx เป็นเซิร์ฟเวอร์เช่น Apache ผมแนะนำให้คุณอ่าน -- แคชทำงานได้ดีที่สุดใน Nginx PHP + + eaccelerator และ vbet ของคุณได้รวดเร็วยิ่งขึ้น

ขณะนี้เรามีความใกล้ชิดกับ vBET4.0 ปล่อยและเรามีจำนวนมากที่ทำงานร่วมกับ หากคุณต้องการให้เราทดสอบ vBET ภายใต้ Nginx แล้วโปรดหัวข้อใหม่ที่เปิดในเรื่องของ ถ้าทำงานแล้ว Nginx PHP vBET จะทำงานมี ปัญหาหนึ่ง -- ถ้าคุณต้องการใช้การเชื่อมโยง SEO แปลจากนั้นให้เขียนกฎจะมีความจำเป็น ขณะนี้มีผู้จัดทำเฉพาะสำหรับ apache ในไฟล์ htaccess ในขณะนี้ แต่ถ้าคุณไม่สามารถที่จะเขียนมันจาก Apache เพื่อ Nginx แล้วคุณสามารถใช้ลิงก์ที่มีคุณลักษณะภาษา --. นี้เป็นเรื่องง่ายมาก คุณสามารถทดลองกับรุ่นฟรีเพื่อหลีกเลี่ยงปัญหาที่ไม่คาดคิดใด ๆ ก่อนที่จะซื้อจ่ายหนึ่ง

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Languages translations delivered by vBET 4.10.1