Tôi đang xây dựng các lớp học giao diện với API Twitter và tôi tự hỏi liệu trình phân tích cú pháp XML hoặc JSON được tích hợp sẵn của PHP có nhanh hơn không? Twitter sẽ gửi cho tôi cùng một dữ liệu ở một trong hai định dạng, vì vậy hiệu năng PHP sẽ quyết định lựa chọn của tôi. Tôi đang sử dụng php_apc, vì vậy bạn có thể bỏ qua thời gian phân tích cú pháp và giả sử tôi đang chạy bytecode.PHP: là trình phân tích cú pháp JSON hoặc XML nhanh hơn?
Cảm ơn!
nhiều hơn: Tôi chỉ đang tìm cách nhận mảng kết hợp từ dữ liệu. Tôi không làm cây đi bộ, lặp lại nút hoặc bất cứ điều gì quá phức tạp. Định dạng sẽ luôn giống nhau. (Tôi hy vọng!)
Tại sao không tự chuẩn bị nó trên các tập dữ liệu thực bạn sẽ sử dụng? Hiệu suất của trình phân tích cú pháp có thể khá phụ thuộc vào những gì bạn nạp nó. –
Bạn định sử dụng xml-apis nào của PHP? Tôi đoán rằng SimpleXML và DOM chậm hơn hoặc ngang bằng với JSON, trong khi XMLReader hoặc SAX thì nhanh hơn. –