Hi Daniel und Andi, danke erstmal :) Die Texte sind statisch, aber schon alleine wegen der Übersetzbarkeit sind mir Resource-files viel angenehmer als statische Variablen (bevor die Übesetzer noch Klassen coden müssen ;-)). Das mit dem Singleton scheint also echt gut zu sein...ich Frage mich nur wie synchron das läuft wenn ich ne wirkliche high-traffic (ca. 150000 PI/d) Seite habe! Nicht dass mir der ResourceManager überläuft und am Ende gar nix mehr geht (oder nur noch seeehr langsam).
Gibt's da irgendwelche Tricks (entweder à la synchronized oder ne Art Pooling (was ja dann kein Singleton wäre, ich weiß....))? Habt mir schon gut geholfen, aber so ganz sicher bin ich noch nicht ;-) Gruß Tobias PS: das mit den Hash-Werte würde mich ja schon mal interessieren, wie hast das umgesetzt? >--__--__-- > >Message: 3 >From: "Andreas Rudischhauser" <[EMAIL PROTECTED]> >To: <[email protected]> >Subject: AW: [Asp.net] ResourceManager als Singleton? >Date: Mon, 27 Jun 2005 13:39:46 +0200 >Reply-To: [email protected] > >Also ich bin gerade dabei unser System in der Richtung total umzubauen = >und >vieles in solche Singeltons zu verpacken.=20 > >Bestes Beispie finde ich ist HttpContext.Current. Nach diesem Schema = >baue >ich auch meine Singletons so dass ich immer =FCber Klassenname.Current = >darauf >zugreifen kann.=20 > >Dabei kann man gut verteilen ob so ein Objekt in Application oder = >Session >liegen soll, wobei ich gemerkt habe das es nicht so toll ist, ein Objekt = >in >die Session zu packen. Das kann unter Umst=E4nden viel Speicher brauchen = >wenn >es viele User sind und man kann die Speicherung der Session schlecht auf >eine andere Speicherung (z.B. SQL Server) umstellen bzw. dann wird es >langsam weil alles serialisiert werden muss. > >Der Ressourcenmanager wird bei mir auch ein Singleton. Beim ersten Start >entpackt er sogar ein paar Ressourcen schon mal im vorraus in das = >Filesystem >des Webservers. Dann dauert halt der erste Start der Application = >l=E4nger, >wobei ich beim Start sogar die HASH Werte der Dateien vergleiche und nur >Dateien entpacke welche einen anderen HASH Wert haben als die schon >verpackten. > >Gru=DF Andi > > >-----Urspr=FCngliche Nachricht----- >Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im >Auftrag von kosmi >Gesendet: Montag, 27. Juni 2005 10:59 >An: [email protected] >Betreff: Re: [Asp.net] ResourceManager als Singleton? > >Sind die Texte statisch? > >Dann koenntest du sie als public static >irgendwo hinpacken und einfach so benutzen > >Sonst macht ein Singleton schon Sinn, >den kannst du dir dann in jedem WebUserControl >holen. > >Gr=FC=DFe Daniel > > >Tobias Traguth wrote: > > >>Hallo Liste, >>=20 >>passend zu aktuellen Diskussion mit static, Application, Singleton nu >>kurze Frage von mir: >>Macht es Sinn einen ResourceManager als Singleton zu implementieren? >>Ich habe ca. 5 WebForms, die alle mit einzelnen WebUserControls = >> >> >gef=FCllt > > >>sind. >>In diesen Controls muss der Text eingesetzt werden. >>Erzeuge ich den Resource Manager lieber in jeder WebFrom und setze die >>Texte =FCber properties meiner Controls, oder rufe ich eine >>Singleton-Instanz des ResourceManagers aus den Controls heraus auf um >>die Texte direkt einzulesen?? >>=20 >>Oder lohnt der ganze Aufwand nicht und ich =F6ffne in jedem Control = >> >> >einen > > >>eigenen ResourceManager...aber das kann ich mir echt nicht vorstellen. >>Danke schonmal f=FCr Eure Anregungen. >>=20 >>Gr=FC=DFe aus Karlsruhe >>Tobias :-) >>=20 >>_______________________________________________ >> >> _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
