it-swarm-vi.com

Joomla 3.3.0 rất chậm

Tôi đang chạy Joomla 3.3.0 trên VPS và nó cực kỳ chậm. Trên thực tế, đây là lần tải chậm nhất tôi từng thấy trước đây (Có thể mất tới 5 phút để tải trình chỉnh sửa bài viết !!).

Bất kỳ ý tưởng những gì có thể gây ra nó?

Các thành phần được cài đặt:

  • Biên tập viên JCE
  • K2
  • Cây Mosets
  • Xmap
  • Công cụ quản trị Akeeba
  • Sao lưu Akeeba
  • JComments

Chạy trên:

  • Phiên bản PHP 5.3.10-1ubfox3.11
  • Phiên bản cơ sở dữ liệu 5.5.35-0ubfox0.12.04.2
  • Máy chủ web Apache/2.2.22 (Ubuntu)

Tôi đã thử vô hiệu hóa từng plugin/tiện ích mở rộng khác nhau nhưng điều này dường như không giải quyết được. Tôi cũng đã tối ưu hóa các bảng trong cơ sở dữ liệu (ban đầu tập trung vào các bảng bài viết) nhưng một lần nữa điều này dường như không tạo ra sự khác biệt.

Bất kỳ sự trợ giúp nào đều sẽ là tuyệt vời! Cảm ơn!

1
RustyJoomla

Ok, tôi đã tìm ra vấn đề và giải quyết nó.

Máy chủ loại bỏ bất kỳ gói tin đi nào trong đó mục tiêu giống như nguồn - loopback. Nó làm điều này vì lý do bảo mật.

Nếu có một số máy chủ bên trong tường lửa, nếu chúng tự gọi mình cần sử dụng tên miền bên ngoài, cách khắc phục là thiết lập máy chủ DNS nội bộ của riêng bạn để phân giải tên miền thành địa chỉ IP nội bộ.

Tôi đã sửa nó bằng cách hack tập tin máy chủ bây giờ. nhưng trên đây là nguyên nhân.

1
RustyJoomla

Nếu bạn có quyền truy cập SSH, hãy thử sử dụng top/htop (có thể yêu cầu root). Điều này có thể cho bạn biết việc sử dụng cpu/ram có thể chỉ ra vấn đề liên quan đến máy chủ.

Cũng cố gắng tạo một tệp có thông tin php

phpinfo.php

<?php
phpinfo();

Tạo tập tin này và tải nó, nó tải chậm? Điều đó sẽ chỉ đến máy chủ là nguyên nhân chính, nếu nó tải khá nhanh thì đó có thể là điều cần làm với Joomla.

Một thử nghiệm khác là cài đặt một trang web Joomla 3.3 trống và xem cách nó tải với mặc định đầy đủ.

Nếu bạn có cpanel/plesk, bạn cũng có thể xem xét việc sử dụng tài nguyên, nhưng cả hai đều có cách làm khác nhau và có thể phụ thuộc vào plugin, vì vậy bạn sẽ tự mình đến đó nhưng rất có thể sẽ có thứ gì đó để có được thông tin đó .

Nếu nó kết thúc là máy chủ liên quan, hy vọng duy nhất là xây dựng lại vps (đôi khi nhanh hơn) hoặc cố gắng sửa nó (cập nhật mô-đun, kiểm tra cấu hình, ect).

Nếu là Joomla thì đó có thể là cài đặt hoặc cơ sở dữ liệu php.ini (thử khôi phục akeeba). Nếu php.ini của nó trong trình quản lý tiện ích mở rộng và cảnh báo, bạn sẽ thấy một số loại thông báo về cài đặt có thể tốt hơn.

Tuy nhiên, có một điều cuối cùng có thể là, mạng.

Thời gian tải 5 phút thông thường sẽ đạt được php max_execut_time, do đó, điều đó khiến tôi nghĩ rằng kết nối mạng của nó. Không có cách nào để thực sự sửa nó sau đó là thời gian hoặc nói chuyện với Host của bạn. Nó cũng có thể là khu vực bạn đang ở so với máy chủ (đối với dịch vụ đám mây đó hoặc một số dịch vụ CDN khác có thể giúp đỡ).

Chỉ có một số mẹo khắc phục sự cố, không đảm bảo rằng một trong số chúng là câu trả lời, nhưng là một nơi tốt để bắt đầu.

3
Jordan Ramstad

Thông số kỹ thuật của máy chủ có vẻ hoàn toàn ổn và không có lý do nào khiến các tiện ích mở rộng bạn có nên làm chậm trang web của bạn. Tất cả bạn phải đảm bảo là bạn có phiên bản mới nhất của mỗi cái đang chạy. Đây có vẻ như là một vấn đề liên quan đến máy chủ hơn là chính trang web. Có thể có nhiều lý do khác nhau như quá nhiều lưu lượng để máy chủ xử lý, sự cố máy chủ tại trung tâm dữ liệu Máy chủ, v.v. Nó chỉ đơn giản là có thể xuống đến một Host thực sự xấu. Không chắc chắn nếu bạn chọn con đường giá rẻ hay không nhưng dường như luôn có một sự bắt kịp với lưu trữ giá rẻ. Có thể đáng để liên hệ với nhà cung cấp dịch vụ lưu trữ của bạn để xem họ có thể phát hiện bất kỳ vấn đề nào không.

1
Lodder

Đây có phải là một trang web thành lập?
[.__.] Nó có được nâng cấp từ phiên bản trước không? Bạn đã thử xây dựng lại menu?

Kiểm tra tab Net trong Fireorms. Điều này sẽ cho bạn thấy các yếu tố riêng lẻ trên trang đang mất nhiều thời gian nhất để tải. Thông thường, khi bạn thực hiện các cuộc gọi ngoại vi như FB hoặc phương tiện truyền thông xã hội khác ... điều này có thể làm chậm thời gian tải.

1
BodgeIT

Nếu đó là một VPS giá rẻ với bộ nhớ thấp (RAM), bạn có thể gặp phải một số vấn đề - hãy thử trình gỡ lỗi/trình lược tả bộ nhớ của Joomla (bật Debug trong Cấu hình toàn cầu) và xem ở đó. Tôi đã gặp vấn đề tương tự với các nhà cung cấp VPS chi phí cực thấp và hết bộ nhớ.

Apache bị sập cũng có thể gây ra điều này - điều này cũng sẽ làm chậm trang web của bạn để thu thập dữ liệu.

0
codinghands