OVH Cloud OVH Cloud

[SPS2003] Accélerer Sharepoint

4 réponses
Avatar
Skal
Bonjour,

j'ai développé un portail Sharepoint qui remplit les fonctionnalités
demandées, mais j'ai un problème de performance. En effet, le chargement des
pages est assez long même en n'utilisant que des webparts natives malgré une
machine assez robuste (préconisations Microsoft remplies)

Plusieurs problèmes pas forcément liés :
- au 1er lancement du site, le temps de chargement peut aller jusqu'à 20 sec
! (après, c'est rapide)
- des webparts que j'ai développées font des requêtes http pour récupérer
des infos externes : quel est le moyen optimal ? (je n'ai pas bien compris le
RegisterWorkItemCallback) Que faire quand en plus, ce sont des webparts
connectées ?

J'ai essayé de faire des recherches de solutions, mais j'avoue que là, je
suis un peu perdu...

Quelles sont d'après vous les pistes à explorer ? (config IIS, Application
Pool, etc)

Merci de votre aide.

4 réponses

Avatar
EROL [MVP SPS]
Bonsoir,

Vous avez cassé le Ghosting.
Travaux avec FrontPage 2003.?

--
Cdlt
--

EROL
--
Prochaine Réunion du Club SharePoint FRANCE
Le mercredi 14 Juin 2006 à PARIS.
Elle aura lieu :
Microsoft Paris
148 rue de l'Université
75007 Paris
Pour vous inscrire gratuitement au club SPS,
cliquer ici : http://inscrits.clubsps.org/ .

"Skal" a écrit dans le message de news:

Bonjour,

j'ai développé un portail Sharepoint qui remplit les fonctionnalités
demandées, mais j'ai un problème de performance. En effet, le chargement
des
pages est assez long même en n'utilisant que des webparts natives malgré
une
machine assez robuste (préconisations Microsoft remplies)

Plusieurs problèmes pas forcément liés :
- au 1er lancement du site, le temps de chargement peut aller jusqu'à 20
sec
! (après, c'est rapide)
- des webparts que j'ai développées font des requêtes http pour récupérer
des infos externes : quel est le moyen optimal ? (je n'ai pas bien compris
le
RegisterWorkItemCallback) Que faire quand en plus, ce sont des webparts
connectées ?

J'ai essayé de faire des recherches de solutions, mais j'avoue que là, je
suis un peu perdu...

Quelles sont d'après vous les pistes à explorer ? (config IIS, Application
Pool, etc)

Merci de votre aide.






Avatar
Skal
Bonsoir,

Non, je ne pense pas avoir cassé le ghosting, vu que je n'ai jamais utilisé
frontpage 2003 pour ces développements. J'ai copié des templates existants et
les ai retravaillés.

La plus grande différence avec les modèles originaux est que j'y ai
incorporé des contrôles dérivés de la classe BaseAreaWebpart pour profiler
les pages.

De plus, cette lenteur à la 1ère connexion est tout aussi valable pour des
portails qui utilisent les modèles natifs de SPS.

Cordialement.

"EROL [MVP SPS]" a écrit :

Bonsoir,

Vous avez cassé le Ghosting.
Travaux avec FrontPage 2003.?

--
Cdlt
--

EROL
--
Prochaine Réunion du Club SharePoint FRANCE
Le mercredi 14 Juin 2006 à PARIS.
Elle aura lieu :
Microsoft Paris
148 rue de l'Université
75007 Paris
Pour vous inscrire gratuitement au club SPS,
cliquer ici : http://inscrits.clubsps.org/ .

"Skal" a écrit dans le message de news:

