Tôi đã thực hiện một số thay đổi cho một khuôn khổ php để hỗ trợ các không gian tên và kết quả không như mong đợi. Đối với một thử nghiệm đơn giản (chủ yếu là các lớp khung được tải), thời gian thực hiện bị chậm lại với ~ 10%.Các không gian tên có hiệu quả không? (PHP)
Từ kinh nghiệm của bạn, có đáng để sử dụng không gian tên trên các ứng dụng lớn (xem xét cấp độ phát triển thực tế của PHP) không?
tôi có thể khó tin rằng chỉ giới thiệu không gian tên mà không cần bất kỳ sự thay đổi quan trọng khác sẽ ảnh hưởng đến hiệu suất bằng cách mà nhiều. Có lẽ bạn có thể thử sử dụng ứng dụng với xdebug (tốt nhất là trước và sau khi thay đổi của bạn) để xem thời gian đi đâu? Một nguyên nhân có thể xảy ra với tâm trí của tôi có thể là một trình nạp tự động hạng thấp. – Mchl
Không có không gian tên không phải là xấu cho hiệu suất. Nhưng nó thực sự sử dụng đầy đủ khi bạn làm việc trên các ứng dụng lớn. –
Có thể liên quan đến http://stackoverflow.com/q/2709375/39321? – Svish