Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision cbd1249e

Von Sven Schöling vor fast 14 Jahren hinzugefügt

  • ID cbd1249e5c245ee605c32c6cdbdc1e26f92643d0
  • Vorgänger 140dec80
  • Nachfolger c574ecd3

Iconv Handle cachen.

Text::Iconv ist sloppy programmiert und leakt bei FCGI Anwendungen etwa 1MB pro
grossem Request. Das entsprechende Ticket [1] ist 3 Jahre alt, und es ist nicht
damit zu rechnen, dass das in nächster Zeit behoben wird.

Die Handle werden jetzt sortiert gecachet und im Klassenraum vorgehalten, so
dass der Overhead für die Iconv Objekte abschätzbar bei 4,4kb pro Encoding
Kombination ist.

[1] https://rt.cpan.org/Public/Bug/Display.html?id=31101

  • hinzugefügt
  • geändert
  • kopiert
  • umbenannt
  • gelöscht