it-swarm-vi.com

Cách cải thiện Drupal khi phát triển trong localhost

Tôi đang tìm kiếm lời khuyên từ các nhà phát triển khác Drupal để thực hiện Drupal nhanh hơn khi phát triển (đặc biệt Drupal 7)

Cân nhắc rằng trong quá trình phát triển, bạn không muốn có bộ đệm, vì vậy bạn có thể thấy kết quả của những thay đổi trong mã php/css/js. ( Xem một số câu trả lời tại đây để xóa bộ đệm/tắt bộ đệm vĩnh viễn )

Googling cho "drupal chậm localhost" sẽ đưa ra một số lời khuyên ... nhưng tôi muốn của bạn :)

13
corbacho

Bạn có thể có thể nhận được nhiều hơn bằng cách thay đổi cách bạn làm việc thay vì thực hiện Drupal nhanh hơn khi tải trang.

Vấn đề chính ở đây là sử dụng Drush để thực hiện các thao tác như xóa bộ đệm (Ngay cả khi tắt bộ đệm trang, vẫn có hàng tá bộ đệm khác nhau có liên quan, ví dụ như để triển khai hook), cài đặt/cài đặt lại mô-đun và như vậy.

Và tất nhiên, APC nên được cài đặt, vâng. Bạn thậm chí có thể nghĩ về việc sử dụng http://drupal.org/project/apc để lưu trữ các phần của bộ đệm trong APC. Tuy nhiên, điều này sẽ xung đột với drush (bạn không thể xóa bộ đệm APC bằng cách sử dụng drush) và sẽ yêu cầu thêm RAM.

3
Berdir

Mẹo tốt nhất bạn có thể sử dụng (điều này thực sự thay đổi cuộc sống của tôi) là thêm một dòng trong tệp my.cnf Của bạn:

innodb_flush_log_at_trx_commit = 0

Bạn có thể tìm thấy tệp này trong thư mục wamp của bạn hoặc nếu trên máy chủ linux của bạn: /etc/mysql/my.cnf

Trân trọng

4
drupal_stuff_alter

Cài đặt và kích hoạt APC. Như tôi đã thử nghiệm trong Drupal 7, điều này sẽ làm cho trang web địa phương của bạn nhanh hơn.

3
Ek Kosmos

Tôi đã cập nhật cái này Drupal Hướng dẫn với một số giải pháp tôi tìm thấy:

Tăng tốc thời gian tải trang trên localhost: http://drupal.org/node/961012

1
Simon East

Thiết lập và cấu hình node.js mô-đun trên localhost và xem điều kỳ diệu.

Có hướng dẫn tốt đẹp về: -

Video - Node.js setup-Youtube .

Blog - node.js drupal hướng dẫn tích hợp

Drupal.org - Tích hợp Node.js Drupal.org

Tôi đã cấu hình cái này trên windows và nó hoạt động rất nhanh :)

1
echo

Tôi nghĩ rằng tôi sẽ đăng kinh nghiệm của tôi có thể giúp độc giả trong tương lai. Tôi đã vật lộn trong hơn 24 tháng với tốc độ rất chậm Drupal 7.3x trên máy tính để bàn Ubuntu 15.04 (Tôi không thể bị làm phiền với nhiều nỗi đau hơn và cứ tiếp tục!). Hôm nay, Tôi đã cố gắng cài đặt MySQL Workbench 6.1 và bây giờ nó đã trôi qua! Thật không thể tin được !! Tôi hy vọng bất kỳ độc giả nào trong tương lai sẽ xem xét điều này trước vì không có đề xuất nào thực sự giải quyết được vấn đề của tôi. Máy tôi sử dụng là một thông số khá tốt (16g RAM/lõi kép/2TB/Đầu kép, v.v.), vì vậy, mua/nhận 'máy tính khác', tôi không tin là câu trả lời đúng. Trong tất cả, nếu bạn đang chạy Drupal trên máy tính để bàn sau đó thử cài đặt Workbench ở trên trước. Đến nay, tôi thấy tôi cần chạy Workbench ở chế độ nền (hoặc trên màn hình khác), vẫn là toàn bộ Drupal đã được cải thiện rất nhiều. Tôi vừa mới gặp may mắn hôm nay? Dù sao, hy vọng điều này sẽ giúp độc giả tương lai.

1
Paul B

Tôi không thể đưa ra lý do dứt khoát như tại sao, nhưng tôi thấy rằng việc chạy máy chủ web localhost thông qua máy ảo Linux đã dẫn đến phản ứng nhanh hơn Drupal cài đặt.

Tôi chỉ có thể nói cho kinh nghiệm của riêng tôi, vì vậy nó có thể không nhất thiết đúng với bất kỳ ai khác.

0
James