2013-05-09 15 views
6

Stiamo pianificando di implementare il nostro sistema nel server di produzione. Sono interessato a saperne di più sull'ottimizzazione delle prestazioni del sito web.Ottimizzazione delle prestazioni Sitecore - Configurazioni Sitecore, configurazioni IIS

  1. Quali sono le ottimizzazioni consigliate per Sitecore? (Memorizzazione nella cache, altre impostazioni nella configurazione Web)
  2. Quali sono le ottimizzazioni che possiamo fare in IIS?

Impossibile trovare un buon articolo su questi argomenti. Apprezzo qualsiasi aiuto :).

+0

Dai un'occhiata a questo bel post sul blog di Giovanni: http://www.sitecore.net/Community/Technical-Blogs/John-West-Sitecore-Blog/Posts/2011/05/All-About-Performance -Optimizzazione-e-Scalabilità-con-the-Sitecore-ASPNET-CMS.aspx –

risposta

18

Hai esaminato tutti gli Sitecore recommended practices e Performance Tuning Guide e applicato tutti questi?

Date un'occhiata a questi tips and tricks to help optimize your Sitecore website e dare un'occhiata a this going live checklist for Sitecore websites. Anche molte buone informazioni in this John West Blog post.

Avete progettato i componenti in modo che possano essere memorizzati nella cache nel modo più efficiente possibile? Assicurati che la tua caching impostato correttamente:

Avete condotto alcuna simulazione test di carico sul tuo sito? Ci sono un sacco di strumenti, guarda jMeter e LoadUI per simulare il traffico. Si potrebbe anche voler rivedere il codice C# per fare suer non ci sono colli di bottiglia.

Ho riscontrato che il 90% delle volte un numero elevato di problemi di prestazioni percepiti dipende dal rendering del frontend. Assicurati che il tuo markup sia il più leggero possibile, il tuo JS e il CSS sono minimizzati e il codice è ottimizzato.

utilizzare gli strumenti disponibili per vedere dove i vostri colli di bottiglia di front-end sono:

+0

Ottima risposta +1 Solo l'aggiunta che devo fare è che potrebbe essere problematico fare l'ottimizzazione della cache su un server front-end se Hai rimosso la possibilità di accedere. Una possibilità per superare questo è creare la tua pagina cache che non richiede un login Sitecore. – Trayek

+0

Buon punto. Inseritelo in una cartella che richiede almeno il set di autenticazione tramite IIS, rimuovetene uno non più necessario. – jammykam