PHP: optimum configuration storage?

后端 未结 3 1986
别跟我提以往
别跟我提以往 2021-01-21 05:29

My application gets configured via a lot of key/values (let\'s say 30.000 for instance)

I want to find the best deployment method for these configurations, knowing that

3条回答
  •  野性不改
    2021-01-21 06:25

    Well, if memory isn't an issue, just serialize an array to a file. There is absolutely no faster solution than this. You don't have the I/O and library overhead of SQLite, and you don't have the network overhead of memcached.

    But keep in mind, memory must really not be an issue. You'd be loading the entire 30,000 element array into memory at once, as opposed to using a database, where you could load them on an as-needed basis.

    To structure the settings, you could put each in its own file.

    But really, you should be using a database. That's what they're there for. I really question why you would need to worry about 30k settings..you might want to reconsider your application design.

提交回复
热议问题