OVH Cloud OVH Cloud

Ghosting

4 réponses
Avatar
Jean Dupont
Bonjour,

Est-ce que quelqu'un pourrait m'expliquer ce qu'est le ghosting ou me
renvoyer vers une littérature explicative ??

Merci,
JD

4 réponses

Avatar
Stephane CORDONNIER [MVP]
J'ai assisté à un séminaire en Anglais il y a 3 semaines.

Voici ce que j'ai compris de l'explication donnée par les speakers :

Le Ghosting est un aspect de Sharepoint qui permet de définir, lorsque l'on
modifie un élément d'une page Web (WebPart, image...), soit d'enregistrer
uniquement les modifications dans la base de données soit l'intégralité de
la page.

Par exemple, si un élément n'est pas "Ghostable" et que vous le modifier
dans une page via Frontpage 2003, l'intégralité de la page est stockée en
base de données ce qui engendre, pour chaque demande de la page par les
utilisateurs une grosse requête SQL et un gros travail pour IIS pour
effectuer le rendu HTML.

Si vous modifiez un élément "Ghostable" via Frontpage 2003, à ce moment
seules les modifications apportées à la page sont enregistrées dans la base
de données. Le rendu de la page est à ce moment là un mixage entre le
template et le contenu de la base de données ce qui est plus rapide à
l'exécution puisque le template étant déjà en cache sur le serveur
Sharepoint.

--
Stephane Cordonnier
[Microsoft MVP - France]


"Jean Dupont" a écrit dans le message
de news:403a60b0$0$28611$
Bonjour,

Est-ce que quelqu'un pourrait m'expliquer ce qu'est le ghosting ou me
renvoyer vers une littérature explicative ??

Merci,
JD




Avatar
Jean Dupont
Merci pour cette information.

Si j'ai bien compris, il s'agit d'une sorte de "cache" destiné à augmenter
les performances (et la scalablité) ?
Pouvez-vous me diriger vers une "littérature" qui explique sa mise en
oeuvre?

JD


"Stephane CORDONNIER [MVP]" wrote in message
news:ulNV6yk#
J'ai assisté à un séminaire en Anglais il y a 3 semaines.

Voici ce que j'ai compris de l'explication donnée par les speakers :

Le Ghosting est un aspect de Sharepoint qui permet de définir, lorsque


l'on
modifie un élément d'une page Web (WebPart, image...), soit d'enregistrer
uniquement les modifications dans la base de données soit l'intégralité de
la page.

Par exemple, si un élément n'est pas "Ghostable" et que vous le modifier
dans une page via Frontpage 2003, l'intégralité de la page est stockée en
base de données ce qui engendre, pour chaque demande de la page par les
utilisateurs une grosse requête SQL et un gros travail pour IIS pour
effectuer le rendu HTML.

Si vous modifiez un élément "Ghostable" via Frontpage 2003, à ce moment
seules les modifications apportées à la page sont enregistrées dans la


base
de données. Le rendu de la page est à ce moment là un mixage entre le
template et le contenu de la base de données ce qui est plus rapide à
l'exécution puisque le template étant déjà en cache sur le serveur
Sharepoint.

--
Stephane Cordonnier
[Microsoft MVP - France]


"Jean Dupont" a écrit dans le message
de news:403a60b0$0$28611$
> Bonjour,
>
> Est-ce que quelqu'un pourrait m'expliquer ce qu'est le ghosting ou me
> renvoyer vers une littérature explicative ??
>
> Merci,
> JD
>
>




Avatar
Stephane CORDONNIER [MVP]
C'est exactement cela, le Ghosting sert à améliorer les performances.

Malheureusement, je n'ai trouvé aucune information sur Internet concernant
cela.

La seule chose que j'ai comme information c'est ce que j'ai entendu lors du
séminaire dont je parlais et mon expérience en examinant les templates de
SPS/WSS ou il y a des attributs "Ghostable=True" sur certains éléments
(WebParts...).

--
Stephane Cordonnier
[Microsoft MVP - France]


"Jean Dupont" a écrit dans le message
de news:403c7888$0$22394$
Merci pour cette information.

Si j'ai bien compris, il s'agit d'une sorte de "cache" destiné à augmenter
les performances (et la scalablité) ?
Pouvez-vous me diriger vers une "littérature" qui explique sa mise en
oeuvre?

JD


"Stephane CORDONNIER [MVP]" wrote in message
news:ulNV6yk#
> J'ai assisté à un séminaire en Anglais il y a 3 semaines.
>
> Voici ce que j'ai compris de l'explication donnée par les speakers :
>
> Le Ghosting est un aspect de Sharepoint qui permet de définir, lorsque
l'on
> modifie un élément d'une page Web (WebPart, image...), soit


d'enregistrer
> uniquement les modifications dans la base de données soit l'intégralité


de
> la page.
>
> Par exemple, si un élément n'est pas "Ghostable" et que vous le modifier
> dans une page via Frontpage 2003, l'intégralité de la page est stockée


en
> base de données ce qui engendre, pour chaque demande de la page par les
> utilisateurs une grosse requête SQL et un gros travail pour IIS pour
> effectuer le rendu HTML.
>
> Si vous modifiez un élément "Ghostable" via Frontpage 2003, à ce moment
> seules les modifications apportées à la page sont enregistrées dans la
base
> de données. Le rendu de la page est à ce moment là un mixage entre le
> template et le contenu de la base de données ce qui est plus rapide à
> l'exécution puisque le template étant déjà en cache sur le serveur
> Sharepoint.
>
> --
> Stephane Cordonnier
> [Microsoft MVP - France]
>
>
> "Jean Dupont" a écrit dans le


