Nadograđeni nakon opterećenja poslužitelja problema![]()
Nadograđeni nakon opterećenja poslužitelja problema![]()
Se bilo tko imati bilo koji ideja kako velike datoteke predmemorije može dobiti prije nego što ima negativan utjecaj na performanse?
Baza podataka predmemorija sprema samo prijevode. Nije cijeli HTML sadržaja. Dakle, kada neki prevedeno stranica je generirana, tada prvi normalna stranica je generirana a nakon toga je analiziran i preveden. Tijekom prijevod DB cache je koristi i prevedene rečenice preuzete su iz tamo. Samo rečenice - ne cijeli HTML, jer svaki put prijevodi mogu biti različiti (npr. različite privilegije korisnika, promjena sadržaja). Jedna HTML stranica može imati na stotine rečenica za prijevod - vBET traje sadržaja između HTML oznaka. Zahvaljujući DB cache memorije te prijevodi ne moraju biti uzeti svaki put od Google - što troši puno vremena - umjesto toga, oni su preuzete iz vaše lokalne DB. Ipak - normalno stranice moraju biti generirani i nakon toga prevedene.
Cijeli datoteke Cache Za goste radi samo za goste. Zahvaljujući da ne morate brinuti da korisnici imaju različite privilegije i vidjeti različite stvari. će gosti vidjeti isti sadržaj. Zbog toga ne moramo analizirati rezultat i prevesti ga dio po dio svaki put - možemo jednostavno učiniti jednom, a i cache pune HTML izlaz. Tako je u ovom slučaju kada je puna stranica nije međuspremnika ili Cached sadržaj je prestar, a zatim normalno prijevod događa - baš kao i opisana prije. Ali ovaj put na samom kraju potpuni HTML izlaz je napisan u datoteku. Zato sljedeći put kada se isti zahtjev dolazi od gostiju ne stvaraju ni normalan sadržaj stranice - jednostavno stream gostiju već spremljene HTML datoteku. To je razlog zašto smo uštedjeti mnogo SQL upita, CPU i memorije. Mi samo dati korisnika sadržaja iz statičkih datoteka. To je razlog zašto je važno odrediti koliko dugo to cache će biti važeća. Jer ako će se nešto promijeniti - tj. novi post će stići na konac, onda gosti neće vidjeti ovaj novi post dok već spremljene datoteke istekne. Nakon toga u sljedećih zahtjev, opet normalna stranica će biti generiran, prevedena, i spremljeni - i ovog sadržaja gostima će se vidjeti, odnosno za drugi sat (konfigurirati). Oni neće vidjeti nikakve promjene sve dok datoteku spremljene istekne opet. Naravno, korisnici će vidjeti sve, jer to radi samo za goste (pa i za robote, jer roboti indeksiranje Vaše forum kao gosti).
Molimo Vas da je to pomoć te u slučaju bilo kakvih pitanja samo pitajte - rado ćemo ga opisati više![]()
To će biti, to će bitiVećina novih stvari već je testirana tamo. Imamo samo više posla u slučaju pune predmemorije datoteka za goste na vB4, jer tamo podržavamo prijevod više vrsta URL-ova za vBSEO, a također i Prijateljske URL-ove iz vB-a. A od svih njih moramo ga vrlo pažljivo testirati i još uvijek moramo implementirati podršku ranijeg preusmjeravanja za neke od njih. Također - iskoristit ćemo ovo dodatno vrijeme za provjeru mogućih problema s Full File Cache For Guests (koja se sada smatra BETA-om) na vB3 forumima. Dobro ga testiramo, ali uvijek je bolje više brinuti o dobroj kvaliteti
![]()
u datoteci / Images / vbet / flags / vbet.css
Molimo opišite bolje što znači "čudno" - možda ćemo moći pomoći. Također savjetujemo da koristiti za takve stvari Firefox plugin sa palikuća - to će omogućiti da vam pokazati točno što css stilovi se koriste za određene elemente. To je stvarno korisno![]()
Znam da za sve njegove verzije je najvažnijeA mi ne želimo raspravljati s tim
U tom slučaju vBET3.x je ranije za vrlo dobar razlog: kvalitete. Mi smo dodali nove važne funkcionalnosti (Cijeli datoteke Cache za goste) U ovoj verziji, i to je puno lakše ga dodati u VB3, jer ne postoje Prijateljski URL-ova, a mi prevesti samo nit URL-ova za vBSEO. U slučaju VB4 je složeniji - Prijateljski URL-ovi moraju biti podržani, a mi prevesti puno više vrste URL-ova. Stavljajući u prvi VB3. dopustio da ga testirati vrlo dobro na stvarnim forumima, provjerite da radi u redu, možda će pokazati neke bugove prije nego što idu na VB4. I nakon što smo u potpunosti sigurni da je sve u redu, još moramo dodati u VB4 pomoćnim potpore (Friuendly URL-ova, više translted URL-ova). Zato ovaj put vBET3.x je ranije i još uvijek je potrebno dva tjedna za vBET4.x. I hvala da će dobiti rješenje koje imaju vrlo dobre kvalitete, Ewen ako je složeniji thatin slučaj VB3
Ne bi smjelo biti takva stvar kao negativan učinak utjecaja zbog datoteke predmemorije. To je zato datoteke predmemorije ne raste ... Mi stvaramo posebnu datoteku za svaki zahtjev URL. Dakle, svaki predmemorije datoteka jednostavno statički HTML datoteku (spremljeno izlaz za zahtjev). Kada poslužitelj sprema sve više i više vBET jednostavno stvara sve više i više datoteka. Dakle, svaki put kada je takav datoteke i glasi:
1. To je samo za čitanje rezultat za ovaj URL
2. Mi čak ne čita u memoriju - jednostavno ga potok na klijentu koristeći PHP funkciju: readfile
Zbog toga čak i ako je vaš rezultat stranica je stvarno velik - pa predmemorija datoteka je velika, to neće imati negativan utjecaj izvedbe, jer će samo potok ovu jednu datoteku čak i bez čitanja cijele ga u memoriju. Tako ćete vidjeti prednosti ne nedostatke.