Как я могу ускорить мой сайт? - PullRequest
2 голосов
/ 23 февраля 2012

Существуют ли какие-либо службы (желательно бесплатные), которые позволяют вам вводить URL-адрес, а затем переходить к загрузке файла из нескольких мест и сообщать вам скорости?

Поиск обнаружил неисчислимое количество тестеров скорости для моего подключенияно НЕ для удаленного веб-сайта.

Чтобы уточнить, я ищу сайт, который будет загружать файл с другого сайта и сообщать о скорости, с которой он смог загрузить файл.Я НЕ ищу инструмент для анализа моей HTML / страницы, и при этом я не ищу инструмент, чтобы сообщить о скорости моего соединения.

Я понимаю, что можно использовать очень простой скрипт shell / php / python и т. Д., Но, очевидно, я бы хотелзатем нужен доступ к различным серверам в других местах, чтобы использовать их для сравнительного анализа.Желаемым ответом будет услуга, которая обеспечивает указанную инфраструктуру.

Ответы [ 5 ]

1 голос
/ 28 февраля 2012

Это не бесплатно, но gomez позволит вам писать и запускать сценарии на нескольких территориально распределенных серверах в указанные промежутки времени и сообщать о результатах.

Вы можете просто написать простой скрипт для загрузки файла примера (или аутентификации и загрузки, если необходимо) и сообщить, сколько времени заняла загрузка.

Гомес синтетический мониторинг на последней миле , вероятно, то, что вы хотели бы.

1 голос
/ 29 февраля 2012

webpagetest.org

Просто введите URL-адрес файла, который вы хотите загрузить, и выберите место, откуда должна происходить загрузка. Этот сервис предназначен для HTML, но он будет работать и с другими типами файлов: просто посмотрите на время загрузки. Может быть ограничение на размер файла. Я только что попробовал с 1 мегабайтом случайных данных.

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

0 голосов
/ 02 марта 2012

Из ответов и исследований я на самом деле нашел лучшее решение - просто спрашивать (например, на форумах). Один из лучших форумов выглядит так: http://www.webhostingtalk.com/forumdisplay.php?s=5338c05a803046bdc4ee4667f37ff834&f=64

jbowes: Спасибо, что предложили gomez http://www.compuware.com/application-performance-management/ похоже, что он, вероятно, способен делать то, что я хочу, но я не получил от них ответа, и отсутствие цен на сайте предполагает, что это, вероятно, нет -идем.

У меня также была идея написать скрипт php, который может каким-то образом подключаться к группе серверов и отображать некоторый вывод, но я не совсем уверен, как это будет работать (wget / curl работает в неправильном направлении - я хочу увидеть пропускную способность загрузки сервера, а не загрузку), и мне сейчас не нужно тратить время на это.

0 голосов
/ 02 марта 2012

Вот очень простой веб-сайт, который даст вам скорость загрузки с данного URL из разных мест.

http://tools.pingdom.com/fpt/

Вы можете выбрать из

  • Амстердам
  • Даллас
  • Нью-Йорк

Надеюсь, это то, что вам нужно?

0 голосов
/ 28 февраля 2012

http://code.google.com/speed/page-speed/

http://developer.yahoo.com/yslow/

Изменить: или удаленный рабочий стол на вашем сервере и запустить один из этих инструментов тестирования пропускной способности, если вы хотите измерить пропускную способность сервера в разных местах. Большинство инструментов пропускной способности могут проверять различные местоположения.

...