Варианты решения Ваших вопросов

  хостинг
<< Назад       Отправка данных на сервер

Вопрос: Добрый вечер. Подскажите пожалуйста, существуют ли какие-либо ограничения по отправке данных на сервер? Например, если программа должна отправлять данные на сервер с интервалом в 10-60 секунд и заменять какой-либо файл. Либо интервал можно будет сделать еще чаще. Заранее спасибо)
Ответ:

Здравствуйте. не совсем поняли, какая программа какой файл должна менять и о каком интервале речь? уточните пожалуйста, желательно с конкретным примером

Вопрос: У меня программа, которая собирает данные и разбивает их по файлам. Эти файлы должны быть переданы на сервер. Данные собираются с интервалом в 10 минут. Но этих данных много: 240*3. Существует ли какой-то минимальный интервал между передачей данных на сервер? Или же его нет в принципе и я могу поставить интервал в 1-2 секунды например?
Вопрос: Программа написана мной и она работает локально на компьютере
Ответ:

если ваша программа не создаст нагрузку то такого интервала нет

Вопрос: Вот. Это как раз то что мне нужно. Файлы весят по 20 кбайт максимум и каждый файл отправляется отдельно с интервалом в 2 секунды. Файлов 240*3. Потом пауза в 10 минут и процесс повторяется. Будет ли нагрузка на сервер при таком процессе?
Ответ:

все зависит что вы будеет делать с файлами на сервере

Вопрос: Каждый файл служит для генерации определенной страницы. Это что-то типа базы данных mSQL, но постоянно вписывать их в базу еще более ресурсоемко как мне кажется. Поэтому данные будут браться на php через функцию 'file' для генерации определенной страницы. Как я понимаю на функцию отправки данных с компьютера ограничений нет?
Ответ:

вы бкдете размещять несколкьо сот тысяч файлов страниц?

Вопрос: Нет. страница будет одна. Она просто должна иметь свежие данные. Она будетет брать информацию из файла по GET запросу, а он предполагает обращение к одному из файла, которых сейчас 240*3, т.е. 720 не более.
Ответ:

какой размер страницы и как скрипт будет менять данные?

Вопрос: Размер около 50 кбайт или меньше. Данные сервером никак не меняются, они обновляются локально и должны отправляться на сервер раз в 10-50 минут.
Ответ:

тогда мы ничего не поняли, что делает скрипт? куда данные отправляются и что происходит на сервере

Вопрос: Чтобы сервер не выполнял никаких трудоемких задач я написал программу для формирования данных на моем компе на C. Данные создаются каждые 10-50 минут. А Ваш сервер должен принимать эти данные с интервалом в 10-50 минут. Но когда через 10-50 минут начнется их отправка, эти данные пойдут волной и будут отправляться отдельными файлами с интервалом 1-2 секунды + время отправки. А их 720 штук и каждый весит 15-20 кбайт.(Это около 5 минут отправки) Поэтому я и беспокоюсь, может ли это как-то нагрузить Ваш сервер или нет? Эти файлы всегда будут заменять старые данные и их всегда будет 720. А страница должна будет показать один из них при GET запросе пользователя. Со стороны сервера, никаких действий кроме чтения одного из них, не будет. Поэтому, если я могу этой частой отправкой данных загрузить сервер, то я буду делать другой алгоритм передачи. Собственно это и вопрос))) Влияет ли частота отправки данных с компа на сервер или нет?)))
Вопрос: а, 30 минут отправки
Ответ:

Ожидайте пож.

Ответ:

а зачем нужно разбивать файлы на 720?

Вопрос: Каждый из них для разных целей по GET запросу и он автоматом генерируется на С. Я запустил прогу, сейчас данные отправляются на сервер, посмотрите пожалуйста, есть ли с моей стороны нагрузка на сервер.
Вопрос: загрузка закончена
Ответ:

так зачем разбивать файлы? не проще целым файлом?

Вопрос: Это разные файлы, целом есть момент. Если файлы архивировать, то придется делать функцию на сервере, которая будет распаковывать архив и заменять данные в определенное время и это время нужно сопоставлять со временем обновления загружаемого архива. Если все данные вписывать в один файл и отправлять, то при каждом обращении клиента к данным будет открываться txt документ с количеством строк 240*3*60 и выводить только нужную ему инфу в 58 строк. Тем более не вся инфа обновляется при обновлении данных и будет заменяться на старую с компа. Это получается еще более ресурсоемко. Я прогнал обновление данных на Ваш сервер и все прошло успешно, обновилось ровно <=720 документов. Если нагрузки не было и не будет, то тогда я оставляю запущенной свою прогу и как данных станет больше я Вам отпишу. Это тест режим и их будет около 600*3. Так же прошу сообщить мне, если с моей стороны будет какая либо нагрузка на Ваши сервисы, я мгновенно все отключу и запущу резервный режим по мере обновления, раз в сутки.
Ответ:

хорошо


<< Назад