diff options
author | Eric Wong <e@80x24.org> | 2016-02-26 03:44:23 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2016-02-26 03:44:23 +0000 |
commit | 5cd892559c1babb2f4a7576a6d6c6313de6b069a (patch) | |
tree | 70ae24265f0074e040e261aea1571ed83b7c2598 /lib/PublicInbox | |
parent | 3111c278a1ca996a69398896945cd29a3277cdb7 (diff) | |
download | public-inbox-5cd892559c1babb2f4a7576a6d6c6313de6b069a.tar.gz |
We want to preload as much as possible in -httpd when forking to save memory via CoW.
Diffstat (limited to 'lib/PublicInbox')
-rw-r--r-- | lib/PublicInbox/WWW.pm | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/lib/PublicInbox/WWW.pm b/lib/PublicInbox/WWW.pm index fd092803..2da819b1 100644 --- a/lib/PublicInbox/WWW.pm +++ b/lib/PublicInbox/WWW.pm @@ -94,12 +94,11 @@ sub preload { require Digest::SHA; require POSIX; - eval { - require PublicInbox::Search; - require PublicInbox::SearchView; - require PublicInbox::Mbox; - require IO::Compress::Gzip; - }; + foreach (qw(PublicInbox::Search PublicInbox::SearchView + PublicInbox::Mbox IO::Compress::Gzip + PublicInbox::NewsWWW PublicInbox::NewsGroup)) { + eval "require $_;"; + } } # private functions below |