<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">Hi everyone, I have a question about how you've approached larger site implementations....<DIV><BR class="khtml-block-placeholder"></DIV><DIV>In the past, I've typically set up any sites that want to control access to uploaded files with the private files setting (in admin/settings), using a folder off the public html area. However, this can cause scaling problems. (Moshe Weitzman explains quite well here: <A href="http://www.tejasa.com/node/113">http://www.tejasa.com/node/113</A>.) For the most part, scaling up the server solution has addressed this adequately. But </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>My questions:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>1) We're about to build two different music community sites that are going to need to start small but (obviously) be able to scale. Controlling access to uploaded mp3s etc. will be key aspects of this install. To (hopefully) reduce their server needs -- because, after all, they're musicians and thus aren't exactly flush -- I'm considering using public fileserver settings, and chmod-ing the folder to limit access to only via Drupal. Would that work? Are there limitations to this approach?</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>2) More generally, has anyone flipped an existing site's file system from private to public, or vice versa? I know this can wreak utter havoc, but it seems that some scrupulous editing of db data should be able to effect retroactive settings/locations fixes. I would love to hear any anecdotes in this area.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>3) Same question for moving an existing site into having uploads managed by filemanager+attachment?</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I know these could be considered support questions. I hope you don't mind my asking here, as I'm really looking for your experiences on this.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Thanks!</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Laura</DIV><DIV><DIV> <SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><DIV><FONT class="Apple-style-span" color="#066CBD"><B style="color: rgb(6, 108, 189); font-weight: bold; "><BR class="khtml-block-placeholder"></B></FONT></DIV><DIV><FONT class="Apple-style-span" color="#066CBD"><B style="color: rgb(6, 108, 189); font-weight: bold; "><BR class="khtml-block-placeholder"></B></FONT></DIV><DIV><B style="font-weight: bold; "><SPAN class="Apple-style-span" style="font-weight: bold; "><SPAN class="Apple-style-span" style="font-weight: bold; "><SPAN class="Apple-style-span" style="font-weight: bold; "><FONT class="Apple-style-span" color="#066CBD"><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); font-weight: bold; "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); font-weight: bold; "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); font-weight: bold; ">Laura Scott</SPAN></SPAN></SPAN></FONT></SPAN></SPAN></SPAN></B></DIV><DIV><FONT class="Apple-style-span" color="#066CBD"><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); ">President</SPAN></SPAN></SPAN></FONT></DIV><DIV><FONT class="Apple-style-span" color="#066CBD"><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><A href="mailto:laura@pingv.com">laura@pingv.com</A></SPAN></SPAN></SPAN></FONT></DIV><DIV><FONT class="Apple-style-span" color="#066CBD"><BR class="khtml-block-placeholder"></FONT></DIV><DIV><FONT class="Apple-style-span" color="#066CBD"><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); ">pingVision, LLC</SPAN></SPAN></SPAN></FONT></DIV><DIV><FONT class="Apple-style-span" color="#066CBD"><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); ">4450 Arapahoe Ave, Suite 100</SPAN></SPAN></SPAN></FONT></DIV><DIV><FONT class="Apple-style-span" color="#066CBD"><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); ">Boulder, CO 80303</SPAN></SPAN></SPAN></FONT></DIV><DIV><A href="http://www.pingv.com"><FONT class="Apple-style-span" color="#066CBD"><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); -khtml-text-decorations-in-effect: underline; "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); -khtml-text-decorations-in-effect: underline; "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); -khtml-text-decorations-in-effect: underline; ">www.pingv.com</SPAN></SPAN></SPAN></FONT></A></DIV><DIV><FONT class="Apple-style-span" color="#066CBD"><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); ">303.415.2559</SPAN></SPAN></SPAN></FONT></DIV><BR class="Apple-interchange-newline"></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN> </DIV><BR></DIV></BODY></HTML>