10 bước để tăng tốc WordPress và làm chủ nó như không ai khác

Tăng tốc WordPress

Ngày nay, WordPress đang trở thành CMS, hệ thống quản lý nội dung, xuất sắc. Cũng Nhà Trắng đã thay thế Drupal bằng WordPress, là một trong những điều bất ngờ vào cuối năm 2017. Và WordPress là một CMS rất dễ sử dụng, sử dụng một cộng đồng lớn, ngoài một số plugin tốt để khai thác nhiều hơn.

Đó là lý do tại sao chúng tôi sẽ dạy bạn mười bước để thành thạo WordPress Hoàn toàn và vì vậy, bạn có thể có blog đó, trang đích cho doanh nghiệp của bạn hoặc Thương mại điện tử đó, để bán một số mặt hàng mà ở những phần này không dễ tìm thấy, ở trạng thái tốt nhất có thể. Một WordPress có thể được sử dụng cả từ trang web của riêng bạn, cũng như tải xuống để thiết lập một trang web từ lưu trữ của riêng bạn.

Thứ nhất: chỗ ở

Nó là quan trọng nhất, vì nếu trang web của bạn được lưu trữ trên một máy chủ chậm, bạn sẽ thấy các vấn đề nghiêm trọng để nâng điểm Google Insights (một trong những yếu tố quan trọng đối với định vị tự nhiên hữu cơ hoặc SEO).

Chúng tôi có thể kiểm tra hiệu suất từ công cụ này sử dụng 14 vị trí khác nhau để tìm vận tốc: keycdn.com

Hiệu suất

Điều bình thường là chúng tôi thấy tốc độ từ 200-400 mili giây. Cần phải đánh giá cao các tốc độ khác nhau tùy theo vị trí mà các thử nghiệm được thực hiện. Nếu chúng tôi định tìm khán giả Tây Ban Nha, chúng tôi phải quan tâm đến London. Mặt khác, nếu chúng ta muốn bán sản phẩm giữa Châu Âu và Châu Mỹ, chúng ta phải xem xét các địa điểm đó.

Nó sẽ quan trọng chạy thử nghiệm suốt cả ngày để tìm điểm trung bình để chúng tôi có thể bắt đầu từ dữ liệu thu thập chính xác hơn.

Thứ hai: tính đặc thù của việc lưu trữ

php

Chúng tôi phải đảm bảo rằng máy chủ lưu trữ, trong đó chúng tôi đã lưu trữ web, sử dụng các thành phần mới nhất, ít nhất là các phiên bản, để mọi thứ diễn ra nhanh như lụa:

  • PHP 7.x: đây là một sự gia tăng đáng kể khi so sánh với phiên bản 5.6 của PHP. Nếu vì bất cứ điều gì mà dịch vụ lưu trữ không cung cấp, điều quan trọng là bạn phải đi tìm người khác. Điều này cũng xảy ra với plugin hoặc chủ đề mà chúng tôi đang sử dụng cho WordPress, vì bất kỳ ai tự hào về việc tiếp tục được phát triển, đều phải tương thích với bất kỳ phiên bản PHP mới nhất nào.
  • Máy chủ web: Apache dành cho mục đích sử dụng nhẹ và cơ bản. Mọi thứ thay đổi rất nhiều khi máy chủ phải hỗ trợ tải nặng, vì vậy chúng ta phải xem xét các nhà cung cấp sử dụng Litespeed hoặc Nginx.
  • Bộ nhớ đệm OpCode- Tăng 30 đến 40 phần trăm hiệu suất PHP. Điều buồn cười là không có nhiều máy chủ sử dụng OpCode. Điều này là do nó làm giảm số lượng người có thể đăng nhập vào một máy chủ cho mỗi tài khoản. Nếu bạn muốn biết liệu dịch vụ lưu trữ của mình có cung cấp hay không, hãy thả tập lệnh đó lên trang web của bạn thông qua FileZilla: github.com/amnuts/opcache-gui
  • Bộ nhớ đệm- Các plugin bộ nhớ đệm hoạt động khá tốt, nhưng chúng có thể gây ra hành vi kỳ lạ nếu có nhiều lưu lượng truy cập qua web. Tốt nhất, hãy tìm một máy chủ sử dụng bộ nhớ đệm thực từ cấp máy chủ. Có hai loại: Litespeed Lscache và Varnish.

