🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.ruby
Article #742

Re: redirect do dokumentu pdfa

#742
From: Piotr 'piter' Hlawski
Date: Thu, 06 Dec 2007 08:09
29 lines
2252 bytes
Paweł Kondzior wrote:

> Bedzie to bardzo bardzo zly pomysl w przypadku gdy dokument pdf bedzie
> zajmowal powiedzmy wiecej niz 2 MB, send_file. Proces odczytania i
> wyslania takiego pliku przez rails bedzie wygladal mniejwiecej tak:
> 
> fopen->ruby fopen->rails output->mongrel->apache
> 
> Jest to niedokladny przyklad :) troche abstrakcyjny ale glownie chodzi
> mi o to ze send_file nadaje sie swietnie w przypadku wysylania malych
> porcji danych z rails, natomiast duze moga powodowac wycieki pamieci,
> oraz byc bardzo wolne.

Używałem nawet do większych plików niż 2MB i nie miałem problemów. 
Z dokumentacji API:

'''
send_file(path, options = {})
Sends the file by streaming it 4096 bytes at a time. This way the whole file
doesn?t need to be read into memory at once. This makes it feasible to send
even large files.
'''



-- 
.:: Piter // phlawski$gmail,com // gg: 4534287 ::.
Chuck Norris używa lampki nocnej. Nie dlatego, że Chuck Norris boi się
ciemności, to ciemność boi się Chucka Norrisa.
Technical Details
Message-ID: <54457262.kOiSnckrze@zatoichi.homeunix.org>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <697788f7-628f-462d-b97b-20c50faac80a@b40g2000prf.googlegroups.com> <2935055.qENycdSkcq@zatoichi.homeunix.org> <fj6cch$cn2$1@nemesis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: Piotr 'piter' Hlawski <phlawski@cut_this_crap.gmail.com>
Newsgroups: pl.comp.lang.ruby
Subject: Re: redirect do dokumentu pdfa
Date: Thu, 06 Dec 2007 09:09:00 +0100
Organization: UAC
Lines: 30
Message-ID: <54457262.kOiSnckrze@zatoichi.homeunix.org>
References: <697788f7-628f-462d-b97b-20c50faac80a@b40g2000prf.googlegroups.com> <2935055.qENycdSkcq@zatoichi.homeunix.org> <fj6cch$cn2$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: gw202.internetdsl.tpnet.pl
Mime-Version: 1.0
X-Trace: atlantis.news.tpi.pl 1196928606 13507 80.53.74.202 (6 Dec 2007 08:10:06 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Thu, 6 Dec 2007 08:10:06 +0000 (UTC)
User-Agent: KNode/0.10.5
X-OS: FreeBSD 6.2-RELEASE-p7
X-Face: ||2,<Tr.m4w*(ic%$y<v09}$U]=ONDHM?27W/VpJs3/x8leDR+?!.>o4@Y<|,=>Hfxob&l\  Y6rT\(]QOnpqBRnT5|~r,pSb.@_$`y@"FCCv*/VriZkei1!dIe]n8rdG&ZY'asF8?YqV>F;z;RRGuN  bZ";p#8w^|rc"B|"|%{pM:}YeZH6CDXp)c-Nx5z^}")t+}vq*T8P|:AWz.ex6ceYEQ3TOKh!{Id?_h  2be
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit