Jetzt gibt es eine PHP-Seite, die bei der Datenverarbeitung HTTP-Anfragen verwendet, um einige Daten von sich selbst anzufordern. In diesem Fall ist die Nginx-Ausführung extrem langsam (dies wurde in der Apache+php-Umgebung nicht festgestellt). Wie man es löst?
Die Umgebung ist: Nginx + PHP + Redis + MySQL
Der Grund für das Schreiben ist, dass dasselbe Programm auf mehreren Servern bereitgestellt wird, sodass einige gemeinsame Daten mithilfe einer relativ dummen HTTP-Anfrage abgerufen werden
补充一下:http请求的页面会先拿redis数据,如果redis没有再拿数据库的数据然后写入redis并返回相应数据。
在redis有数据的情况下页面并无卡顿现象,只有给redis删除掉让它重新生成的那一次会非常慢,数据量也不大,最大也就 49914 characters 这样。