подскажите, пожалуйста, что лучше использовать для хранения данных - mysql или использовать файлы, с учетом того что на одного пользвателя количество переменных порядка 500. как это повляет на ограничения на хостингах, с мскл понятно, а если ипользовать файлы, считывание файла с 500 строками, поиск и тд, как это отразится на нагрузке на процессор и скорость исполнения скрипта? спасибо
Sub-zero Это зависит от нескольких параметров - например, контент динамический? Какова посещаемость? Если у тебя есть конфиг сайта, который изменяться не собирается - храни его в файле. Если собираешься делать что-то вроде новостей или гостевой - используй БД.
Если забыть о масштабируемости и программное решение будет конечным (плюс-минус), то лучше на файлах, конечно. Тогда лучше писать на C/C++ обертку для работы с файлами и оформлять как библиотеки для PHP. Хотя, в более простом случае можно и уже готовой реализацией пользоваться (core PHP).
если контент практически не будет меняться - оформи его как статические файлы и реализуй на php регенератор страниц.
admyx obsrv DarkElf спасибо Я просто хочу понять - допустим, нужно изаменить 10 переменных - 1 вариант - находим их в мскл (не перебором) и меняем (в таблице 100 записей). 2 вариант - записываем нужные новые 10 вмсесто старых строк в файл (всего 100 строк). Какой вариант выполнится быстрее? а если эти 10 переменных в 5 разных таблицах мскл? что лучше, если, к примеру, ограничение - нагрузка до 50 cp, нагрузка на мскл - 500у.е. (40 соеденений)? спасибо