PDA

Ver Versión Completa: Resolto Sitio web lento despois de limpar a caché



tavenger5
16-03-10, 19:41
Eu xa pasei por correo aplicados todos os trucos de optimización posible podo atopar. Isto inclúe nginx como un proxy para apache, vbOptimize con memcached, e todos os procedementos de optimización regulares vBulletin.

Eu estou traballando con dous dual quad core servidores con 12 e *** de carneiro, e drives SAS 15k en RAID. Entón, noutras palabras, os servidores teñen poder suficiente para procesar todo.

A web principal comeza a diminuír logo despois do caché vBET é limpo a cada 15 días. (A base de datos está a pouco máis de *** logo deste período de 15 días)> 500k páxinas por día están a ser Rastrexar polos motores de busca.

Hai algo que podo facer para axustar apache procesa esas solicitudes para mellor? Estas son as miñas opcións actuais apache:
de httpd mpm.conf-
# Prefork MPM

StartServers 20
MinSpareServers 20
MaxSpareServers 25
MaxClients 180
MaxRequestsPerChild 1000
De httpd default.conf:

Duración 150
KeepAlive On
MaxKeepAliveRequests 80
KeepAliveTimeout 3
UseCanonicalName Off

vBET
17-03-10, 01:23
Déixeme adiviñar - tes vBSEO e gran cantidade de enlaces que aparecen na páxina principal - Estou seguro? ;)

O truco é - se realmente non precisa, non use a estratexia de compensación pasado. Sei que non é se - comprobar as estratexias de compensación ós outros? Outros non vai borrar a caché enteiro e terá máis recursos para limpar desde o outro lado.

VBET próxima release 3.x pode axudar - imos engadir novos parámetros de rendemento avanzado para páxinas realmente grande. Tamén descubrimos pescozo con tradución ligazóns. Neste momento temos implementado solución para vB URLs amigables no vBET4.x (non lanzado aínda) e imos tentar aprobalo la tamén para vBSEO. Se logramos, imos movelo tamén para vBET 3.x A cuestión é que vBSEO pide con un por un e iso produce decenas de solicitudes Google. Como escribín xa implementado solución para URLs vB Frinedly - fixemos tradución atrasado. Problema co vBSEO é que ela traballa fóra vB, logo da tradución pasa e non diga que precisa url para comprobar regularidade dunha real
ou para poñelas na saída.
Moitos detalles - pouco sabemos un pescozo de botella que só acontece cando a caché non está chea e xa estamos a traballar nesta cuestión.

Entón, neste momento, eu só podo aconsellamos-lo a xogar coas estratexias de compensación e outros parámetros de compensación. Para outras estratexias:
- Se a limpeza dunha táboa de memoria non é matar o servidor, a continuación, definir maior 'Cache Clearing timelap' - o servidor tomar un alento entre clareiras
- Analice o seu tráfico foro e comprobar cando menos - Execución de limpeza pasar este tempo
- Establecer menor de caché TTL - táboas menores serán apurada para a limpeza en si terá menos recursos. Doutra banda - servidor terá que pedir a Google con máis frecuencia para as traducións.
- EXPERIMENTAL: "exclusión rápida locais con mesas de optimizar o conxunto aberto / includes / vbenterprisetranslator_functions.php e comentar hai tres liñas de código con 'Optimizar TABLE LUGAR". Isto fará que a exclusión moi rápido, sen actualizar os índices. NOTA: índices van crecer, entón terá que realizar a consulta man - é dicir, comprobar se unha vez por semana. Se vai traballar para ti, imos aplicar a nova estratexia, onde os índices serán reorganizadas non todos os días.

tavenger5
17-03-10, 01:47
Si na vBSEO.

Eu estou usando exclusión normais no momento e non parece ter moito tempo para facer as cousas limpas. Coa supresión locais rápidos son os índices deixados no tacto, e os índices de exclusión normais, fotografías? Vai ter índices antigos teñen ningún beneficio se non son optimizados?

As cousas só parecen abrandar cando hai moito tráfico no sitio web e a caché está a ser reconstruída. Estou seguro que iso é porque os procesos apache non están a ser pechada o máis rápido que normalmente (xa que os datos están sendo solicitados google).

É bo escoitar que a próxima versión pode mellorar a velocidade de novo. Eu só estaba facendo non era certo que hai algo que eu podería facer apache axustes.

vBET
17-03-10, 02:09
Se está usando limpeza normal, entón esquecín a miña axuda. Eu penso que está a usar a estratexia anterior e eliminar de caché enteiro. Sentímolo - malentendido:) Só ten que deixar como está.

De tal xeito que podo aconsellar para definir maior caché TTL. Menos datos serán eliminados ao mesmo tempo, para que os datos serán menos para se recuperar.
Como escribín que xa atopou un pescozo de botella con vBSEO + caché baleiro e estamos a traballar niso:)

O que tamén se pode facer é asegurarse de que o servidor non está seguro as peticións de saída. Descubrimos que algúns servidores se comportan como este moitas peticións de saída van mesmo servidor. Porque 100 solicitudes poden tardar máis de 1.000 x 1 solicitude (teoricamente debe ter tempo 100 x máis). Pode ser un cortalumes, asuntos de seguridade do servidor. Claro que pode ser que Google pon algúns "castigo" pouco neste caso. Entón, se pode atopar algo nesa área - podes axudar. Se non quere esperar por melloras:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Languages translations supported by vBET 4.10.1