apache - Pourquoi y a-t-il un décalage de chargement lorsque j'ouvre un site Web sur un réseau local? Mais cela ne fonctionne pas lorsqu'il est ouvert localement sur le serveur ?
阿神
阿神 2017-05-16 17:01:25
0
1
572

Page Web 1 :

Page Web 2 :

J'ai constaté que la lenteur est principalement causée par le téléchargement de la page d'accueil.
(Mais si vous téléchargez depuis ce serveur, vous pouvez directement profiter de la vitesse Internet de 100Mbps.)

Environnement réseau : environnement LAN de l'unité

系统环境:(已yum升级到最新版本)
CentOS 7 x86_64 2.1511.el7.centos.2.10
Apache 2.4.6
php 7.0.0
mariadb 5.5.44

Configuration matérielle (machine virtuelle) :
CPU à 8 cœurs
Mémoire 4G
Les performances de lecture des E/S du disque dur dépassent 250 Mo/S

Lors du chargement du site Web, une partie des CSS et JS sera chargée en premier, puis elle se figera pendant quelques secondes, puis les CSS et JS restants seront chargés. Comme montré ci-dessus. Il faut un certain temps pour s'ouvrir complètement.

Mais ! ! !
Si j'utilise un proxy http, accédez à ce serveur puis accédez-y. Un tel phénomène n’existe pas lors de l’ouverture d’une page Web, elle s’ouvre instantanément. (Environ 1 seconde)
[Cela élimine les problèmes causés par Apache, PHP, la configuration MySQL, le débordement de mémoire et la vitesse d'E/S du disque dur]
Cependant, j'ai cherché pendant longtemps et je n'ai pas trouvé le problème.

阿神
阿神

闭关修行中......

répondre à tous(1)
过去多啦不再A梦

Il n'y a évidemment aucun problème de performances avec votre configuration. Cela devrait être un problème avec l'environnement réseau, n'est-ce pas ? Votre programme utilise-t-il des ressources distantes ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal