it-swarm-vi.tech

Cấu hình một trang web WordPress để triển khai trên Shared Hosting?

Tôi đang gặp vấn đề với việc sử dụng CPU trên trang web của mình và đang tìm cách phát hiện (và khắc phục) nguyên nhân gây ra sự cố. Một chủ đề không được đề cập trong câu hỏi này .

Theo dõi Hakre trả lời ở đây , bây giờ tôi nhận ra rằng những gì tôi cần làm là cấu hình cuộc gọi PHP của tôi.

Có hợp lý không khi đặt trang web trên máy tính của riêng tôi, chạy trình lược tả và sử dụng thông tin đó để cải thiện trang web của tôi?

Bất kỳ đề xuất khác về cách làm điều này một cách tốt nhất?

14
Tal Galili

Cấu hình với Profiler-Plugins

Không chắc chắn chính xác những gì bạn cần thực hiện với hồ sơ của mình, nhưng WP Tuner (Plugin Wordpress) đi một chặng đường dài để tìm ra thứ đang làm chậm WP cài đặt.

Nó xem xét từng plugin và cung cấp cho bạn bộ nhớ, thời gian CPU và các truy vấn SQL liên quan.

Màn hình SQL (Plugin Wordpress) phân tích hiệu suất SQL.

Kết hợp nó với W3 Total Cache (Plugin Wordpress) và bạn sẽ có hiệu suất tốt hơn trên mọi nền tảng.

Ngoài ra, hãy tìm cách sử dụng API tạm thời để lưu trữ các đoạn bạn không cần tạo mọi lúc. Điều này thực sự có thể giúp trên một DB chậm.

7
Andrew

Chúng tôi đã xây dựng một PHP profiler trên đầu XHProf cũng sử dụng định dạng đầu ra callgrind. Ưu điểm chính so với XDebug là chi phí hoạt động thấp hơn và xử lý chức năng đệ quy tốt hơn, cũng như các chức năng bắt đầu và kết thúc định dạng kiểu XHProf, cho phép thử nghiệm đơn vị tự động.

Bạn có thể xem nó tại http://www.exteon.ro/en/products/php-tools/web3tracer

Bạn sẽ cần phải biên dịch và sử dụng nó trên hộp thử nghiệm của mình hoặc yêu cầu nhà cung cấp dịch vụ lưu trữ của bạn cài đặt nó, nhưng họ không có khả năng làm điều đó.

3
Dinu

Hồ sơ với Xdebug

Tôi đã tìm kiếm một số liên kết để dễ đọc chủ đề hơn. Tôi đã tìm cách thực hiện PHP định hình bằng XDebug, một việc tôi muốn đề xuất:

Để hiển thị kết quả định hình trên trang web từ xa, webgrind có thể hữu ích. Đây là một ứng dụng PHP tóm tắt đầu ra của trình lược tả.

Tôi không chắc liệu có thể cung cấp tất cả điều này dưới dạng plugin wordpress hay không (ít nhất là không có sẵn Tôi biết và tôi không nghĩ rằng có một cái gì đó có sẵn ngay bây giờ), vì vậy bạn có thể cần tự mình thực hiện một số thiết lập/cấu hình/cấu hình.

2
hakre