Ce qui est écrit avant
sur ZBlogCentre d'applicationLes plug-ins de classe de stockage d'objets ne sont pas rares, et je suis toujours en faveur de la règle de "ne pas ré - faire des roues" - à moins que les outils existants ne puissent vraiment résoudre les problèmes d'utilisation réelle. J'ai décidé de développer ce logiciel multiplateforme lorsque j'ai essayé de nombreux plugins et que je ne pouvais pas répondre aux exigences de plusieurs scénarios.Objet Cloud StorageLes plugins de synchronisation ne sont que pour combler les lacunes des outils existants et donner aux webmasters une expérience d'utilisation plus efficace et plus facile.
Pourquoi développer ce plugin ?
La raison principale qui m'a poussé à développer ce plugin est née d'une profonde perception des points douloureux d'utilisation des plugins existants :
Point douloureux n ° 1 : coût élevé des tests multiplateformes et limitation de fonction évidente
Les plug-ins existants sont soit de fonctions simples et ne peuvent répondre qu ' aux besoins de téléchargement de base, soit de conception « exclusive à une seule plate-forme », où un plug-in est connecté à une seule plate-forme de stockage en nuage. Pour les webmasters qui doivent tester la stabilité, le rapport coût-performance de différentes plateformes ou planifier des sauvegardes multiplateformes, il faut acheter et installer plusieurs plug-ins à plusieurs reprises, ce qui augmente non seulement les coûts d'utilisation, mais rend également la gestion fastidieuse.
Point douloureux 2 : Manque de fonctionnalités utilitaires de base - Agent local
C'est la fonction principale dont beaucoup de webmasters ont besoin d'urgence dans le fonctionnement réel, mais ignorée par la plupart des plugins.
Valeur fondamentale de la fonctionnalité d'agent local
Peut - être que certains webmasters demanderont : à quoi sert un agent local ?
Une image de marque unifiée
Après que le site Web accède au stockage d'objets, les liens des pièces jointes (images, vidéos, etc.) sont généralement différents du nom de domaine racine du site Web (par exemple, le nom de domaine racine du site Web est www.finchui.com, le nom de domaine personnalisé du stockage d'objets est img.finchui.com). La valeur la plus directe de l'ouverture de l'agent local est de masquer le nom de domaine personnalisé stocké par l'objet, de sorte que toutes les ressources de l'ensemble du site peuvent être accédées via un nom de domaine racine unifié, ce qui garantit non seulement l'uniformité de l'image de marque, mais améliore également l'expérience d'accès de l'utilisateur.
✓ Résout parfaitement les problèmes de chaîne anti-vol d'applets / APP
Cette fonction peut résoudre le point douloureux de base du maître de site lorsqu 'il se connecte à l'applet ou à l'APP. Afin de protéger la sécurité des ressources, de nombreux maître de site ouvrira la chaîne antivol pour le stockage d'objets, tandis que lorsque l'applet / APP accède directement au lien de stockage d'objets, la source de la demande n'est pas dans la liste autorisée de la chaîne antivol, il y a souvent des problèmes de chargement des ressources.
Après avoir ouvert l'agent local, l'applet / application accède réellement au nom de domaine principal de votre site Web, la demande de ressource sera transmise au stockage d'objets via l'agent du serveur, à ce moment, la source de demande reçue par le stockage d'objets est le nom de domaine du serveur qui a rejoint la liste autorisée, il peut retourner les ressources normalement et éviter parfaitement le problème d'interception de la chaîne antivol.
Une solution unique de prévisualisation d'images
Nous fournissons une solution complète pour les problèmes de prévisualisation d'images qui sont courants dans d'autres plugins - une fonctionnalité importante que la plupart des plugins similaires ignorent actuellement.
Je crois que de nombreux webmasters ont rencontré un tel problème : après avoir ouvert le stockage d'objets à l'aide d'autres plugins, télécharger des images sur la page d'édition d'articles ou télécharger des images dans d'autres emplacements qui prennent en charge l'aperçu des images, il est souvent impossible d'afficher l'aperçu normalement. C'est parce qu 'il faut du temps pour synchroniser les images avec le cloud après le téléchargement, et l'erreur 404 apparaîtra lorsque vous accédez au lien cloud avant que la synchronisation ne soit terminée, et les images doivent être rechargées pour être affichées normalement, ce qui affecte gravement l'efficacité de l'édition et l'expérience d'utilisation.
💡 Nos mécanismes de retrait intelligent
La fonctionnalité de l'agent local adopte une stratégie de rétroaction intelligente : lorsque le lien cloud n'est pas accessible (les fichiers n'ont pas encore été synchronisés ou la synchronisation a échoué), l'agent détecte et renvoie automatiquement le contenu stocké localement, garantissant aux utilisateurs de voir les résultats de prévisualisation immédiatement sans attendre que la synchronisation cloud soit terminée. Téléchargez pour un aperçu, l'expérience est lisse et sans perception.
Même si vous n'activez pas l'agent local, nous fournirons des méthodes de configuration détaillées de retour en arrière Nginx / CDN dans la documentation. En configurant les règles de retour en arrière au cloud 404 local, vous pouvez également éviter complètement les problèmes de prévisualisation et rendre le processus d'utilisation plus fluide.
Fonctionnalités du plug-in
🌐 Le support des six plateformes principales
Un seul plug-in gère toutes les plates-formes de stockage en nuage traditionnelles, sans avoir à acheter plusieurs plug-ins à plusieurs reprises :Tencent Cloud COS、Alibaba Cloud OSS、par Kodo、Huawei Cloud OBS、AWS S3、Google GCS
Synchronisation automatique - Les nouveaux fichiers téléchargés sont automatiquement synchronisés dans le cloud, sans manipulation manuelle
Synchronisation en vrac - Synchronisation des lots de pièces jointes historiques, lots et intervalles personnalisables
Remplacement d'URL intelligent - Remplacement par lots de l'URL jointe dans l'article, prise en charge des champs personnalisés du sujet (par exemple,Thumbnail)
Mode agent local - Proxy intégré, prévisualisation immédiate après le téléchargement, rétroaction intelligente à l'endroit
✓ Nom de domaine CDN personnalisé - Prise en charge des noms de domaine personnalisés et accélérés CDN
Paramètres de traitement d'image - Prise en charge des paramètres de traitement d'image de chaque plate-forme (échelle, filigrane, etc.)
✓ Stockage indépendant de la plateforme - Le changement de plate-forme n'affecte pas les données historiques et chaque plate-forme enregistre indépendamment l'état de synchronisation.
Système complet de logging - Log d'opération détaillé, enregistrant IP, statut de synchronisation, taille de fichier, temps de réponse
✓ Protection de sécurité - Mécanisme complet de protection CSRF et de vérification des droits
✓ Range Demande de support - Prise en charge des continuations de breakpoint et de glisser la lecture vidéo
Avantages des plug-ins
1 ️ Véritable compatibilité multiplateforme️
Contrairement à la conception de « une plate-forme et un plug-in » sur le marché, ce plug-in prend en charge la commutation libre de six plates-formes de stockage en nuage principales. Que vous souhaitiez tester la stabilité et le rapport qualité - prix de différentes plateformes ou que vous souhaitiez mettre en œuvre une stratégie de sauvegarde multiplateforme, vous n'avez besoin que de ce plugin. Plus important encore, l'état de synchronisation de chaque plate-forme est enregistré indépendamment, le changement de plate-forme n'affecte pas les données historiques, ce qui rend votre choix plus flexible et libre.
2 ️ Stratégie d'accès intelligente️
Deux modes d'accès sont disponibles, proxy local et connexion directe au cloud, et vous pouvez choisir de manière flexible en fonction de vos besoins réels :
· Modèle d'agent local: Convient pour les sites de trafic moyen et petit, téléchargez pour prévisualiser, URL concise et belle (/_oss/...), Retour automatique local lorsque le cloud n'est pas présent, fournissant un journal d'accès complet.
· Mode de connexion directe: Convient pour les sites à fort trafic, accès direct à l'URL du cloud, zéro surcharge PHP, performances optimales et utilisation maximale de la capacité de mise en cache CDN. En coopération avec la règle de retour en arrière de Nginx / CDN, il implémente également un retour en arrière automatique lorsque 404 est mis en œuvre.
3 ️ Fonction de synchronisation par lots intime️
Pour les sites qui ont déjà un grand nombre de pièces jointes historiques, le plug-in fournit une fonctionnalité de synchronisation en vrac complète. Vous pouvez personnaliser le nombre de fichiers synchronisés par lot et l'intervalle, évitant la pression sur le serveur et rendant le processus de migration de fichiers plus fluide et contrôlable. Les journaux détaillés pendant la synchronisation vous tiennent au courant de vos progrès et de votre statut.
4 ️ Gestion de journaux complète️
Le plug-in est intégré avec un système de journalisation complet pour enregistrer chaque détail du téléchargement, de la synchronisation et de l'accès de fichiers. Les journaux contiennent des informations clés telles que l'adresse IP, l'état de synchronisation, la taille du fichier et le temps de réponse pour vous aider à localiser rapidement le problème. Prendre en charge l'affichage et le nettoyage automatique des journaux périmés par date, ce qui rend la gestion en arrière-plan plus claire et ordonnée.
Résumé
Sur la base de ces points douloureux fondamentaux et des besoins réels, ce plug-in de synchronisation de stockage d'objets multiplateforme de ZBlog est né. Non seulement il est compatible avecTencent Cloud COSAlibaba Cloud OSS et six autres plates-formes de stockage cloud grand public intègrent le proxy local, la synchronisation par lots, le nom de domaine CDN personnalisé, le remplacement d'URL intelligent et d'autres fonctions essentielles du webmaster, réalisant vraiment "un plug-in pour gérer l'ensemble des besoins de stockage d'objets de la scène", rendant l'hébergement de pièces jointes au site Web et l'accélération des ressources statiques plus faciles et plus contrôlables.
Que vous soyez un blogueur personnel ou que vous exploitiez un site Web commercial, quel que soit la taille de votre trafic, ce plugin vous fournit la solution de stockage en nuage la plus adaptée. Ditons au revoir à la gestion fastidieuse des plugins multiples et profitons d'une expérience de fonctionnement du site Web plus efficace et plus soucieuse !
Configuration du plug-in Screenshot














Ajouter des amis