On the downloads page, /admin/download_current.php it says
Note: This page will not show any data if you are using xSendFile (Apache) or xAccelRedirect (Nginx) to handle your file downloads.
I appreciate the xsendfile and xaccelredirect support, because it allows downloads to go faster etc
but i was wondering, if we set all our downloads through xsendfile or xAccelRedirect - doesn't that then mean we have no sense of what's going on, in terms of how many downloads are currently going? so then we have no idea how busy the site is or anything
other than i guess checking the bandwidth on the servers...
Isn't there a way to maintain the xsendfile or xAccelRedirect , but still show download stats?
The most important point im trying to make is... If a file gets uploaded to server2.domain.com and then that file is now getting thousands of downloads, to the point where server2.domain.com has run out of bandwidth.. As an operator of the file hosting site, you will need to copy that file manually to other file servers, like server3.domain.com etc, and then update the serverId to the new file servers, so that new traffic goes to server3 or other file servers. But if on /admin/download_current.php it doesn't show any downloads because of everything running through xSendFile or xAccelRedirect , then how will we know what file is getting too many downloads so that we can take steps ?
Just looking at a server's bandwidth usage is not going to tell you what is the popular file that everyone is trying to access, that is killing your server resources
note: I am not actually using xsendfile or xaccelredirect yet.. my downloads page shows downloads and info.. but im planning on testing it out (xsendfile).. and i just realized well if i use xsendfile and i no longer have access to live download stats then I will have no way of knowing what file is getting so many downloads that it's raping my servers
Note: This page will not show any data if you are using xSendFile (Apache) or xAccelRedirect (Nginx) to handle your file downloads.
I appreciate the xsendfile and xaccelredirect support, because it allows downloads to go faster etc
but i was wondering, if we set all our downloads through xsendfile or xAccelRedirect - doesn't that then mean we have no sense of what's going on, in terms of how many downloads are currently going? so then we have no idea how busy the site is or anything
other than i guess checking the bandwidth on the servers...
Isn't there a way to maintain the xsendfile or xAccelRedirect , but still show download stats?
The most important point im trying to make is... If a file gets uploaded to server2.domain.com and then that file is now getting thousands of downloads, to the point where server2.domain.com has run out of bandwidth.. As an operator of the file hosting site, you will need to copy that file manually to other file servers, like server3.domain.com etc, and then update the serverId to the new file servers, so that new traffic goes to server3 or other file servers. But if on /admin/download_current.php it doesn't show any downloads because of everything running through xSendFile or xAccelRedirect , then how will we know what file is getting too many downloads so that we can take steps ?
Just looking at a server's bandwidth usage is not going to tell you what is the popular file that everyone is trying to access, that is killing your server resources
note: I am not actually using xsendfile or xaccelredirect yet.. my downloads page shows downloads and info.. but im planning on testing it out (xsendfile).. and i just realized well if i use xsendfile and i no longer have access to live download stats then I will have no way of knowing what file is getting so many downloads that it's raping my servers