Làm thế nào tôi có thể giảm thiểu không gian đĩa được sử dụng bởi cài đặt Joomla?


8

Tôi có một khách hàng trong gói lưu trữ không đủ dung lượng cho trang web và bản sao lưu. Ở giai đoạn này, họ không thể bị thuyết phục nâng cấp hoặc chuyển sang một công ty lưu trữ web khác.

Tôi có thể làm gì để giảm dung lượng đĩa được sử dụng bởi Joomla?

Có bất kỳ tiện ích mở rộng tiêu chuẩn nào sử dụng nhiều dung lượng đĩa và có thể được gỡ bỏ an toàn không?

Có bất kỳ tệp nhật ký nào có thể phát triển lớn theo thời gian và có thể được xóa hoặc thiết lập lại một cách an toàn không?


1
bạn có thể xem xét việc sao lưu trên amazon s3 hoặc một máy chủ không gian đại chúng thực sự rẻ khác. điều đó có thể giúp bạn tiết kiệm một số không gian nghiêm trọng đang chờ xử lý. Ngoài ra, tôi loại bỏ các tài sản như hình ảnh từ bản sao lưu để ngăn nó lớn hơn mức cần thiết.
Chad Windnagle

1
Nếu bạn sử dụng một công cụ như Akeeba Backup, bạn có thể chia bản sao lưu thành các phần nhỏ hơn và tắt dịch vụ lưu trữ ngay lập tức để có thể sao lưu trang web mà không cần gấp đôi dung lượng đĩa.
David Fritsch

Câu trả lời:


7

Một số lời khuyên,

  • Bạn có thể loại bỏ các phần mở rộng không sử dụng.
  • Bạn có thể loại bỏ hoặc xóa các tập tin nhật ký. Nhiều tiện ích mở rộng cũng tạo các tệp nhật ký của riêng chúng (như paypal, Virtuemart, v.v.)
  • Nếu trang web của bạn không được cài đặt với nén hình ảnh, hãy thử điều đó (JPEG tran hoặc PNG out sẽ giảm nhiều không gian trong phương tiện thư viện của bạn).
  • Kiểm tra các tập tin và thư mục của thời gian phát triển. Các nhà phát triển tạo bản sao lưu thư mục và / hoặc sao lưu tệp mà bạn cũng có thể xóa.
  • Sao lưu không nên được giữ trên cùng một máy chủ. Sử dụng một số Đám mây cho các plugin như Google ổ đĩa cho Joomla hoặc một cái gì đó tương tự.

Hy vọng nó sẽ giúp ..


4

Câu trả lời này phụ thuộc vào 2 điều là đúng, nhưng nếu nó không áp dụng cho vấn đề của bạn, nó có thể hữu ích cho những người khác.

  1. Nếu bạn sử dụng git, hãy xóa thư mục .git, đây có thể là MASSIVE, (chúng tôi đã có một trang web 1mb có thư mục 4 gb .git trước đó).

  2. Nếu bạn sử dụng Akeeba, hãy xóa các bản sao lưu cũ, nếu một trang web cũ tôi tin rằng tại một số điểm, bản sao lưu Akeeba có các bản sao lưu được lưu trữ trong một thư mục trong thư mục gốc, sau đó chúng tôi đã nhận thấy các bản sao lưu cũ trong bản gốc gốc có một vài GB bản sao lưu không còn cần thiết.


4
  1. Kiểm tra nếu bạn đang sử dụng hình ảnh rất lớn có thể thay đổi kích thước.
  2. Kiểm tra những hình ảnh không sử dụng và xóa chúng.
  3. Xem lại tệp nhật ký và xóa chúng nếu thích hợp.

3

Một môi trường Joomla (V3) mặc định, là 21 MB. Ứng cử viên quan trọng duy nhất để loại bỏ có thể là mẫu quản trị viên hathor và hình ảnh mẫu. Có thể là trình soạn thảo tinymce, nhưng hầu hết các triển khai có thể sẽ muốn điều đó. Lưu ý rằng mọi thứ bị xóa có thể quay lại khi bạn thực hiện cập nhật bảo trì thường xuyên.

