2° ENCONTRO DO
GRUPO DE USUÁRIOS
Agenda
• Apresentações
• Anúncios
• Notícias do DNN
• Tópico Principal:
• Melhorando a performance do seu site DotNetNuke
• Considerações finais
Apresentações
• Nome
• Localização (Cidade, Estado)
• O que faz com o DNN?
• Expectativas para este encontro?
Anúncios
• No Fórum:
“Estamos inciando um processo seletivo para a vaga de Analista
Desenvolvedor Pleno. Necessário experiência na análise e
desenvolvimento de sistemas utilizando DotNetNuke.
Interessados favor enviar Currículo com pretensão para
[email protected]” (Rodrigo Monteiro)
http://www.dotnetnukebrasil.com.br/F%C3%B3rum/tabid/58
/forumid/3/threadid/938/scope/posts/Default.aspx
Notícias do DNN
• Novas Versões do DNN (Fev/01)
• DNN 5.6.7
• DNN 6.1.3
• Novo Store (Fev/08)
• http://store.dotnetnuke.com
Melhorando a performance do seu site
DotNetNuke
• Histórico
• Hospedagem
• Administração
• Banco de Dados
• Arquivos
Histórico
• Experiência com Versões Anteriores (DNN 4 e
DNN 5)
• Muitas reclamações nos Fóruns
• Melhorias a cada nova versão
Hospedagem (Host)
• Basic Settings
• Check For Upgrade: Desmarcar
• Show Copyright Credits: Desmarcar
• Advanced Settings
• Performance Settings
• Page State Persistence: Manter como “Page”
• Module Cache Provider
• Acima de 1GB, testar “Memory”
• Abaixo de 1GB, manter “File”
• Cache Setting: “Heavy”
• Authenticated Cacheability: “ServerAndNoCache”
• Compression Setting: “Gzip Compression”
• Jquery – Use Hosted Jquery Version: Marcar
Hospedagem (Host)
• Other Settings
• Schedule Mode: “Timer Method”
• Enable Event Log Buffer: Marcar
• Auto-Sync File System: Desmarcar
• Extensions
• Manter o site limpo de Módulos e Skins Desnecessarias;
• Desativar “Search Engine Scheduler”
Admin
• Event Viewer
• Ativar somente quando necessário
• Limpar o Recycle Bin
• Quando estiver muito cheio
Banco de Dados
• Tamanho do Banco
SELECT (SIZE / CONVERT(REAL, 1048576/(SELECT LOW FROM
master.dbo.spt_values WHERE number = 1 AND type = 'E' ))) as SizeInMB,
Name,
DB_NAME() AS DataBaseName,
Filename
FROM
sysfiles
• Log acima de 50MB: Recomendado falar com seu provedor
• Compactando o Banco:
backup log [dnn613] with truncate_only
go
dbcc shrinkfile([dnn613],1)
go
backup log [dnn613] with truncate_only
go
dbcc shrinkfile([dnn613_log],1)
Dicas Simples
• Imagens:
• Redimencionem antes de adicionar no site
• Não utilizem Bitmaps (Arquivos .BMP)
• Utilizem Image Sprites
• Comprimir Arquivos Javascript (.JS)
• http://minifyjavascript.com
• Comprimir Arquivos de Style (.CSS)
• http://www.minifycss.com
Links
• Como testar a performance do seu site?
• http://developers.google.com/pagespeed
• Apresentação do Ernst Peter Tamminga
• http://dotnetnukeworld.dotnetnuke.com/Sessions/SessionPresentations.aspx
• Guia do Mitchel Sellers
• http://www.iowacomputergurus.com/Portals/0/Downloads/DNN%20
Performance%20Best%20Practices.pdf
• DotNetNuke Wiki
• http://www.dotnetnuke.com/Resources/Wiki/Page/DotNetNukePerformance.aspx
Considerações Finais
• Perguntas?
• Commentários?
• Alguém?
OBRIGADO PELA
PARTICIPAÇÃO !!!
Download

Baixe o arquivo PowerPoint do Segundo Encontro