> Bonjour,
>
> j'ai développé un portail Sharepoint qui remplit les fonctionnalités
> demandées, mais j'ai un problème de performance. En effet, le chargement
> des
> pages est assez long même en n'utilisant que des webparts natives malgré
> une
> machine assez robuste (préconisations Microsoft remplies)
>
> Plusieurs problèmes pas forcément liés :
> - au 1er lancement du site, le temps de chargement peut aller jusqu'à 20
> sec
> ! (après, c'est rapide)
> - des webparts que j'ai développées font des requêtes http pour récupérer
> des infos externes : quel est le moyen optimal ? (je n'ai pas bien compris
> le
> RegisterWorkItemCallback) Que faire quand en plus, ce sont des webparts
> connectées ?
>
> J'ai essayé de faire des recherches de solutions, mais j'avoue que là, je
> suis un peu perdu...
>
> Quelles sont d'après vous les pistes à explorer ? (config IIS, Application
> Pool, etc)
>
> Merci de votre aide.
>
>
>
>





Avatar
EROL [MVP SPS]
Bonsoir,

Vous indiquez machine assez robuste, c'est-à-dire ?
--
Cdlt
--

EROL
--
Prochaine Réunion du Club SharePoint FRANCE
Le mercredi 14 Juin 2006 à PARIS.
Elle aura lieu :
Microsoft Paris
148 rue de l'Université
75007 Paris
Pour vous inscrire gratuitement au club SPS,
cliquer ici : http://inscrits.clubsps.org/ .

"Skal" a écrit dans le message de news:

Bonsoir,

Non, je ne pense pas avoir cassé le ghosting, vu que je n'ai jamais
utilisé
frontpage 2003 pour ces développements. J'ai copié des templates existants
et
les ai retravaillés.

La plus grande différence avec les modèles originaux est que j'y ai
incorporé des contrôles dérivés de la classe BaseAreaWebpart pour profiler
les pages.

De plus, cette lenteur à la 1ère connexion est tout aussi valable pour des
portails qui utilisent les modèles natifs de SPS.

Cordialement.

"EROL [MVP SPS]" a écrit :

Bonsoir,

Vous avez cassé le Ghosting.
Travaux avec FrontPage 2003.?

--
Cdlt
--

EROL
--
Prochaine Réunion du Club SharePoint FRANCE
Le mercredi 14 Juin 2006 à PARIS.
Elle aura lieu :
Microsoft Paris
148 rue de l'Université
75007 Paris
Pour vous inscrire gratuitement au club SPS,
cliquer ici : http://inscrits.clubsps.org/ .

"Skal" a écrit dans le message de news:

> Bonjour,
>
> j'ai développé un portail Sharepoint qui remplit les fonctionnalités
> demandées, mais j'ai un problème de performance. En effet, le
> chargement
> des
> pages est assez long même en n'utilisant que des webparts natives
> malgré
> une
> machine assez robuste (préconisations Microsoft remplies)
>
> Plusieurs problèmes pas forcément liés :
> - au 1er lancement du site, le temps de chargement peut aller jusqu'à
> 20
> sec
> ! (après, c'est rapide)
> - des webparts que j'ai développées font des requêtes http pour
> récupérer
> des infos externes : quel est le moyen optimal ? (je n'ai pas bien
> compris
> le
> RegisterWorkItemCallback) Que faire quand en plus, ce sont des webparts
> connectées ?
>
> J'ai essayé de faire des recherches de solutions, mais j'avoue que là,
> je
> suis un peu perdu...
>
> Quelles sont d'après vous les pistes à explorer ? (config IIS,
> Application
> Pool, etc)
>
> Merci de votre aide.
>
>
>
>







Avatar
Pierre Vivier-Merle
Bonjour,

En effet, un peu de précision sur votre configuration serait nécessaire
(CPU, RAM, config Disques Durs, etc).