message
> de news:403a60b0$0$28611$
> > Bonjour,
> >
> > Est-ce que quelqu'un pourrait m'expliquer ce qu'est le ghosting ou me
> > renvoyer vers une littérature explicative ??
> >
> > Merci,
> > JD
> >
> >
>
>




Avatar
EROL [MVP SPS]
Bonsoir,

Je viens de trouver une possibilité de double explications :

Type
Optional Text. Specifies that the file be cached in memory on the
front-end server. Possible values include Ghostable and GhostableInLibrary.
Both values specify that the file be cached, but GhostableInLibrary
specifies that the file be cached as part of a list whose base type is
Document Library.

When changes are made, for example, to the home page through the UI,
only the differences from the original page definition are stored in the
database, while default.aspx is cached in memory along with the schema
files. The HTML page that is displayed in the browser is constructed through
the combined definition resulting from the original definition cached in
memory and from changes stored in the database.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tscamlFile.asp

Cela voudrait indiquer que certaine Library sont cachées.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tscamlovONET.asp

Voir les lignes de codes... ci-dessus, et ci-dessous.

<Module Name="WebPartPopulation" List="113" Url="_catalogs/wp"
Path="listswplibdwp" RootWebOnly="TRUE">
<File Url="MSContentEditor.dwp" Type="GhostableInLibrary" />
<File Url="MSPageViewer.dwp" Type="GhostableInLibrary" />
<File Url="MSImage.dwp" Type="GhostableInLibrary" />
<File Url="MSMembers.dwp" Type="GhostableInLibrary" />
<File Url="MSSimpleForm.dwp" Type="GhostableInLibrary" />
<File Url="MSXml.dwp" Type="GhostableInLibrary" />
</Module>


The Url attribute of each File element in a module specifies the name of a
file to create when a site is created. When the module includes a single
file, such as default.aspx, NavBarHome="TRUE" specifies that the file will
serve as the destination page for the Home link in navigation bars. The File
element for default.aspx also specifies the Web Parts to include on the home
page and information about the home page for other pages that link to it.
The Type attribute can specify either Ghostable or GhostableInLibrary, with
either value the file will be cached in memory ("ghosted").

When customizations are made to the file through the UI, such as to the home
page, only changes from the original definition are stored in the database,
while the remainder of the page definition is contained in the cached file.
GhostableInLibrary specifies that the file or files be cached as part of a
list whose base type is Document Library.

++++++++++++++++++++++++++++++++++
Allez sur le site je l'ai refait et largement développé,

voir : http://www.mysps.info et http://giraudyp.perso.cegetel.net/

@bientôt sur les news de SharePoint.
Bonne fin de semaine.

EROL
[MVP SharePoint Microsoft France]
*****************************************
http://www.sharepointpro.net
http://www.clubsps.org
http://erolgiraudy.europe.webmatrixhosting.net/
http://giraudyp.perso.cegetel.net/Livre2.htm
http://www.laboratoire-microsoft.org/articles/teched_2003/
============================= Si nous avons chacun un objet et que nous les échangeons, nous avons
chacun un objet.
Si nous avons chacun une idée et que nous les échangeons, nous avons
chacun deux idées.
Proverbe chinois.
===================



"Stephane CORDONNIER [MVP]" a écrit dans le message de
news:ung%23Tg9%
C'est exactement cela, le Ghosting sert à améliorer les performances.

Malheureusement, je n'ai trouvé aucune information sur Internet concernant
cela.

La seule chose que j'ai comme information c'est ce que j'ai entendu lors


du
séminaire dont je parlais et mon expérience en examinant les templates de
SPS/WSS ou il y a des attributs "Ghostable=True" sur certains éléments
(WebParts...).

--
Stephane Cordonnier
[Microsoft MVP - France]


"Jean Dupont" a écrit dans le message
de news:403c7888$0$22394$
> Merci pour cette information.
>
> Si j'ai bien compris, il s'agit d'une sorte de "cache" destiné à


augmenter
> les performances (et la scalablité) ?
> Pouvez-vous me diriger vers une "littérature" qui explique sa mise en
> oeuvre?
>
> JD
>
>
> "Stephane CORDONNIER [MVP]" wrote in message
> news:ulNV6yk#
> > J'ai assisté à un séminaire en Anglais il y a 3 semaines.
> >
> > Voici ce que j'ai compris de l'explication donnée par les speakers :
> >
> > Le Ghosting est un aspect de Sharepoint qui permet de définir, lorsque
> l'on
> > modifie un élément d'une page Web (WebPart, image...), soit
d'enregistrer
> > uniquement les modifications dans la base de données soit


l'intégralité
de
> > la page.
> >
> > Par exemple, si un élément n'est pas "Ghostable" et que vous le


modifier
> > dans une page via Frontpage 2003, l'intégralité de la page est stockée
en
> > base de données ce qui engendre, pour chaque demande de la page par


les
> > utilisateurs une grosse requête SQL et un gros travail pour IIS pour
> > effectuer le rendu HTML.
> >
> > Si vous modifiez un élément "Ghostable" via Frontpage 2003, à ce


moment
> > seules les modifications apportées à la page sont enregistrées dans la
> base
> > de données. Le rendu de la page est à ce moment là un mixage entre le
> > template et le contenu de la base de données ce qui est plus rapide à
> > l'exécution puisque le template étant déjà en cache sur le serveur
> > Sharepoint.
> >
> > --
> > Stephane Cordonnier
> > [Microsoft MVP - France]
> >
> >
> > "Jean Dupont" a écrit dans le
message
> > de news:403a60b0$0$28611$
> > > Bonjour,
> > >
> > > Est-ce que quelqu'un pourrait m'expliquer ce qu'est le ghosting ou


me
> > > renvoyer vers une littérature explicative ??
> > >
> > > Merci,
> > > JD
> > >
> > >
> >
> >
>
>