jest to nawet dobry pomysł na skalowanie ciężkich aplikacji php? na przykład, jak moduł mysql w węźle porównuje się do rozszerzenia mysqli php pod względem wydajności itd.Czy plik node.js można zintegrować z php?
Odpowiedz
Jest kilka całkiem dobrych bibliotek mysql dostępnych w węźle node.js z dobrą wydajnością, ale po prostu przepisałbym (ponieważ nadal będziesz podczas używania bibliotek mysql trzeba dużo koduj) wolne części w node.js za pomocą redis lub mongodb, a resztę przechowuj w PHP. Szczególnie redis z node_redis (hiredis) jest bardzo szybki. Możesz użyć NGinx to do the proxing.
Poważnie rozważam zawijanie Twojej aplikacji PHP za pomocą node.js; to znaczy, że ścieżka migracji twojego istniejącego PHP jest wywoływana przez twój kod węzła, w końcu migracja kodu PHP do JavaScript. Powodem jest to, że model wykonania node.js (nie blokujący) tak naprawdę nie działa dobrze z modelem wykonawczym PHP. Powiedział, że modele wykonania mogą być bardziej zgodne z podejściem zawijania; oznacza to, że węzeł jest serwerem narażonym na ataki i wykonywanie odpowiednich wywołań PHP (ponowne żądanie); możesz najprawdopodobniej użyć tego procesu do "przeniesienia" twojego "zapakowanego" PHP na serwer węzła, a następnie wolno migrować swój kod PHP do węzła.
Oczywiście, to nasuwa się pytanie, czy naprawdę trzeba nawet/chcesz to zrobić, ale to, aby ustalić, ...
wyjściowy wynik lub pobierać dane z mysql poprzez Nodejs jest lepiej niż przez LAMPĘ.
- 1. Czy można zainstalować plik node.js w IIS7?
- 2. Czy możemy zintegrować mailchimp z witryną Google
- 3. Czy można zintegrować wzór ciasta i makra?
- 4. Czy można bezpiecznie wywołać plik PHP z JavaScript?
- 5. Czy można zintegrować NUnit z Visual Studio 2010?
- 6. Jak sprawdzić, czy plik node.js jest zainstalowany czy nie
- 7. Czy plik node.js obsługuje instrukcję "let"?
- 8. Czy plik node.js oczyszcza się po żądaniach?
- 9. Czy plik Node.js Array.map() jest asynchroniczny?
- 10. Używanie php + gearman + node.js
- 11. Jak można sprawdzić, czy plik php został pomyślnie dołączony?
- 12. Czy można odczytać plik data.table z PostgreSQL?
- 13. Czy można usunąć plik z repozytorium svn?
- 14. Czy mogę uruchomić plik .coffee bezpośrednio z pliku node.js?
- 15. Pobierz plik z serwera Node.JS z AngularJS
- 16. Node.js plik cookie sesji CORS z Angular.js
- 17. Czy Node.js można uruchomić na serwerze Tomcat?
- 18. Czy można używać Django i Node.Js?
- 19. Czy plik node.js działa u dowolnego dostawcy hostingu?
- 20. Laravel5 (PHP) lub SailsJS (node.js)?
- 21. Czy można sprawdzić składnię pliku PHP z PHP?
- 22. Jak zintegrować R błyszczącą z bieżącą aplikacją?
- 23. Pobieranie katalogu, z którego wykonywano plik node.js
- 24. Czy plik node.js może nasłuchiwać na gnieździe UNIX?
- 25. Czy można mieć bardzo długi plik .htaccess?
- 26. plik node.js - plik sparowany przez socket.io
- 27. Jak zintegrować Ajax z Symfony2
- 28. Czy możesz renderować plik PHP do zmiennej?
- 29. PHP sprawdza, czy plik jest zablokowany flock()?
- 30. Utwórz plik PDF z PHP
Nie. Napisz ponownie swoją aplikację PHP w js. – Raynos