object_32 XtraUpload2 - A Better File Storage Engine

XtraUpload2 - A Better File Storage Engine

XtraUpload v2 has just received its new file storage engine. For the previous portion of development I implemented the old storage system used in 1.6. This engine is effective but does not properly handle files previously uploaded. v1.6 discards the upload and just tells the user that the file was previously uploaded, providing them with the other files links.

This is a problem for 3 reasons: password protection defaults to the old file settings and so does the the file description. This also makes it very hard to track file popularity(how many people have the same file and are trying to share it). XtraUpload v2 implements a completely rewritten file storage engine, using file references. these are database entries for each upload attempt that is successful.

Once the upload is complete, XtraUpload stores the file info(md5 hash, size, location on server, etc.) in one table and the user info(file name, size, password, description, downloads etc.) in a different table. This allows anyone to upload their files and be assured of custom links with stats independent of other people’s links.

This is just one of the revolutionary changes already implemented in Xtrapload v2. Watch this space for more details as they become available.

Leave a Reply