Ensuite, il est normal qu'au 1er accès (en fait au 1er accès dès que le pool
d'application tombe) cela "mouline" un peu car il y a compilation des dlls
et monter en cache. 20s par contre, c'est en effet un peu beaucoup : sur ma
machine virtuelle (1 Go Ram, 2 Ghz) sur PC portable, cela met 9s (page
d'accueil sps standard).

L'une des astuces pour empêcher cela est de faire tomber le pool
d'application la nuit par exemple et d'utiliser un outil qui fait des hits
sur les pages juste après pour remonter la chose.

Etes vous sur SQL Server 2000 ou 2005 ?
Voir http://blogs.developpeur.org/themit/archive/2006/02/15/17487.aspx et
http://weblogs.asp.net/jan/archive/2006/03/15/440270.aspx
penser à optimiser la config sql (bases et logs sur volumes SCSI différents,
etc)

Avez-vous un antivirus server ? Penser à exclure les chemins.

Pour le développement des webparts, en effet, cela peut impacter fortement
les perfs. Si vos requêtes peuvent prendre du temps, vous pouvez en effet
requêter en asynchrone. Je suppose que vous êtes déjà allé du côté du sdk
sharepoint (
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/smpmWebPartRegisterWorkItemCallback_SV01014965.asp)
Le lien ci-desous vous aidera :
http://tedpattison.net/AsyncWebParts.aspx

--
Cordialement,
Pierre
Venez visiter mon blog : http://blogs.developpeur.org/pierre !

"EROL [MVP SPS]" a écrit dans le message de
news:
Bonsoir,

Vous indiquez machine assez robuste, c'est-à-dire ?
--
Cdlt
--

EROL
--
Prochaine Réunion du Club SharePoint FRANCE
Le mercredi 14 Juin 2006 à PARIS.
Elle aura lieu :
Microsoft Paris
148 rue de l'Université
75007 Paris
Pour vous inscrire gratuitement au club SPS,
cliquer ici : http://inscrits.clubsps.org/ .

"Skal" a écrit dans le message de news:

Bonsoir,

Non, je ne pense pas avoir cassé le ghosting, vu que je n'ai jamais
utilisé
frontpage 2003 pour ces développements. J'ai copié des templates
existants et
les ai retravaillés.

La plus grande différence avec les modèles originaux est que j'y ai
incorporé des contrôles dérivés de la classe BaseAreaWebpart pour
profiler
les pages.

De plus, cette lenteur à la 1ère connexion est tout aussi valable pour
des
portails qui utilisent les modèles natifs de SPS.

Cordialement.

"EROL [MVP SPS]" a écrit :

Bonsoir,

Vous avez cassé le Ghosting.
Travaux avec FrontPage 2003.?

--
Cdlt
--

EROL
--
Prochaine Réunion du Club SharePoint FRANCE
Le mercredi 14 Juin 2006 à PARIS.
Elle aura lieu :
Microsoft Paris
148 rue de l'Université
75007 Paris
Pour vous inscrire gratuitement au club SPS,
cliquer ici : http://inscrits.clubsps.org/ .

"Skal" a écrit dans le message de news:

> Bonjour,
>
> j'ai développé un portail Sharepoint qui remplit les fonctionnalités
> demandées, mais j'ai un problème de performance. En effet, le
> chargement
> des
> pages est assez long même en n'utilisant que des webparts natives
> malgré
> une
> machine assez robuste (préconisations Microsoft remplies)
>
> Plusieurs problèmes pas forcément liés :
> - au 1er lancement du site, le temps de chargement peut aller jusqu'à
> 20
> sec
> ! (après, c'est rapide)
> - des webparts que j'ai développées font des requêtes http pour
> récupérer
> des infos externes : quel est le moyen optimal ? (je n'ai pas bien
> compris
> le
> RegisterWorkItemCallback) Que faire quand en plus, ce sont des
> webparts
> connectées ?
>
> J'ai essayé de faire des recherches de solutions, mais j'avoue que là,
> je
> suis un peu perdu...
>
> Quelles sont d'après vous les pistes à explorer ? (config IIS,
> Application
> Pool, etc)
>
> Merci de votre aide.
>
>
>
>