- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Спасибо за ответ. Очень ценные мысли и идеи!
Поставьте логирование в начале и конце скрипта и поймете в каком месте тормозит (обработка или запроса из браузера)
Там файл прирастает на несколько несчастных байт после каждого такого обращения, то есть я добавляю в конец (может, стоило об этом сказать в топике?!).
Стоило. Прирастает в ответ на обращение по чтению? 😀 Или полная асинхронность по чтению-записи, т.е. просто пытаетесь читать-писать "полупериодами"?
Не, чтобы приростало по чтению - я этому ещё не научился, это уж совсем высший пилотаж ) Записываю несколько байт в конец, а через пару секунд читаю. Неужели не успевает закрыть файл и обращается к уже открытому файлу? 😲
Поставьте логирование в начале и конце скрипта и поймете в каком месте тормозит (обработка или запроса из браузера)
Спасибо за совет. Я уже попробовал, пока было время, но всё работает как надо, без ошибки. Завтра поставлю на сайт датчик времени и буду тестировать и ловить ошибку. Отпишусь.
Неужели не успевает закрыть файл и обращается к уже открытому файлу?
Так не бывает.
Так не бывает.
Как именно? Не бывает, что не успевает закрыть или не бывает, что обращается к открытому файлу?
Как именно? Не бывает, что не успевает закрыть или не бывает, что обращается к открытому файлу?
Если заново запускаете скрипт, то он открывает новый поток. К потоку другого процесса он не обращается.
Если заново запускаете скрипт, то он открывает новый поток. К потоку другого процесса он не обращается.
Ясно. Интересно было узнать.
Ясно. Интересно было узнать.
Вы в принципе можете заблокировать доступ к файлу с помощью функции flock(), но это не Ваш случай, это для более сложных приложений.
У вас косяк где-то в другом месте, мне не до конца понятны операции, которые Вы производите. Логирование, которое посоветовали выше, должно помочь. Вполне возможно, что тормозит Javascript или соединение с сервером.