Salut
Comme promis nous avons déménagé toutes les améliorations de performance à partir vBET 4.x pour vBET3.x OUI nous soutenons toujours 3.x et il semble que ce sera pris en charge pour longtemps (nos clients montre notre chemin). Dans cette version nous nous sommes concentrés pour vous donner des améliorations de performance ASAP, il n'ya donc pas de nouvelles fonctionnalités. Celles-ci seront en version majeure suivante.
IMPORTANT cours mise à jour:
- Sitemap Generator l'intégration a changé (besoin d'ajouter une ligne de code voir ici: http://www.vbenterprisetranslator.co...tegration.html)
- vBSEO l'intégration a changé. Pour plus de détails s'il vous plaît aller à readme.html et de faire toutes les étapes pour le fichier et pour functions_vbseo_createurl.php functions_vbseo_url.php tous les sans étapes 2 et 3 (vous l'avez déjà fait).
Ce sont vraiment important car Sitemap va cesser de fonctionner, et vBSEO s'arrêtera URL traduire si vous ne serez pas les instructions de jachère. Si vous ne puis Sitemap fonctionnera bien et vBSEO ne sera pas seulement de traduire les URL, mais aussi va travailler plus vite (redirections doubles enlevé).
Pour simplifier, vous pouvez toujours fait de l'intégration complète à partir du fichier mod original. Aussi s'il vous plaît n'oubliez pas que pour les utilisateurs non-techniques, nous fournissons Amélioration des services. Nous encourageons à la faire vous-même si vous savez comment utiliser un éditeur de texte et FTP, encore que nous voulons tous nos clients se sentent à l'aise avec cette mise à jour - c'est pourquoi nous rappelons notre service de mise à niveau.
Ce qui a changé dans cette version:
Améliorations des performances:
- Shorter pas traduits espace
Maintenant, il est: <!--vBET_SNTA-->CE ne seront pas traduits<!--vBET_ENTA--> (Raccourcis de démarrage Non Zone Traduit et de fin ne se traduit pas Area). Ceci est très important si vous l'utilisiez déjà dans vos modèles - dans ce cas, s'il vous plaît trouver toutes les occurrences et de le remplacer (ancien a été: <!--START vBET NOT TRANSLATED AREA--> et <!--END vBET NOT TRANSLATED AREA-->).
- Algorithme de traduction optimisé
Lot de petits changements ou plus gros, y compris: nouveaux paramètres de performance, une meilleure utilisation des fonctions natives de PHP, les changements dans notre algorithme lui-même.
- Eliminé goulot d'étranglement pour la traduction d'URL.
Nous avons réalisé que des liens a été traduit, un par un quel coût beaucoup de requêtes Google. Maintenant vBET utilise la traduction tardive de la traduction d'URL. 4 premiers liens doivent être convertis au demande (en raison des redirections vBSEO possible) et de repos est retardé.
- Goulot d'étranglement éliminé avec vBulletin redirige.
Doubles redirections ne sont plus utilisés - maintenant rediriger vers traduits lien pointe sur le lien approprié au premier abord rediriger (pas d'intégration supplémentaires nécessaires).
- Corps de plugins déménagé à fichier php.
Maintenant blocs de texte volumineux ne seront solitaire être prises à partir de bases de données. Au lieu de cela il suffit d'utiliser les fonctions des plugins qui sont dans le fichier php. La plupart des plugins ont 1-4 lignes de code maintenant.
- Nouveau paramètre de performance avancées »Délai entre les traductions.
Nous avons découvert que certains forums ont la question avec beaucoup de demandes de Google (note - seulement certains, plus n'ont pas ce problème). Il ressort de ces forums que chaque demande de Google un autre a pris plus de temps et plus longue. Peut-être à cause de Google « punitions » pour beaucoup de trafic, peut-être parce que c'est les paramètres du pare-feu propre. De toute façon nous avons solution pour que - maintenant, vous pouvez demander à vBET d'attente entre les demandes de traduction de Google. Bien entendu il rend évaluation d'utilisateur demande plus de temps de votre côté, mais il semble que dans ces cas la réponse finale est beaucoup, beaucoup plus rapidement. Car pour page non mis en cache en attente pour Google réponse prend plus de temps. L'utiliser avec soin et seulement si vous pouvez mesurer les changements de performance. Si il sera nécessaire, nous allons ajouter quelques article sur la façon de vérifier le temps de réponse de Google.
- Goulot d'étranglement avec les remplacements de texte éliminé.
Nous avons décrit et vBET problème de performance trouvé avec l'analyse de sortie - il est maintenant corrigée. Sortie parsing des scripts, des styles, des zones non traduites et de suivi de traduction est beaucoup plus rapide en ce moment.
- 2 réglages de performances de pointe pour les grandes pages
Taille HTML: point de coupe »et« taille de HTML: la coupe commence. Faire l'installation sur un des serveurs de clients hors nous avons découvert que sa page d'accueil a été traduit très long - même quand il était déjà mis en cache. Toutes les autres pages a été traduit rapidement. Nous avons fait enquête et c'est ce que nous avons découvert.: PHP va drastiquement les performances vers le bas lorsque l'on travaille sur des chaînes de très gros. Je suppose que dans ce cas il suffit de PHP écrit à certains fichiers temporaires et travaille sur fichier au lieu de la mémoire. A cause de cela nous avons modifié l'algorithme de traduction et très grosse sorties sont coupées en petits morceaux en cours de traduction. Cette modification n'influe que sur de grandes pages et vous pouvez le configurer en nouveaux paramètres de performance. Quel fut le résultat sur le forum page principale de notre client. Traduction du temps est passé d'environ 21 secondes à 3 secondes environ. Comme je suppose que cela faire une différence pour nos clients Et nous espérons que cela va aussi faire une grande différence pour vous
Modèles changé:
- vbenterprisetranslator_flag pour éliminer les conflits avec certains plugins
Bugs corrigés:
URL de suivi dans les forums sous-répertoire et des adresses ayant ce sous-répertoire -
- Flux des titres d'encodage corrigés
- JS RSS de traduction
- Google Maps Traduction
- Liens pour les discussions avec% dans le titre
- Les fichiers CSS
- «Gardez les répertoires" option
Nouveau:
- Ajout cible = "_blank" pour la liaison de crédit pour éviter aux utilisateurs de quitter votre forum
Amusez-vous bien traductions gaspilleur, avec la charge du serveur beaucoup moins
PS.
Nous venons de faire des tests de performance sur ce coup.
Votre amélioration de la performance peut varier suivant la version de PHP, à cause des différences de performance possible des fonctions PHP natives.