là ngay cả một ý tưởng tốt cho việc mở rộng các ứng dụng php nặng? ví dụ, module mysql của node so sánh với phần mở rộng mysqli của php như thế nào về hiệu năng vv ..Có thể tích hợp node.js với php không?
Trả lời
Có một số thư viện mysql khá tốt trong node.js với hiệu năng không sao, nhưng tôi sẽ viết lại (vì bạn vẫn phải làm rất nhiều mã hóa khi bạn sử dụng thư viện mysql) các phần chậm trong node.js sử dụng redis hoặc mongodb và chỉ giữ phần còn lại trong PHP. Đặc biệt redis với node_redis (hiredis) rất nhanh. Bạn có thể sử dụng NGinx to do the proxing.
Tôi nghiêm túc cân nhắc việc gói ứng dụng PHP của bạn bằng node.js; có nghĩa là, có một đường dẫn di chuyển của PHP hiện tại của bạn đang được gọi bởi mã nút của bạn, cuối cùng chuyển mã PHP thành Javascript. Lý do là, mô hình thực thi của node.js (không chặn) không thực sự chơi tốt với mô hình thực hiện của PHP. Điều đó nói rằng, các mô hình thực hiện có thể được thực hiện tương thích hơn với một cách tiếp cận gói; nghĩa là, có nút là máy chủ được tiếp xúc của bạn và thực hiện các cuộc gọi PHP thích hợp (yêu cầu lại); bạn có thể sử dụng quy trình đó để "di chuyển" PHP "được gói" của bạn sang máy chủ nút, sau đó từ từ di chuyển mã PHP của bạn sang nút.
Tất nhiên, điều này đặt ra câu hỏi có hay không bạn thực sự thậm chí không cần/muốn làm điều này, nhưng đó là để bạn có thể xác định ...
Output kết quả hoặc dữ liệu lấy từ mysql qua Nodejs là tốt hơn hơn thông qua LAMP.
- 1. Tích hợp Ember.js với Node.js (Express + Tower.js)
- 2. Tích hợp Node.js với MS Exchange EWS
- 3. Tích hợp Paypal với PHP
- 4. Tích hợp Paypal với PHP từng bước
- 5. Có thể tích hợp Jquery với Eclipse không?
- 6. Doxygen có thể được tích hợp với Netbeans C++ không?
- 7. Có thể tích hợp OSGi với dữ liệu Spring không?
- 8. Có thể tích hợp Spring MVC với Guice không?
- 9. tích hợp braintree php
- 10. PHP có tích hợp trình tối ưu hóa không?
- 11. CodeIgniter với Eclipse PDT, là tích hợp sạch có thể?
- 12. Có thể tích hợp Google AppEngine và Google Code để tích hợp liên tục không?
- 13. Python Interpreter Shell với Vi (m) tích hợp có thể?
- 14. Một IDE PHP tốt với tích hợp GitHub?
- 15. Tính tích hợp MKS có thể tích hợp với các công cụ kiểm soát nguồn khác không? (SVN, Git ...)
- 16. Có thể tích hợp Cake-Pattern và Macros không?
- 17. Symfony2 với PHP 5.4 máy chủ tích hợp
- 18. node.js chạy cùng với Apache PHP?
- 19. SPSS và tích hợp PHP/MySQL
- 20. Bất kỳ khung JavaScript nào của phía máy khách có tích hợp tốt với Node.js + Express.js + socket.io.js không?
- 21. PHP + Quickbook Online Edition (Tích hợp API)?
- 22. Có thể tích hợp khung chơi 2.0 với ứng dụng web hiện có không?
- 23. Có thể tích hợp NUnit vào Visual Studio 2010 không?
- 24. Không thể gọi phương thức mb_internal_encoding được tích hợp sẵn?
- 25. Tôi có thể chạy Node.JS với đặc quyền thấp không?
- 26. "Không thể GET /" với Connect trên Node.js
- 27. Ứng dụng Java có thể tích hợp với các ứng dụng VB không?
- 28. Có bất kỳ hàm PHP gốc nào có ném ngoại lệ tích hợp không?
- 29. Có thể node.js thay thế Ruby không?
- 30. Hợp nhất 2 hình ảnh với node.js?
No. Viết lại ứng dụng PHP của bạn trong js. – Raynos