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?
apache在win下的性能相比linux下差很多。如果实在要优化, 1:装个fcgid模块,通过fastcgi的方式调用php 2: php框架轻量化,去orm等,对现有系统的访问量有个评估,对现有系统的最大承载也有个评估,通过压力工具webbench,jmeter等,适当的时候加机器
apache在windows下不用优化,因为如果是windows下,肯定是用iis
不能将错就错,这样就会在错误的道路上越走越远