Heim > Fragen und Antworten > Hauptteil
Aus historischen Gründen wird unser System auf einem Windows-Server bereitgestellt und Apache wird als Webdienst verwendet. und kann nicht ersetzt werden.
Aktuelle Situation: Eine andere Abteilung überträgt Daten per API an unser System, wir empfangen die Daten und speichern sie dann in der Datenbank.
Das aufgetretene Problem ist: Die übertragene Datenmenge ist groß und es gibt viele Anfragen, was dazu führt, dass Apache blockiert wird und die Websystemseite nicht einmal geöffnet werden kann. Meistens stirbt Apache innerhalb einer halben Minute nach dem Neustart wieder ab.
Wie gehe ich mit der vorhandenen Umgebungskonfiguration um und optimiere sie? Eine Warteschlange verwenden?
phpcn_u15822017-05-16 17:06:03
apache在win下的性能相比linux下差很多。如果实在要优化, 1:装个fcgid模块,通过fastcgi的方式调用php 2: php框架轻量化,去orm等,对现有系统的访问量有个评估,对现有系统的最大承载也有个评估,通过压力工具webbench,jmeter等,适当的时候加机器