rain13 Posted January 21, 2016 Share Posted January 21, 2016 I have question. Is there difference in performance when I compare direct file download to download trough php script? By direct download I mean site.com/photos/file.jpg By download trough PHP I mean site.com/download.php?file=123 Am working on web gallery. If offer downloads trough direct link, then I dont need to run php script but I cant have control over downloads and actual file names in server would be revealed. From the other hand if I use php script such as download.php then I would have more control over access and actual file path would remain hidden. Now I am wondering if there is any difference performance wise whether I use direct link or php script? I mean thumbnails page would generate many requests and thats why I am wondering if there is any difference between these 2 options. Link to comment Share on other sites More sharing options...
rootKID Posted January 21, 2016 Share Posted January 21, 2016 I think it depends, i mean surely you can use both but is you use direct download "URL/photo.png", the user will have a direct access download-link to download by himself while a PHP download would use more performance in first reading the code and THEN the user would be able to download the image. There are many areas to take into consideration if you ask me, things like how many people are gonna use you website etc, it all depends on how many times the PHP script has to be run compared to the easier way of just giving a direct link to the image-download-link to the user? If you would ask me i would probably give a Direct link? Hope this helps. Regards, rootKID Link to comment Share on other sites More sharing options...
Ingolme Posted January 21, 2016 Share Posted January 21, 2016 The performance difference is negligible. The PHP executes hundreds or thousands of times faster than it takes to transfer the file's actual data, the time difference is measured in microseconds. Link to comment Share on other sites More sharing options...
rain13 Posted January 22, 2016 Author Share Posted January 22, 2016 Tnx for info. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now