MediaWiki บันทึกหน้าแก้ไขที่ช้าลง


10

ฉันมี MediaWiki 1.16.2 บนแพลตฟอร์ม LAMP ต่อไปนี้ซึ่งทำงานได้ดีสำหรับแอปอื่น ๆ ในเครื่องที่ใช้โปรเซสเซอร์ 16 GB RAM: CentOS 5.7 (64- บิต) Apache 2.2.3 MySQL 5.0.77 PHP 5.1.6

ดูเหมือนว่าจะขึ้นอยู่กับเบราว์เซอร์ที่ใช้ แต่หน้าบันทึกที่แก้ไขบ่อยมากช้าเกินไป - ไม่ยากที่จะรอ 10 หรือ 20 วินาทีเพื่อให้มันเปลี่ยนแปลงได้ง่ายขึ้น

การเรนเดอร์เพจทำงานได้ค่อนข้างเร็ว แต่เป็นการบันทึกหลังจากการแก้ไขซึ่งเป็นการฆ่าประสบการณ์ของผู้ใช้ ฉันตรวจพบการปรับปรุงบางอย่างเมื่อทำการแก้ไขจากไคลเอนต์ที่ใช้งาน Opera มากกว่าบน Firefox (บนแพลตฟอร์ม Fedora Linux)

คำแนะนำใด ๆ เกี่ยวกับที่ฉันสามารถปรับเซิร์ฟเวอร์เพื่อให้ดีขึ้นได้อย่างไร

มาตรฐานของ Apache ที่รันบนเครื่องนั้นน่าประทับใจ BTW


เสียงเหมือนที่คุณต้องมองเข้าไปในฐานข้อมูลเริ่มต้นกับการวัดประสิทธิภาพการทำงานและเพิ่มประสิทธิภาพ (เขียน) การดำเนินงาน: dev.mysql.com/doc/refman/5.0/en/optimization.html
hakre

1
นอกจากนี้คุณอาจพิจารณาmemcached
Nano Taboada

คุณเปิดใช้งานการจำลองแบบฐานข้อมูลหรือไม่ ล่าสุดฉันตรวจสอบว่าไม่ได้เปิดใช้งานโดยค่าเริ่มต้นในการกระจาย Mediawiki แต่ถ้ามันถูกเปิดใช้งาน แต่ไม่ได้กำหนดค่านั่นอาจส่งผลให้เกิดพฤติกรรมที่อธิบายไว้
wallyk

1
ลองเรียกใช้SHOW FULL PROCESSLISTในคอนโซล MySQL ในขณะที่การเขียนที่ช้าอยู่ระหว่างการพิจารณาเพื่อดูว่าแบบสอบถามอื่น ๆ กำลังล็อกทุกอย่าง
Kaivosukeltaja

เช่นเดียวกับความคิดเห็น / วิธีแก้ปัญหาสำหรับคำถามของฉันเอง มันยังคงเป็นปัญหาที่เปิดกว้างสำหรับฉันถ้าฉันคิดว่าจะใช้ Firefox / Fedora โอเปร่าที่ฉันโปรดปรานตอนนี้เร็วกว่ามากและเป็นวิธีแก้ปัญหาที่ดี - ไม่มีความล่าช้าที่น่ารำคาญ
David Ramirez

คำตอบ:


1

คุณบันทึกการสืบค้นช้าใน mysql หรือไม่ บันทึกข้อผิดพลาด mysql แสดงอะไรหรือไม่?

ในสถานการณ์เช่นนี้ฉันจะเริ่มดู Cacti mysql-cacti-templates จาก Percona นั้นมีค่าสำหรับสิ่งนี้ คุณจะสามารถดูว่าคุณกำลังประสบปัญหา IO หรือปัญหาการล็อคตาราง อาจมีสาเหตุน้อยมาก

refs:

http://code.google.com/p/mysql-cacti-templates/


0

เพียงแค่โยนความคิดออกไปบางทีการประหยัดมีส่วนเกี่ยวข้องกับการโหลดทรัพยากรภายนอกมากขึ้นใช่ไหม อาจเป็นเบราว์เซอร์ที่รอการตอบกลับฉันมีประสบการณ์ที่การโหลดช้าเป็นผลมาจาก JS / เนื้อหาภายนอกที่อาจทำให้ช้าลง

คุณตรวจสอบเส้นทางนั้นหรือไม่? บางทีชุดรูปแบบที่กำหนดเองหรือตัวแก้ไข JS สละเวลาของมัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.