php - Les pages du réseau externe affichent un grand nombre d'images du réseau interne. Quelle méthode est la plus efficace ?
过去多啦不再A梦
过去多啦不再A梦 2017-05-17 09:55:19
0
3
601

Le serveur est un réseau interne et une adresse réseau externe est mappée. Il contient un programme Web qui affiche des images d'autres serveurs sur le réseau interne. L'approche actuelle consiste à utiliser la méthode file_get_contents de PHP pour télécharger l'image, puis à utiliser nginx pour transmettre l'adresse IP externe au programme PHP, afin que l'image soit accessible. La quantité d'images chaque jour est d'environ 6 millions, et une fois la page d'accueil ouverte, un grand nombre d'images ne sont pas entièrement affichées. La méthode précédente consistait à télécharger toutes les images sur le serveur local, mais la pression du disque était très élevée et les images devaient être supprimées chaque jour. S'il vous plaît, dites-moi, Dashenmen, existe-t-il un bon moyen de transférer cette image ?

过去多啦不再A梦
过去多啦不再A梦

répondre à tous(3)
某草草

Mode miroir Qiniu, lorsque vous visitez Qiniu pour la première fois, Qiniu n'a pas de photo. À ce moment, Qiniu reviendra au site source pour prendre des photos. Le site source utilisera votre stratégie d'origine lors de l'accès à la première image. Une fois qu'il y a une image sur votre serveur local, cela signifie que l'image a été mise en cache par Qiniu, c'est-à-dire qu'elle peut être supprimée.

Étapes de réglage spécifiques :

1.Définissez le mode miroir Qiniu sur votre site

2. Conservez vos ressources d'images téléchargées dans le cadre de la mise en œuvre de votre politique locale

3. Configurez un script planifié sur le serveur local pour nettoyer les images du fichier il y a une heure

4. Définissez le nom de domaine URL de l'image de votre site sur le nom de domaine de l'image Qiniu

巴扎黑

Serveur d'images proxy inverse nginx.

迷茫

Enregistrez toutes les images sur un disque (ou plusieurs disques), puis montez ce disque sur chaque serveur, c'est tout

Comme mentionné ci-dessus, le proxy inverse nginx peut également être utilisé

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