]> git.sesse.net Git - pr0n/blobdiff - files/faq.html
Fix an (irrelevant) confusion about addEventListener.
[pr0n] / files / faq.html
index 34acc3dece9023773f2761030b731ab1026103f5..54007cde6a9a7b75e7f86cd8d13e6143b7676259 100644 (file)
@@ -9,7 +9,7 @@
   </head>
   <body>
     <h1>pr0n FAQ</h1>
-    <p>Last updated August 8th, 2015</p>
+    <p>Last updated November 20th, 2015</p>
 
     <h2>So, what is this pr0n thing anyway?</h2>
     
       Also, it has dynamical rescaling (of good quality — proper,
       sharp thumbnails, no crappy nearest-neighbor scaling) of both thumbnails
       and images (most client-side scaling sucks quality-wise, unfortunately),
-      an easy-to-use <a href="http://www.webdav.org/">WebDAV</a>-based upload
+      an easy-to-use HTML5 upload
       interface, cache awareness and in general good performance (being a set
       of persistent, optimized Perl modules; I've seen it throw out over 300
-      hits a second even without the Squid in front, but I won't guarantee it
+      hits a second even without the Varnish in front, but I won't guarantee it
       would withstand a Slashdot attack ;-) ). Also, it has quite OK skinning
       capabilities, so it's able to adapt into different designs quite
       easily.</p>
       
     <p>pr0n currently runs on two Intel E5-2650v3 (2x10 cores at 2.30GHz) with 64GB RAM and
       SATA disks, with some SSDs in front for cache. (The server does a lot of other stuff besides running pr0n, of
-      course.) pr0n itself is a custom-made system by myself, tightly coupled
-      into <a href="http://www.apache.org/">Apache</a> 2.4,
-      <a href="http://perl.apache.org/">mod_perl</a> 2.0,
-      <a href="http://www.imagemagick.org/">ImageMagick</a> 6.x
+      course.) pr0n itself is a custom-made system by myself,
+      a <a href="http://search.cpan.org/~miyagawa/PSGI-1.102/PSGI.pod">PSGI</a>
+      app server running under <a href="http://search.cpan.org/dist/Starlet/">Starlet</a>
+      behind <a href="https://www.varnish-cache.org/">Varnish</a> 4.1,
+      using <a href="http://www.imagemagick.org/">ImageMagick</a> 6.x
       (as well as various other Perl modules) and
       <a href="http://git.sesse.net/?p=qscale">qscale</a>, using
       <a href="http://www.postgresql.org/">PostgreSQL</a> 9.4 as the back-end
       <a href="http://www.debian.org/">Debian</a> jessie.</p>
 
     <p>The Perl modules aren't really that big — we're talking about only
-      approx. 3400 lines of code (of which ~25% is the WebDAV part; I should
-      really make that a bit cleaner once). Most of the real work is done by
+      approx. 2600 lines of code. Most of the real work is done by
       the software on which pr0n builds on.</p>
 
     <h2>How much data is there in there, anyway?</h2>
 
-    <p>At the time of writing, approximately 720GB of image data (that is, over
-      195000 different images), plus cache, plus metadata in the SQL database.
+    <p>At the time of writing, approximately 1014GB of image data (that is, over
+      258000 different images), plus cache, plus metadata in the SQL database.
       (These numbers are growing rather rapidly, so they could be outdated at
       any given time.)</p>
 
       the images :-) If you really have a novel or cool feature, feel
       free to contact me (see below).</p>
 
-    <h2>Is the upload WebDAV server RFC-compliant?</h2>
-
-    <p>Unfortunately, no. When and if somebody makes a sane framework for
-      making WebDAV servers I can use, it probably will, but ATM it's just
-      too much work for what I need it for. It would be a lot easier if
-      I only had to support WebDAV level 1, but due to silly restrictions
-      in Mac OS X' WebDAV client I have to support WebDAV level 2 as well,
-      and, well, most of that is faked. ;-) In addition, there are multiple
-      minor features in the system (like autorenaming files on name clashes)
-      that just aren't easy to adapt to WebDAV. The WebDAV service is
-      restricted, though, so I guess rather few people will get hurt just
-      because I'm not fully compliant ;-)</p>
-
     <h2>How do I get in touch with you?</h2>
 
     <p>Try <a href="mailto:sgunderson@bigfoot.com">e-mail</a>, or reach me
       on IRC as Sesse on EFnet, IRCnet, Freenode or OFTC.</p>
 
     <hr />
-    <p class="footer">pr0n v2.81,
-      &copy; 2004&ndash;2015 <a href="http://www.sesse.net/">Steinar H. Gunderson</a>.</p>
+    <p class="footer">pr0n v3.10,
+      &copy; 2004&ndash;2015 <a href="https://www.sesse.net/">Steinar H. Gunderson</a>.</p>
   </body>
 </html>