I’m coding a website that involves storing very simple data, just a very long list of names with no additional data, on the server. As this data is so simple, I don’t really want to use MySQL (it would be a bit too clunky) so I’m asking what’s the best way to store very simple data on the server.
I definitely would favour speed over anything else, and easy access to the data via javascript and AJAX would be very good too as the rest of the site is coded in javascript/jQuery. I don’t really care if the data can be viewed freely (as it will be available anyway), as long as it can’t be changed by unauthorised users.
Use an XML file that is web-accessible. Then you can query the XML file from the browser if need be, and still parse/write it in PHP. You’ll want to use the flock function in PHP to make sure that two instances of a page don’t try to write to the file at the same time.