Sharepoint no es la aplicación de servidor más rápida, y he leído algunos consejos para acelerarla. ¿Qué pasos cree que son necesarios para aumentar el rendimiento para que pueda ser utilizado para alojar un sitio con mucho tráfico?¿Qué pasos debe seguir para aumentar el rendimiento de un sitio Sharepoint?
Respuesta
Al final del día, SharePoint es solo un sitio web complicado con todos los componentes estándar.
Para optimizar el rendimiento, debe analizar cada componente y determinar cuál es el problema, y luego ajustarlo en consecuencia.
Estamos en el proceso de implementación de un sitio web de SharePoint 1000 usuarios concurrentes, que puede o no puede ser grande, sin embargo, algunas medidas que estamos tomando son:
- La implementación de una estrategia detallada de almacenamiento en caché, para almacenar en caché elemento Web contenido de forma inteligente.
- Utilice servidores con equilibrio de carga para garantizar que todo nuestro hardware se utilice en lugar de permanecer inactivo.
- Hemos llevado a cabo la planificación de la capacidad dada la solución existente, por lo que tenemos una buena idea de qué componente es el cuello de botella para nosotros. (El Servidor SQL), por lo que nos aseguraremos de que el servidor pueda hacer frente a la carga esperada y al crecimiento futuro del sitio.
- También utilizamos equilibradores de carga de hardware que garantizarán que nuestra red y los servidores relacionados funcionen como se espera, y nuevamente esto es algo que debe investigarse antes de implementar un sitio web de sharepoint.
- También garantizamos que nuestras partes web no generan html innecesarios y no devuelven datos innecesarios, ya que esto ralentizará los tiempos de carga.
Algo que definitivamente creo que es una buena idea es tener un objetivo al que trabajar, ya que puede gastar una gran cantidad de dinero y tiempo optimizando SharePoint, lo que puede resultar innecesario.
Además del almacenamiento en caché y el hardware, intente asegurarse de que sus páginas maestras y diseños de página no estén fantasma en la base de datos (lo que requiere una llamada a la base de datos para recuperar).
Haga esto asegurando que los archivos se liberen a la colmena 12 en su solución.
¿Puede entrar en más detalles o proporcionar algunos enlaces? –
Mis mejores apuestas adicionales son: x64
- uso para permitir más memoria RAM en su servidor
- Hacer el mejor uso de su grupo de aplicaciones de reciclaje http://blogs.msdn.com/joelo/archive/2007/10/29/sharepoint-app-pool-settings.aspx
- Asegúrese de que todos los códigos personalizados dispone adecuadamente SPWeb y objetos SPSite que utilizan este http://blogs.msdn.com/rogerla/archive/2008/02/12/sharepoint-2007-and-wss-3-0-dispose-patterns-by-example.aspx
- utilizar MS Capacidad Herramienta de planificación http://technet.microsoft.com/en-us/library/bb961988.aspx
- plan de la colección de sitios y Databa tamaños de se Mantener sus bases de datos y colecciones de sitios bajo control será la clave
- GOVERNANCE GOVERNANCE GOVERNANCE - Planifique los límites de tamaño del sitio y la estrategia de caducidad. Los datos antiguos deben eliminarse o archivarse para un mejor rendimiento. http://technet.microsoft.com/en-us/office/sharepointserver/bb507202.aspx
No puedo enfatizar lo suficiente que una planificación temprana adecuada es esencial para una implementación exitosa de SharePoint.
No olvides una cuidadosa selección de la configuración de caché integrada (elige la más adecuada para tu situación). Use BLOBCache. Utilice la compresión/almacenamiento en caché de IIS (los valores predeterminados no son suficientes por cierto).
Asegúrese de que su cuadro SQL pueda mantenerse al día, especialmente durante la indexación/rastreo. La división de los roles de aplicación (indización versus consulta de búsqueda y WFE dedicado para indexación/rastreo) ayuda.
Por cierto si se está ejecutando máquinas virtuales de VMware para sus WFE, se rompe NLB de Windows (aunque no siempre), a fin de utilizar NLBS hardware o la rotación en DNS, etc.
Si usted no necesita> RAM 2gig para el grupo de aplicaciones de IIS en un WFE, no se moleste con 64 bits en el WFE.
Just my 2c.
- 1. ¿Seguir el rendimiento de MongoDB?
- 2. Cambiar el ícono de sharepoint para un sitio mediante programación
- 3. ¿Qué es un reemplazo adecuado para el operador SQL Like para aumentar el rendimiento?
- 4. ¿Qué pasos debo seguir para proteger mi clave de API de Google Maps?
- 5. Ayuda/Consejos para aumentar el rendimiento en mi sitio web ASP.NET MVC 2
- 6. ¿Qué pasos debo seguir para convertir una biblioteca de clases a WCF?
- 7. Dejar de establecer cookies desde un dominio (también conocido como "dominio sin cookies") para aumentar el rendimiento del sitio
- 8. ¿Qué tan importante es el sprint para el rendimiento en un sitio web de alto tráfico?
- 9. ¿Usar variables estáticas internas para aumentar el rendimiento?
- 10. Sitio de alto rendimiento
- 11. ¿Cómo aumentar el rendimiento usando Processing para Android?
- 12. rendimiento de prueba de un sitio web
- 13. Pasos a seguir para integrar lentamente las pruebas unitarias en un proyecto
- 14. cuáles son los pasos/estrategia para analizar y mejorar el rendimiento de un sistema integrado
- 15. En el módulo BillingService, ¿qué debe modificarse para aumentar la seguridad?
- 16. ¿Cómo aumentar el rendimiento de una base de datos?
- 17. ¿Reduce el número de incluye/requiere aumentar el rendimiento?
- 18. Adjuntar EventReceiver a todas las listas de un sitio sharepoint
- 19. java: necesidad de aumentar el rendimiento de cálculo de comprobación
- 20. Permisos de sitio de SharePoint PowerShell
- 21. ¿Qué convención de codificación seguir para PHP?
- 22. ¿Qué es una buena herramienta o sitio para usar para evaluar el rendimiento de una página web/sitio?
- 23. ¿Cuáles son los pasos cronológicos para construir un sitio compatible con el navegador cruzado?
- 24. ¿Cómo aumentar el rendimiento sobre DrawImage de GDI (sin escala)?
- 25. ¿Qué pasos deberían ser necesarios para optimizar una consulta de bajo rendimiento?
- 26. ¿Mejora el rendimiento del kernel al aumentar la ocupación?
- 27. ¿Qué pasos da para solucionar problemas con PHP cURL?
- 28. Seguir el sitio de referencia entrante a través del enlace en un archivo PDF?
- 29. ¿Cómo volver a escribir un comando "sapply" para aumentar el rendimiento?
- 30. Cómo puedo aumentar el rendimiento SSL del servidor
Este consejo es útil para cualquier circunstancia. – moo