2013-05-09 19 views
6

Planujemy wdrożyć nasz system na serwerze produkcyjnym. Chciałbym dowiedzieć się więcej na temat optymalizacji działania witryny.Optymalizacja wydajności Sitecore - Konfiguracje Sitecore, konfiguracje IIS

  1. Jakie są optymalizacje zalecane dla Sitecore? (Buforowanie, inne ustawienia w konfiguracji sieci)
  2. Jakie są optymalizacje, które możemy wykonać w IIS?

Nie można znaleźć dobrego artykułu na te tematy. Doceń wszelką pomoc :).

+0

Zobacz ten ładny wpis na blogu Johna: http://www.sitecore.net/Community/Technical-Blogs/John-West-Sitecore-Blog/Posts/2011/05/All-About-Performance -Optymalizacja-i-skalowalność-z-Sitecore-ASPNET-CMS.aspx –

Odpowiedz

18

Przeglądałeś wszystkie Sitecore recommended practices i Performance Tuning Guide i zastosowałeś wszystkie te?

Spójrz na te tips and tricks to help optimize your Sitecore website i spójrz na this going live checklist for Sitecore websites. Również wiele dobrych informacji w this John West Blog post.

Zaprojektowałeś komponenty do buforowania w najbardziej efektywny sposób? Sprawdź, czy Twój buforowanie prawidłowo ustawione:

Czy przeprowadzono żadnych badań symulacji obciążenia na swojej stronie? Istnieje kilka narzędzi, spójrz na jMeter i LoadUI, aby symulować ruch. Możesz również chcieć przejrzeć kod C#, aby sprawić, że nie ma wąskich gardeł.

Zauważyłem, że 90% czasu wiele problemów z wydajnością sprowadza się do renderowania frontendu. Upewnij się, że twój znacznik jest możliwie niewielki, Twój JS i CSS są zminimalizowane, a kod jest zoptymalizowany.

pomocą dostępnych narzędzi, aby zobaczyć gdzie front-end ograniczenia to:

+0

Świetna odpowiedź +1 Jedynym dodatkiem, który muszę to zrobić, jest to, że może być problematyczne strojenie pamięci podręcznej na serwerze frontonu, jeśli "Usunąłem możliwość zalogowania. Jedną z opcji do pokonania jest utworzenie własnej strony pamięci podręcznej, która nie wymaga logowania Sitecore. – Trayek

+0

Dobra uwaga. Wrzuć go do folderu, który wymaga przynajmniej uwierzytelnienia ustawionego przez IIS, usuń go, którego już nie potrzebujesz. – jammykam