HaichO
Новичок
Добрый день.
У меня проблема с записью данных в лог-файл под Windows. При размере файла около 15 Мегабайт, запись занимает примерно секунду-полторы. Код такой:
Оказалось, что основное время тратится в функции fclose(). Попробовал заменить всё на вызов
- работает также медленно. Из-за чего такое может быть и как это исправить?
У меня проблема с записью данных в лог-файл под Windows. При размере файла около 15 Мегабайт, запись занимает примерно секунду-полторы. Код такой:
PHP:
if ($log_file = @fopen($log_file_name, "ab")) {
flock($log_file, LOCK_EX);
fputs($log_file, $file_msg);
flock($log_file, LOCK_UN);
fclose($log_file);
}
PHP:
error_log($file_msg, 3, $log_file_name);