vBET har många optimeringar. Tack att du kan ge ditt innehåll i 53 språk mycket snabbt.
Naturligtvis översättningar görs inte magiskt och vissa resurser som är nödvändiga för att tillhandahålla dessa. Vi har användare med riktigt stora forum som framgångsrikt driva vBET utan någon påverkan på prestanda meddelande (http://www.vbenterprisetranslator.co...rformance.html).
Fortfarande i fallet om du vill använda vBET på snabbast möjliga sätt, nedan är några tips om inställningar för dig. Observera att de beskriver den mest optimala konfigurationer av prestandaskäl - ibland genom att kostnaden för tillgängliga funktioner, så inte träda det om du inte har prestandaproblem.
- Se till att du använder senaste versionen av vBET. Vi är ständigt förbättra prestanda.
- Sätt på Använd Fullständig Arkiv cache för gäster och se till att det fungerar (kolla inte cache-filer skapas - måste ställa lämplig fil behörigheter)
- Ställ in ett högre värde för Fullständig Arkiv cache för gäster Time To Live och även för Fullständig Arkiv cache för gäster Time To Live för Les relevanta sidor
- Överväga vilka sidor som kan hålla längre i hela cacheminnet för gäster och lägga till dem till Mindre relevanta sidorna för hela filen cache för gäster
- vBET stöder alla kodningar, men det är bäst om ditt forum använder UTF-8-kodning, annars för varje översättning vBET måste koda hela sidan och göra andra extra trick (även specialtecken tar mycket mer plats i BF orsakar de ändras till & #-koden, notation). Om du redan kör forumet, det finns inget enkelt sätt att byta kodning (fortfarande den finns), men om du skapar ny sedan du överväga att köra det på UTF-8 som är utformad för flerspråkig support.
- Du kan inaktivera vissa översättningar på tiggeri - när cachen kommer att fyllas du kan lägga till nya från tid till annan. Från och med alla 52 översättningar innebär 52 gånger mer innehåll för användare och rötter. Vissa forum kan enkelt hantera detta, för vissa är det bättre att börja med få översättningar.
- Kontrollera att du har cache på.
- För senare blir det viktigt för dig att ha lämpliga Cache TTL. Större är bättre, men inte mer än 15 dagar för att vara rättvis med Google TOS
- Välj bästa strategin cache clearing för ditt forum. För de flesta forum 'Normal borttagning "är bäst clearing strategi, men om du har riktigt mycket översatta innehållet än normalt cacheminne radering kan döda din server. Men var lugn - vi har speciella lösningar för att fall. Så du kan välja tre andra strategier. Sista är snabbast, men tar bort alla cache-innehåll, så använd den bara om du måste.
- Använda Cacheminnet. Om du har din server är konfigurerad för att använda Memory Cache, bara att gå till admincp->vBET cache->cacheminnet och välja det bästa alternativet för dig från Använd cache. VIKTIGT: för att använda memcache du behöver för att sätta memcache värdanslutning!
- Använd "Cache clearing timelap" - vBET rensar över 150 cache bord bort mycket data. Du kan beställa vBET vänta mellan varje bord. Hela uppdraget kommer att ta samma mängd resurser, men din server kommer att "vila" mellan hyggen så lasten på servern blir mindre.
- Använd alternativet "Välj grupperas översättningar" efter dina behov - detta kommer att göra mindre frågor till databasen, så det kommer att kosta dig mindre CPU, men kostnaden för mer användning av RAM-minne.
- Ställ inte in "Sluta leta efter x misslyckanden" för låg eller för hög. Detta alternativ optimerar cachen. Tack att vBET ska sluta försöka hitta i cache översättningar som inte finns där. Om du ställer in det för högt vBET kommer att försöka flera gånger. Om du ställer in det för lågt vBET kan sluta leta översättningar som verkligen är i cachen bara för att några små förändringar sker på översatt sida.
- Aktivera cache för alla översättningar. vBET kan du inaktivera cache för valda översättningar om du inte har för mycket utrymme på skivan, men sådana översättningar tar längre tid, eftersom Google kommer att uppmanas varje gång för dem.
- Ställ in "Google språkidentifiering" till "Lita alltid user". vBET har stor funktion som gör det möjligt att upptäcka verkliga språket i meddelandet i fallet om användaren röra upp något. Men det har sina kostnader - extra fråga till Google måste göras när nya inlägg kommer.
- Inaktivera "Översätt Google Maps". Den tillåter dig att översätta Googles kartor som ingår i ditt forum, men om du inte stöder dem sedan inaktivera det - det kostar extra sök och ersätt för länkar till Google-karta i hela produktionen.
- Experimentera med alternativet "översätter inte användarnamn". Det orsakar mindre be om översättning, genom att kostnaderna för många extra kontroller på många forum ställen. Så det finns något för något - kontrollera vilken är bättre i ditt fall.
- Blockera robotar för inte är relevanta sidor - som medlemmar sidor, kalender och så vidare. Robotar kan besöka varje hörn av ditt forum mycket snabbt vad som kan förbättra din CPU-användning för första översättningar. Mestadels forum behöver inte vara medlem sidor indexeras, men det kommer fortfarande ta ditt forum resurser för att omsätta dessa sidor. Så blocket robotar för alla som inte är relevanta sidor i alla översättningar. I nästa inlägg kommer du att hitta robots.txt exempel på det - detta är en del av robots.txt används av detta forum (observera att URL har ändrats av SEO, och vårt forum använder underkatalog i URL : en).
- Använda "Visa original texten" i monter versioner - för användare och gäster. Detta alternativ låter dig välja hur du vill visa ursprungliga meddelandet. Visar det kostar lite - det är inte stor, men om du redan gjort allt och söka några små förbättringar du kan hitta det här. Först av allt - du har 2 sätt att visa originaltexten om du WAN: av JavaScript injektion och på vanligt sätt. Normalt är bäst för prestanda, men injiceras en är bättre för SEO (robotar inte ser det). Så om du känner att du vill visa ursprungliga innehållet för monter - användare och gäster - då är det bäst att visa injiceras för gäster och normala för användarna. Naturligtvis kan du välja att inte visa originaltexten - det blir värst för dina användare, men lite bättre för prestanda. Och du har också en mer alternativ - bäst för prestanda och värst för användare - du kan välja Visa inte originaltexten eller till och med budskapet att den var översatt. Detta alternativ är bäst för prestanda eftersom den inte är med hjälp av mallar alls, värst för användarna, eftersom de inte kommer att se det meddelandet var skrivet på olika språk.
- Spela med avancerad prestanda parametrar: 'HTML storlek: skära punkten "och" HTML-storlek: börja skära ". Observera att PHP prestanda drastiskt går ner när man arbetar med riktigt stora strängar. Jag antar att det i sådana fall PHP bara skriver det till viss temporär fil och arbetar på fil istället för i minnet. På grund av att vi ändrade översättning algoritm och riktigt stora utgångar skärs i mindre bitar under översättning. Denna ändring påverkar bara stora sidor och du kan konfigurera den genom nämnda prestanda parametrar.
- Spela med avancerad prestanda parameter: "Fördröjning mellan översättningar". På vissa forum om begäran om att Google är sända en och en omedelbart därefter svaren kommer från Google på längre tid eller till och med är spärrade av forum-servern. Använd det inte utan att mätning av prestation förändringar och göra sådana endast med cache iväg för att se verklig effekt.
- Använd inte alternativet Översätter inte kod html-taggen Om du inte verkligen behöver. De flesta forum tillåter inte användare att lägga html-kod i inlägg, så det behövs inte för de flesta forum. Observera att innehållet i kod BBCode kommer inte att översättas ändå.
- Inaktivera alternativet Översätt "alt" attribut. Den har liten effekt på resultatet, men ändå kräver extra effekt parsning med regex och minst en förfrågan till Google (om resultaten inte är cachad). Eftersom översatt Resultaten är inte SKRATTLYSTEN i webbläsare (endast när muspekaren är över bilden) kommer det inte att påverka dina användare när den är avstängd.
- Stänga av "Användare som är Online". Du kan hitta det här alternativet i din AdminCP -> Användargrupp -> Användargrupp Chef -> Redigera Användargrupp -> Kan Visa Vem är Online : Nej . Detta kommer att minska mängden av översättningar genom att ta bort visningen av dynamicly ändra "vem som läser forum" värde.
- Ändra . Htaccess reglerna.
OBS! bara om du är INTE med 2-tecken del dvs länkar: yourforum.com/XY/ etc.
Nu kan du använda kort regler!
http://www.vbenterprisetranslator.co...html#post15132
Du kan hitta dessa regler på din hämta filer:
do-not-upload/tools/Redirecting-rules/Short-Redirecting-rules- Inaktivera alternativet Inte översätta. Du hittar detta alternativ i AdminCP -> vBET -> Översättning Alternativ. Har liten effekt på prestanda, men det krävs fortfarande ytterligare parsning tecken. Hursomhelst är det inte reccomended att vända om av, eftersom det ökar kostnaderna för översättning.
- Visa inte aktuellt datum och tid. Visa datum och tid orsakar ytterligare översättningar varje minut och ytterligare frågor till databasen även om data finns redan i cache.
- Visa inte någon roterande text på sidan. Rotera text gör att vBET skickar mer text som ska översättas.
Om du vill sätta på sidan rotera sätta text det i JavaScript (text i JavaScript inte är översatt) eller i notranslate område.- Inaktivera alternativet Lägg till alternativa tag. Det här alternativet ökar overhead tid att lägga till taggar och skickar mer data till användare. Detta alternativ är inaktiverat som standard.