Thứ ba: sử dụng Google Analytics

từ ngữ

Một số có thể sử dụng Wordfence như một biện pháp bảo mật trang web, nhưng nó làm mất hiệu suất. Chúng tôi có trong tay một máy chủ tuyệt vời hỗ trợ chúng tôi: Google Analytics. Lý do không sử dụng Wordfence là vì việc ghi lại lưu lượng truy cập theo thời gian thực sẽ ảnh hưởng rất lớn đến hiệu suất của trang web. Nếu chúng ta cần tận dụng dữ liệu đó, thì Analytics chính là câu trả lời.

Thứ tư: bỏ qua trình tạo trang trực quan

Khi nào chúng ta sẽ phát triển một trang web sẽ chịu tải lượng truy cập cao, chúng tôi phải chuyển sang những vấn đề sẽ ảnh hưởng xấu đến các công cụ đo tốc độ web như Google hoặc PingDom. Một số như Visual Composer nặng và sẽ làm chậm web.

sáng tác

Một trong những mẹo quan trọng nhất là chuyển đến các chủ đề con như Genesis hoặc Thesis để bắt đầu phát triển web của riêng chúng tôi. Sẽ mất nhiều công hơn về phía chúng tôi, nhưng chúng tôi sẽ được lợi từ nó về lâu dài.

Một giải pháp thay thế mà chúng ta có thể có trước những chủ đề nặng nề này, là WP Blockade, chịu trách nhiệm khởi chạy trang bằng html thuần túy, do đó loại bỏ quá trình quá tải thường là thủ phạm gây quá tải cho web.

Thứ năm: các plugin

bổ sung

Các plugin là một trong những WordPress tinh túy, nhưng nên sử dụng càng ít càng tốt. Ngay cả khi chúng tôi đã vô hiệu hóa chúng, chúng tôi phải xóa chúng. Chúng tôi có thể sử dụng Google để thực hiện một số nghiên cứu về plugin đó và do đó biết liệu nó có thực sự mang lại lợi ích cho chúng tôi hay không.

Thứ sáu: Bots và Crawlers

Chúng ta có thể sử dụng những dòng văn bản này trong robots.txt:

User-agent: * 
Độ trễ thu thập thông tin: 10

Chúng ta sẽ nhận được gì? Gì những người được gọi là "trình thu thập thông tin" tuân theo hai tham số đó và Wordfence sẽ lo phần còn lại. Hãy nói rằng chúng tôi sẽ giữ chúng ở lại.

Thứ bảy: xóa xmlrpc.php

Chúng ta đang đối mặt với một nguồn của các cuộc tấn công mạnh mẽ nhất vào WordPress. Vì hầu hết mọi người không cần nó, nó có thể được gỡ bỏ. Tất nhiên, hãy chú ý đến những dòng này vì chúng ta đang đối mặt với một tệp được sử dụng bởi Jetpack phổ biến cho SEO. Nếu bạn sử dụng công cụ này, hãy chuyển sang điểm tiếp theo. Cũng có thể rõ ràng rằng nếu Jetpack sử dụng tệp đó ...

jetpack

Thứ tám: tắt hoặc giảm nhịp tim

Nó sẽ phụ thuộc vào việc trang web của chúng tôi có sử dụng nhịp tim để hủy kích hoạt nó hay không. Nhịp tim gây ra tất cả các loại vấn đề về hiệu suất và việc vô hiệu hóa nó rất được khuyến khích. Một trong những cách sử dụng của nó là do chúng ta để màn hình WordPress mở trong một khoảng thời gian dài, chính xác là khi chúng ta đang viết hoặc chỉnh sửa một ấn phẩm. Yêu cầu liên tục có thể gây ra việc sử dụng tài nguyên quá mức.

