Я работаю над системой управления контентом PHP и, тестируя, заметил, что довольно много таблиц MySQL системы запрашиваются почти на каждой странице, но очень редко пишутся.Что мне интересно, так это начнёт ли это сильно влиять на базу данных при увеличении трафика сайта, и как я могу решить / предотвратить это?
Сначала я думал о том, чтобы начать хранить некоторые более статичные данные в файлах(используя сериализацию PHP), но действительно ли это снижает нагрузку на сервер?Меня беспокоит то, что я просто перенесу высокую нагрузку с базы данных на файловую систему!
Если бы кто-нибудь мог подсказать мне о лучшем подходе, это было бы здорово.Если объем самих данных оказывает большое влияние, я подробно опишу некоторые данные, которые буду хранить ниже:
- Полный список стран (включая коды стран ИСО)
- Параметры сайта (скин, адрес электронной почты администратора, URL-адреса поддержки и т. Д.)
- Группы пользователей (включая разрешения)