PDA

Ver la Versión Completa: Rendimiento con gran caché



moman
07-02-10, 09:02
Actualmente tengo mi sistema configurado para borrar toda la memoria caché cada semana. Con un caché de vacío, mi base de datos es de 1.1Gb, mientras que con una caché llena, se trata de 4,5 GB.

Me he dado cuenta que cuanto mayor sea el caché, mayor será la carga del servidor de mi promedio recibe. En un momento dado mi foro tiene entre 650 y 1300 usuarios en línea, sin embargo, esto no parece afectar a la carga tanto como tamaño de la caché.

Con un gran caché, la carga del servidor es 3.3 a 3.8, mientras que con uno vacío, se mantiene en el rango de 2.0-2.5. Esto no es malo en absoluto, ya que tengo un servidor de 16 núcleos, pero me preguntaba si ese comportamiento es de esperar con el tamaño de la base de datos fluctuantes!

Gracias,
Adán

vBET
07-02-10, 23:28
VBET tiene índices para las tablas de caché y utiliza MySQL más rápido motor de sombrero - MyISAM. Así que tenemos las mejores opciones para la caché de base de datos. Toda diferencia que se observa no está en el lado de VBET, pero en el lado de MySQL, que ejecuta las consultas. Índices que se da una respuesta más rápida y asegura que el tiempo de respuesta no va dramáticamente con mayor cantidad de datos. Sin embargo MySQL tiene que buscar más los índices y como supongo que se necesita más recursos. Es por eso que se observa más la carga del servidor.

También - cuando la traducción está en el caché, entonces se toma a partir de ahí. Si no, entonces Google se le pide para su traducción. Se necesita más tiempo, entonces, pero lo más probable tiene también menos recursos de su servidor. Se necesita más tiempo porque no hay comunicación con el servidor de Google que toma tiempo, no hay traducción que lleva tiempo y es el envío de resultados de Google a su servidor, que también lleva su tiempo. Se necesita menos recursos, porque el servidor está a la espera de la respuesta pasiva y cuando se llega allí sólo es simple descompresión de la respuesta. Obtención de traducción de la memoria caché es mucho, mucho más rápido - traducción ya está hecho y es en su propio servidor, aún así hay que tener la base de datos, la consulta tiene que ser ejecutado, MySQL tiene algunos de CPU y memoria para ello.

Suponiendo que - utilizando la caché es muy buena idea. Si usted siente que el servidor tiene problemas con que se puede experimentar a desactivar la caché de algunos idiomas y comparar el rendimiento del servidor. No aconsejamos a eliminar el cache por completo.

moman
08-02-10, 19:27
Eso es lo que yo esperaba:)

El rendimiento es bueno en este momento, es sólo que nunca la carga fue muy superior a 2.0 antes de VBET. Creo que vale la pena, sin embargo!

Siempre y cuando la carga es inferior a 16,0, entonces el servidor no está gravado, así que creo que están muy bien: D

Konstantin
18-02-10, 23:08
Existe una posibilidad o la necesidad de almacenar el archivo de caché para reducir la carga sobre la base de datos MYSQL? uso lenguaje sólo 2 porque el número de mensajes en el foro mucho y no desea que el tamaño del sitio dannyhBudet base de datos con vbet trabajo mejor después de instalar nginx, eaccelerator? ¿piensas en el rediseño del módulo para acelerar su labor en grandes foros? Usar el tamaño de caché 1-2 GB en mi caso no salir. Tal vez hay algunos trabajos de optimizaciones? ¿es posible poner el Foro módulo vbet 3.3.1 vb 3.8.4 + vbseo 3.5 RC2? ¿por qué es tan caro versión sin derechos de autor? (220$) Estoy usando vbet 2.4.3 y compraría vbet 3.3.1. Mi foro está vendiendo enlaces para el intercambio de SEO. Produblirovannaâ de referencia de derechos de autor a 15000 páginas para mí no es adecuado 90 $ está dispuesto a pagar pero 220$ mucho

vBET
18-02-10, 23:35
Existe la posibilidad o la necesidad de almacenar el archivo de caché para reducir la carga sobre la base de datos MYSQL será si el sitio con vbet funcionan mejor después de instalar nginx, eaccelerator? ¿piensas en el rediseño del módulo para acelerar su labor en grandes foros? Uso de caché tamaño 1-2 GB en mi caso no hay salida. ¿por qué tan caro versión sin derechos de autor? (220$) Estoy usando vbet 2.4.3 y compraría vbet 3.3.1. Mi foro está vendiendo enlaces para el intercambio de SEO. Produblirovannaâ de referencia de derechos de autor a 15000 páginas para mí no es adecuado 90 $ está dispuesto a pagar pero 220$ es lenguaje de uso sólo 2 muy mnogo porque el número de mensajes en el foro mucho y no desea que el gran tamaño de la base de datos

Estamos planeando añadir también caché de archivos en VBET. Porque en este momento nuestra prioridad y la mayoría de los esfuerzos están en vBET4.0 que no tienen un calendario para la funcionalidad de archivo de caché. Por favor, recuerde que usted puede personalizar los idiomas de trabajo con la memoria caché. Así que si quieres puedes usar caché sólo para algunas de las traducciones que se hacen disponibles. También tenga en cuenta que la versión de pago de VBET han mejorado de caché de base de datos por lo que es más rápido que en la versión gratuita. Hay también otras mejoras en la versión de pago - por lo general es más rápido y toma menos memoria. Ya tenemos clientes que están utilizando con éxito en los tableros de gran tamaño.
No hemos hecho pruebas de rendimiento con nginx acelerador para que no se puede comparar.
Tenga en cuenta que la compra de licencia de marca libre, no es obligatorio y siempre se puede actualizar su licencia después.

Konstantin
19-02-10, 01:52
Gracias por su respuesta. Nginx es un servidor como apache. Le aconsejo que lea - caché funciona mejor en php + nginx + eAccelerator y su VBET puede ser mucho más rápido

vBET
19-02-10, 03:09
Gracias por su respuesta. Nginx es un servidor como apache. Le aconsejo que lea - caché funciona mejor en php + nginx + eAccelerator y su VBET puede ser mucho más rápido

En este momento estamos muy cerca de vBET4.0 liberación y tenemos mucho trabajo con eso. Si desea que la prueba VBET en nginx, por favor, hilo abierto nuevos en la solicitud de características. Si nginx corre php entonces VBET trabajará allí. Una cuestión - si desea utilizar la traducción de enlaces SEO y vuelva a grabar las reglas será necesario. Tenemos los preparados sólo para apache en el archivo htaccess en este momento, pero si no son capaces de escribir a partir de apache para nginx entonces siempre se puede utilizar los enlaces con los atributos del lenguaje -. Esto es muy fácil. Usted puede experimentar con la versión gratuita para evitar cualquier problema inesperado antes de comprar un pago.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations by vB Enterprise Translator 4.10.1