MediaWiki lưu chậm các trang đã chỉnh sửa


10

Tôi có MediaWiki 1.16.2 trên nền tảng LAMP sau, hoạt động khá tốt cho các ứng dụng khác trên máy xử lý kép RAM 16 GB: CentOS 5.7 (64-bit) Apache 2.2.3 MySQL 5.0.77 PHP 5.1.6

Nó dường như phụ thuộc phần nào vào trình duyệt đã sử dụng, nhưng rất thường xuyên lưu các trang đã chỉnh sửa là quá chậm - không hiếm khi phải đợi 10 hoặc 20 giây cho nó thậm chí nhiều hơn cho một thay đổi rất đơn giản.

Kết xuất các trang hoạt động khá nhanh, nhưng đó là tiết kiệm sau khi chỉnh sửa, điều đó đang giết chết trải nghiệm người dùng. Tôi đã phát hiện ra một số cải tiến khi chỉnh sửa từ máy khách chạy Opera hơn trên Firefox (trên nền tảng Fedora Linux).

Bất kỳ gợi ý về nơi tôi có thể điều chỉnh máy chủ để làm cho nó tốt hơn?

Điểm chuẩn của Apache chạy trên máy rất ấn tượng, BTW.


Âm thanh như bạn cần xem xét DB, bắt đầu đo lường và tối ưu hóa hiệu suất hoạt động (ghi): dev.mysql.com/doc/refman/5.0/en/optimization.html
hakre

1
Ngoài ra, bạn có thể cân nhắcmemcached
Nano Taboada

Bạn đã kích hoạt sao chép cơ sở dữ liệu? Tôi đã kiểm tra lần cuối, điều đó không được bật theo mặc định trong bản phân phối Mediawiki. Nhưng nếu nó được kích hoạt nhưng không được cấu hình, điều đó có thể sẽ dẫn đến hành vi được mô tả.
wallyk

1
Hãy thử chạy SHOW FULL PROCESSLISTtrong bảng điều khiển MySQL trong khi thao tác ghi chậm đang chờ xử lý để xem liệu một số truy vấn khác có khóa mọi thứ không.
Kaivosukeltaja

Cũng như một bình luận / cách giải quyết cho câu hỏi của riêng tôi. Nó vẫn là một vấn đề mở đối với tôi nếu tôi nghĩ về việc sử dụng Firefox / Fedora. Opera vốn là sở thích của tôi bây giờ nhanh hơn nhiều và là một cách giải quyết tốt - không có sự chậm trễ khó chịu.
David Ramirez

Câu trả lời:


1

Bạn đang đăng nhập truy vấn chậm trong mysql? Nhật ký lỗi mysql hiển thị bất cứ điều gì?

Trong hoàn cảnh như thế này tôi sẽ bắt đầu nhìn vào Cacti. Các mẫu mysql-cacti từ Percona là vô giá cho việc này. Bạn sẽ có thể xem liệu bạn đang gặp sự cố IO hay sự cố khóa bảng. Có thể có một vài nguyên nhân.

Tham chiếu:

http://code.google.com.vn/p/mysql-cacti-tem mẫu /


0

Chỉ cần đưa ra một ý nghĩ, có thể các tiết kiệm có liên quan nhiều hơn đến việc tải tài nguyên bên ngoài? Đó có thể là trình duyệt đang chờ phản hồi, tôi đã có những trải nghiệm trong đó tải chậm là kết quả của nội dung / JS bên ngoài có thể bị chậm lại.

Bạn đã điều tra tuyến đường đó? Có thể một chủ đề tùy chỉnh hoặc trình soạn thảo JS dành thời gian ngọt ngào của nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.