Actualizado despois do problema de carga do servidor![]()
Actualizado despois do problema de carga do servidor![]()
Alguén ten algunha idea de cal é grande a caché de arquivos podería comezar antes de que teña un impacto negativo na performance?
Caché de base de datos almacena só traducións. Non todo o contido HTML. Así, cando algunha páxina traducida é xerado, e despois á páxina normal primeiro é xerado e logo que é analizado e traducido. Durante caché de DB tradución é usado e sentenzas traducidas son tomadas a partir de aí. Só frases - HTML non todo, porque cada vez traducións poden ser diferentes (é dicir distintos dereitos de usuarios, contido modificado). Unha páxina HTML pode ter centos de frases para traducir - vBET leva contido entre etiquetas HTML. Grazas DB de caché estas traducións non teñen que ser tomadas cada vez a partir de Google - o que consume moito tempo - en vez diso, estas son tomadas a partir de base de datos local. Aínda - páxina normal ten que ser xerada e despois que traducido.
Caché de arquivo completo para os hóspedes funciona só para invitados. Grazas que non se preocupe que os usuarios teñen permisos diferentes para ver as cousas diferentes. invitados ver o mesmo contido. Por iso non temos para analizar resultados e traducilo lo peza por peza de cada vez - podemos simplemente facelo un tempo e un caché de saída HTML completo. Polo tanto, neste caso cando a páxina completa non está en caché ou caché de contido é moi antiga, entón a tradución normal ocorre - tal como descrito anteriormente. Pero esta vez ben ao final de saída HTML completo está escrito para o arquivo. Entón a próxima vez, cando mesmo solicitude vén de hóspedes que non xeran ata o contido da páxina normal - nós fluxo simplemente invitado xa ficheiro HTML caché. É por iso que salvar varias consultas SQL, CPU e memoria. Nós acabamos de dar ao contido de usuario de arquivo estático. É por iso que é importante para determinar canto tempo ese caché será válido. Porque se algo vai cambiar - é dicir, novo posto vai chegar a fío, a continuación, os convidados non vai ver este novo cargo ata o ficheiro xa caché remata. Despois de que na próxima petición páxina de novo normal será xerado, traducido, e en cache - e isto invitados contido vai ver isto por máis dunha hora (configurable). Non verá ningún cambio ata ficheiro caché caduca novo. Por suposto, os usuarios han ver todo, porque funciona só para invitados (así para robots tamén, porque os robots visite a súa foro como invitados).
Por favor, diga que axuda e en caso de calquera dúbida só é pedir - teremos o pracer de describilos-lo máis![]()
Será, seráA maioría de cousas novas son xa probado alí. Só temos máis para facer en caso de Ficheiro Cheo Cache para Hóspedes en vB4, porque apoiamos alí tradución de máis clases de URLs para vBSEO e tamén URL Amigábels desde vB. E de todo daqueles temos que probalo moi coidadosamente e aínda ten que aplicar apoio de máis temperán redirixir para algúns daqueles. Tamén - utilizaremos este tempo adicional para comprobar calquera asuntos posíbeis con Ficheiro Cheo Cache Para Hóspedes (cal é considerado BETA agora) en vB3 foros. Probámolo ben, mais é sempre mellor de preocuparse máis sobre calidade boa
![]()
en arquivo /images/vbet/flags/vbet.css
Por favor, describa mellor o que significa "estraño" - quizais nós será capaz de axudar. Tamén recomendamos o uso de tales cousas Firefox co plugin Firebug - que permitirá amosar-lle exactamente cales son os estilos css son usados para elementos especificados. É realmente útil![]()
Sei que para todo a súa versión é máis importanteE nós non queremos discutir con iso
Neste caso vBET3.x é anterior por unha razón moi boa: calidade. Nós engadimos funcións novas e importantes (Caché de arquivo completo para persoas con mobilidade) Nesta versión, e foi moito máis doado para engadir lo en VB3, porque non hai URLs amigables, e nós só traducir URLs de rosca para vBSEO. En caso de vB4 é máis complicado - URLs amigables debe ser apoiada, e traducir moito máis tipos de directorio. Poñelas por primeira vez en VB3. permitiu-nos para proba-lo moi ben en foros reais, comproba que está funcionando ben, quizais amosará algúns erros antes de ir a vB4. E despois estamos completamente seguro que está todo ben, aínda temos que engadir soporte adicional vB4 (Friuendly URL URL máis translted). É por iso que nesta ocasión vBET3.x é máis cedo e aínda temos dúas semanas para vBET4.x. E grazas que vai ter solución que teñen moi boa calidade, Ewen se é máis complicado thatin caso VB3
Non debe haber tal cousa como un impacto negativo na súa función por mor do caché de arquivos. É a causa do caché de arquivos non crece ... Creamos ficheiro separado para cada URL solicitude. Así, cada arquivo caché é simplemente arquivo HTML estático (saída caché para a solicitude). Cando o servidor cachés vBET máis e máis simplemente crea máis e máis ficheiros. Así, cada vez que tal arquivo lido:
1. É lido único resultado desta URL especial
2. Aínda non lelo para a memoria - simplemente transmiti-lo ao cliente usando a función PHP: readfile
Por iso, aínda que a súa páxina resultado é realmente grande - ficheiro de caché así tamén é grande, non terá ningún impacto negativo na súa función, porque só vai transmitir este ficheiro, sen sequera ler un todo, na memoria. Entón podes ver vantaxes non desvantaxes.