Heim  >  Artikel  >  Backend-Entwicklung  >  Parallelität – Fragen für PHP-Neulinge

Parallelität – Fragen für PHP-Neulinge

WBOY
WBOYOriginal
2016-08-04 09:19:231271Durchsuche

Ich habe nicht viel Kontakt mit PHP und muss jetzt ein PHP-Backend erstellen, um APP-Anfragedaten bereitzustellen.
Die Anzahl der Besuche beträgt etwa 100.000 Benutzer pro Tag und die Anzahl der gleichzeitigen Benutzer beträgt etwa 10.000 .
Im Grunde ist der Berg nur eine Datenanzeige, eine weitere Statistikfunktion (nach erfolgreicher Zahlung)
Ich würde gerne fragen
ob das allgemeine ngnix mysql memcached
dem standhält bzw. wie man damit umgeht es ist vernünftiger

Ich möchte Sie demütig um Rat bitten

Antwortinhalt:

Ich habe nicht viel Kontakt mit PHP und muss jetzt ein PHP-Backend erstellen, um APP-Anfragedaten bereitzustellen.
Die Anzahl der Besuche beträgt etwa 100.000 Benutzer pro Tag und die Anzahl der gleichzeitigen Benutzer beträgt etwa 10.000 .
Im Grunde ist der Berg nur eine Datenanzeige, eine weitere Statistikfunktion (nach erfolgreicher Zahlung)
Ich würde gerne fragen
ob das allgemeine ngnix mysql memcached
dem standhält bzw. wie man damit umgeht es ist vernünftiger

Ich möchte Sie demütig um Rat bitten

1000 gleichzeitige API-Schnittstellen, wenn die Daten angezeigt werden, sollte es mehr Abfragen geben
Empfehlungen:
1. Verwenden Sie Memcache, um API-Daten in großen Mengen zwischenzuspeichern, um den Druck auf die MySQL-Datenbank zu verringern
2 .MySQL empfiehlt die Lektüre der Schreibtrennung.
3. Testen Sie die Leistung der Schnittstelle mit dem Stresstest-Tool, bevor Sie online gehen.

Warum nicht Redis verwenden?

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn