Das Abrufen von Daten von einem virtuellen Host im lokalen Netzwerk dauert mehr als 10 Sekunden
Ich habe eine PHP-MySQL-basierte Einzelseitenanwendung (mit Angular 6), die in einem lokalen Netzwerk arbeitet.
Wir richten etc/hosts
folgendes ein:
#127.0.0.1 localhost #::1 localhost 192.168.0.217 dev.local ::1 dev.local #127.0.0.1 angular.local #::1 angular.local 127.0.0.1 localhost ::1 localhost 192.168.0.217 angular.local ::1 angular.local
Das angular.local
ist die Anwendung, die in Benutzerfenstern geöffnet werden kann und dev.local
auf das PHP-Skript zum Anmelden, Hinzufügen, Bearbeiten, ... zugreifen kann.
Die httpd-vhosts lautet wie folgt:
# Virtual Hosts # <VirtualHost *:80> ServerName localhost ServerAlias localhost DocumentRoot "$/www" <Directory "$/www/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All #Require local Allow from 192.168.10.0 Allow from 192.168.0.217 Require all granted </Directory> </VirtualHost> #dev.local <VirtualHost *:80> ServerAdmin it@m.org DocumentRoot "c:/wamp64/www/dev" ServerName dev.local ServerAlias www.dev.local <Directory "c:/wamp64/www/dev/"> AllowOverride All Require ip 192.168.0 Require ip 192.168.1 Require ip 192.168.10 Require all granted Allow from all </Directory> </VirtualHost> # <VirtualHost *:80> ServerName angular.local DocumentRoot "c:/wamp64/www/angular/" ServerAlias angular.local <Directory "c:/wamp64/www/angular/"> #Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require ip 192.168 Require all granted Allow from all </Directory> </VirtualHost>
Auf der Serverseite, wenn die Anwendung ausgeführt wurde, waren für das Abrufen von mehr als 11.000 Datensätzen Folgendes erforderlich 1.11 seconds
:
Auf einem Benutzercomputer, auf dem wir ihm Zugriff auf die Anwendung gewährten, indem Sie seine etc/hosts
Datei in Folgendes ändern :
#127.0.0.1 host1 #::1 host1 #127.0.0.1 aff.local #127.0.0.1 primero.test #127.0.0.1 localhost #::1 localhost 127.0.0.1 dev.local 192.168.0.217 angular.local 192.168.0.217 dev.local ::1 angular.local
Die Anforderung, die 11000+ Datensätze zu erhalten 13.25 seconds
, ist ein sehr schlechtes Timing:
Ich habe alles in dieser Antwort geschrieben, hatte aber immer noch das gleiche Problem, und auf einigen Computern hat es gedauert 25 seconds
.
BEARBEITEN
Wie in diesem Link gesagt, habe ich alle AllowOverride All
zu geändert AllowOverride None
.
Die Dokumentation sagte:
Dann versucht Apache, /.htaccess, /www/.htaccess und /www/htdocs/.htaccess zu öffnen. Die Lösungen ähneln dem vorherigen Fall von Options FollowSymLinks. Verwenden Sie AllowOverride in Ihrem Dateisystem nicht überall.
Aber immer noch das gleiche Problem.
0 Antworten auf die Frage
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?
-
4
Gibt es eine Möglichkeit, den Scanner eines Multifunktionsdruckers gemeinsam zu nutzen?
-
3
Gibt es eine Möglichkeit, zwei Computer über USB anzuschließen?
-
3
Wie halten Sie mehrere Verbindungen zum Internet?
-
4
iPod-Touch zum Abspielen von Filmen vom PC auf der PS3?
-
2
Mac tritt der Windows-Arbeitsgruppe nicht bei
-
1
Wie kann ich die Sicherheit meines Portals erhöhen?