Với plugin này, chúng tôi có thể hủy kích hoạt nó hoặc giảm việc sử dụng nó: kiểm soát nhịp tim.

Chúng tôi cũng có thể thêm các dòng này vào functions.php tùy thuộc vào những gì chúng tôi muốn làm:

add_action ('init', 'stop_heartbeat', 1);
function stop_heartbeat () {
wp_deregister_script ('nhịp tim');
}

nhịp tim

Nếu chúng ta muốn có một khoảng thời gian để nhịp tim hoạt động:

add_filter ('heartbeat_settings', 'heartbeat_frequency');
function heartbeat_frequency ($ settings) {$ settings ['khoảng'] = 60; // hoặc khoảng thời gian tính bằng giây mà chúng ta muốn $ settings;
}

Một số thông tin khác về nhịp tim

Việc vô hiệu hóa nhịp tim không nên được thực hiện cho đến khi nó thực sự được biết đến nguyên nhân thực sự của việc sử dụng CPU quá mức là gì. Chúng tôi có thể thực hiện việc này thông qua các bước sau:

  • Kiểm tra nhật ký truy cập của bạn nếu có nhiều "" lệnh gọi POST /wp-admin/admin-ajax.php và dấu thời gian khớp với mức sử dụng CPU cao.
  • Nếu hosting sử dụng cPanel và CloudLinux, chắc chắn chúng ta có thể ghi lại thời điểm sử dụng tài nguyên cao điểm đó xảy ra. Chúng tôi có thể biết nguyên nhân sẽ được liệt kê trong admin-ajax.php.
  • Nếu bạn có quyền truy cập root có thể được giám sát bằng "top -c". Chúng tôi có thể tiết kiệm thời gian giám sát bằng cách sử dụng: top -c -u tên người dùng -b> topout.txt
  • Bạn có thể theo dõi access_logs của người dùng thời gian thực và hữu ích: tail -f ~ username / access-logs / domain.com

Thứ chín: vô hiệu hóa WordPress Cron

cron

Lý do để vô hiệu hóa WordPress Cron là nó không cần thiết để nó hoạt động cho tất cả những lần khi ai đó xem trang web của chúng tôi. Hãy vô hiệu hóa nó và đặt cron hệ thống. Để thực hiện việc này, hãy thêm vào wp-.config:

xác định ('DISABLE_WP_CRON', true);

Bây giờ chúng ta có thể đặt trong bảng điều khiển một hệ thống cron với lệnh:

/usr/local/bin/php/home/user/public_html/wp-cron.php

Chúng ta có thể để nó chạy 10-20 phút một lần.

Thứ mười: hồ sơ

các bản ghi

Nếu chúng tôi muốn biết điều gì xảy ra với trang web của mình, chúng tôi cần truy cập sự kiện hoặc nhật ký nhật ký. Chúng thực sự hữu ích trong việc chẩn đoán các vấn đề về hiệu suất và chập chờn. Nếu chúng tôi không biết họ đang ở đâu, chúng tôi có thể hỏi nơi lưu trữ. Lý tưởng nhất là học cách diễn giải chúng, mặc dù sẽ mất thời gian.

Hai nhật ký chính là nhật ký lỗi và access_logs. Đọc chúng và thực hành nghệ thuật tìm kiếm của Google để tìm hiểu thêm về chúng. Từng chút một, nó sẽ là một thứ gì đó quen thuộc hơn và điều đó sẽ đến từ nỗi sợ hãi khi phải đối phó với những vấn đề về hiệu suất và sự không ổn định của web.

Nếu bạn đã muốn cung cấp cho trang web của mình một giao diện trực quan tốt hơn, đây.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.