2010-09-27 1 views
1

У меня есть несколько сайтов на серверах по всему миру, которые запускают функцию certein, и я хочу, чтобы сайт отправил результат непосредственно на мой компьютер (не обязательно мой компьютер, это может быть мой другой сайт, который находится в моей стране, важно то, что данные прибудут на сайт в мое местоположение на земном шаре). спасибо, yishaiкак я могу отправить сообщение с моего сайта на сервер на свой компьютер?

+0

Если вы уже используете HTTP-сервер на компьютере-получателе, то вы, вероятно, можете просто отправить сообщение на него? – Constantin

ответ

1

Я хочу отправить запрос страницы на сервер в нас, дождитесь, когда запрос запустит эту функцию, и после того, как функция закончена, я хочу получить результат на своем компьютере. теперь главная цель здесь - выяснить, сколько времени занимает весь процесс, от отправки запроса до тех пор, пока результат не появится на моем компьютере.

Таким образом, чтобы разрушить это: У вас есть функция на веб-сервере в США. Вы хотите узнать, сколько времени потребуется для запроса страницы, завершения функции и последующего возврата результата на ваш компьютер.

My (новый) совет таков:

  1. Создание/изменение веб-страницы на вашем сайте, чтобы выводить результаты своей функции, а также время, которое потребовалось, чтобы запустить функцию.
  2. С Firebug работает и Чистая панелью включены (See this article) загрузить ваш веб-страницу
  3. Firebug расскажет вам, как долго запрос вышел из посылки щёток GET до момента, когда был загружен последние байты данных.
  4. На веб-странице рассказывается, как долго выполнялась функция.
  5. Из этого вы знаете: а) сколько времени прошло весь процесс, б), как долго выполнялась функция, в) сколько времени было сделано для переноса данных с сервера на ваш компьютер и наоборот (время времени функции firebug)

Это должно ответить на ваш вопрос.

+0

хороший, спасибо! Я проверю его. – yishai

+0

Рад, что я мог бы помочь :) –

1

Я подозреваю, что «электронная почта», обычно называемая электронной почтой, является, пожалуй, лучшим решением.

Если вы отправляете сообщение по электронной почте себе, вы можете получить доступ к результатам из любого места земного шара, будь то с вашего компьютера или из интернет-кафе где-то.

.net классы, которые должны быть полезны, - System.Net.Mail.SmtpClient и System.Net.Mail.MailMessage. Создайте MailMessage и отправьте его с помощью SmtpClient.

+0

привет, спасибо за ответ. проблема с электронной почтой (например, gmail - которая находится в нас) заключается в том, что результаты не попадают прямо ко мне (я, вероятно, не слишком хорошо объяснил себя в вопросе). в моем проекте мне нужно проверить, сколько времени требуется, глядя на функцию, пока результат не попадет в мой компьютер/страну, но я думаю, что здесь есть преимущество, если я могу найти электронную почту, которая находится в Израиле, я буду Проверь это. спасибо – yishai

+0

Итак, что вы действительно пытаетесь выяснить? Как долго функция запускается? Сколько времени требуется, чтобы веб-страница переместилась с вашего сервера на ваш компьютер? Кстати, для электронной почты, базирующейся в Израиле, вы всегда можете запустить временный почтовый сервер на своем компьютере и отправить сообщение прямо на него. –

+0

Я знаю, сколько времени функция выполняет для запуска, у меня есть таймер внутри функции, который принимает отметку времени в начале функции и в конце ее. но я не знаю, сколько времени требуется для ответа на мой компьютер.«временный почтовый сервер» создается функцией, описанной в предыдущем сообщении (System.Net.Mail.SmtpClient и System.Net.Mail.MailMessage)? как мне создать такую ​​почту? еще раз спасибо! – yishai

Смежные вопросы