Цитата(RESIN @ 11.10.2011, 20:35 ) | | Как правильно писать в текстовый файл построчно? Использовать write() для каждой строки, не обращая внимание на их количество, или сформировать большой массив строк / большую строку, и в конце один раз использовать write()? Нагрузка на хост критична... |
конечно один раз.
Цитата(RESIN @ 11.10.2011, 20:35 ) | | На моем сайте хочу сделать кэширование большого вложенного списка (ul) в файл, т.к. сейчас для каждого пользователя происходит 2+m*n запросов к БД, где m~60 и n~80, и выбрать данные меньшим количеством запросов, по некоторым причинам, ну никак не получается. Моя идея состоит в том, что по окончании работы с БД, администратор нажимает кнопку "Обновить для пользователей", данные из БД один раз записываются в нужной мне форме в файл "cash.php", затем этот"cash.php" просто инклюдится везде, где необходимо вывести их пользователю. |
для всех пользователей информация одна и та же? если нет, то кнопку делать не надо. При запросе пользователя создавать этот файл и в дальнейшем его использовать. |