Đây là một cây mở rộng hiển thị các thư mục lớn hơn trong một môi trường mặc định.

  • / - 21 MB
  • / quản trị viên - 6 MB
    • / quản trị viên / thành phần - 3 MB
    • / quản trị viên / ngôn ngữ - 1 MB
    • / quản trị viên / mẫu - 2 MB
    • / quản trị viên / mẫu / hathor - 1 MB
    • / quản trị viên / mẫu / isis - 1 MB
  • / thành phần - 1 MB
  • / hình ảnh - 1 MB
  • / thư viện - 6 MB
    • / thư viện / cms - 1 MB
    • / thư viện / fof - 1 MB
    • / thư viện / j Joomla - 3 MB
  • / phương tiện - 5 MB
    • / phương tiện / biên tập viên - 2 MB
      • / phương tiện / biên tập viên / tinymce - 1 MB
    • / phương tiện / jui - 2 MB
    • / phương tiện / hệ thống - 1 MB
  • / plugin - 1 MB
  • / mẫu - 1 MB

Có những thư mục khác có thể phát triển có thể được gỡ bỏ.

  • / bộ đệm
  • / nhật ký
  • / tmp

Và sau đó có các thư mục phát triển, nhưng chúng chỉ được tìm thấy trong kiểm tra nguồn.

  • /.git
  • /xây dựng
  • / kiểm tra

3

Cũng kiểm tra cơ sở dữ liệu SQL và sắp xếp theo kích thước. Có những lúc bảng phiên bị rối và chỉ phát triển mà không bao giờ xóa. Dưới 1Mb là điển hình. Tôi phát hiện ra một cái đó là 600Mb. Bảng có thể được cắt ngắn một cách an toàn và bất kỳ người dùng trực tuyến nào cũng sẽ phải đăng nhập lại.


1
  1. Xóa các mẫu không sử dụng
  2. Xóa các hình ảnh không sử dụng (theo mặc định với Joomla)

2
Bạn có thể làm cho câu trả lời của bạn cụ thể hơn một chút, ví dụ với các mẫu bạn muốn nói và nơi anh ta sẽ tìm thấy những hình ảnh mà anh ta có thể xóa?
Harald Leithner

1
  • Tẩy:

    • index.html của mỗi thư mục
    • quản trị viên / mẫu / hathor trừ khi được sử dụng
    • mẫu / beez3 trừ khi được sử dụng
    • phương tiện / biên tập viên / tinymce khi sử dụng trình soạn thảo khác
  • Làm sạch <DocumentRoot>/<joomla>/tmp, tìm các thư mục install_ # còn lại sau khi cài đặt

  • Hãy chắc chắn rằng cơ sở dữ liệu chỉ chứa các bảng được sử dụng.


3
index.html loại bỏ là một ý tưởng tồi tôi nghĩ
Jobin Jose

thư mục tmp / là một thư mục phải làm sạch! nhiều phần mở rộng để lại xương của chúng ở đó và nó chiếm không gian.
jackJoe

@Jobin Jose: Tại sao bạn nghĩ vậy?
sovainfo

@JackJoe: sửa đường dẫn đến tmp. Tôi có nghĩa là tmp Joomla, không phải tmp hệ thống. Thông báo trích xuất các phần mở rộng cần được gỡ bỏ sau khi cài đặt. Rất vui khi thấy lịch sử nhưng không phải là cách nó được dự định.
sovainfo

1
@sovainfo Trước hết, index.html cung cấp Joomla có kích thước tệp là "0" Một điều nữa là nó chủ yếu được sử dụng trong các thư mục tài sản để ngăn truy cập trực tiếp vào tài sản, (Bạn cũng có thể làm điều đó với htaccess nhưng tại sao bạn cần cung cấp điều này tải lên máy chủ). Đó là lý do tại sao tôi nghĩ ý tưởng tồi của nó
Jobin Jose

1

Xóa tất cả các bản sao lưu cũ của bạn sau đó có các bản sao lưu trong tương lai được chuyển ra ngoài trang web. Sao lưu Akeeba có thể được sử dụng để tự động sao lưu vào Dropbox hoặc tương tự.

Xem lại nội dung của hình ảnh và thư mục phương tiện của bạn để kiểm tra xem bạn hoặc khách hàng của bạn chưa thêm tài sản rất lớn. Như đã chỉ ra, cài đặt mặc định của Joomla khá nhẹ nhưng điều đó không có nghĩa là ai đó đã không tải lên một số hình ảnh 10Mb hoặc pdf 200Mb.

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.