Changes between Version 1 and Version 2 of sitemapsTechTalks

Show
Ignore:
Timestamp:
01/12/08 23:42:25 (5 years ago)
Author:
d0nut (IP: 87.166.251.40)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • sitemapsTechTalks

    v1 v2  
    1 = Techtalks = 
     1= Techttalks = 
    22 
    3 === Speicherverbrauch === 
    4 Ab knapp 4.000 Themen innerhalb eines Forums wird der Arbeitsspeicherverbrauch zu gravierend. Problem ist die Nutzung von Templates. Da sämtliche Daten erst in ein einziges Array geschrieben werden bevor dieses ausgegeben wird.[[BR]] 
    5 Der einzige mögliche Workaround ist es auf die Templates zu verzichten und alles mittels echo und flush direkt an den Browser zu schicken. 
     3=== Erweiterungen === 
     4Sie sind Plugin-Autor und wollen die Sitemap mit eigenen Einträgen erweitern?  Das ist gar kein Problem. Am besten ihr nehmt einfach den [http://www.easy-coding.de/trac/wcf/attachment/wiki/taggingreloaded/de.easy-coding.wcf.sitemaps.taggingreloaded.tar.gz Tagging Sitemaps Mod] als Vorlage. 
    65 
    7 {{{ 
    8 Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 81 bytes) in ../lib/data/thread/ViewableThread.class.php on line 23 
    9 }}} 
     6Das einzige was ihr benötigt, ist einen EventListener auf [browser:sitemaps/files/lib/page/SitemapsPage.class.php SitemapsPage]. 
     7 
     8Über eventObj->index fragt ihr ab, ob die Sitemaps Startseite aufgerufen wurde. Auf die Sitemaps-Hauptseite setzt ihr im Idealfall nicht mehr als einen Link zur eurer Sitemaps Übersichtsseite. Als Konvention über den GET Parameter "extension". 
     9 
     10In [browser:taggingreloaded/optionals/de.easy-coding.wcf.sitemaps.taggingreloaded/files/lib/system/event/listener/TaggingReloadedSitemapsPageListener.class.php assignVariables] erfolgt dann die direkte Ausgabe. Da Sitemaps meist sehr groß werden können, habe ich mich hier gegen Templates entschieden, da sie erst im Speicher zusammengebaut werden müssen und unnötig Serverressourcen verbrauchen.