Улучшение производительности сайта по всему миру без использования CDN? - PullRequest
2 голосов
/ 02 апреля 2009

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

Существуют ли способы повышения производительности на больших расстояниях при использовании каналов с высокой задержкой или медленной связью (например, между Великобританией и Австралией) по сравнению с "обычными" методами уменьшения размера и количества запросов, или это единственный другой способ серверы ближе к пользователю?

Ответы [ 5 ]

3 голосов
/ 02 апреля 2009

Вы не можете обойти задержку, уменьшив размер. Просто убедитесь, что ваш сервер поддерживает Keepalive, все, что должно быть кэшировано, на самом деле поставляется с соответствующими заголовками Expires: и что ваш HTML имеет разумный размер (т.е. также использует сжатие gzip) - тогда посмотрите, как далеко вы продвинулись с этим и все еще ли мульти-хоминг необходимо.

1 голос
/ 02 апреля 2009

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

1 голос
/ 02 апреля 2009

Звучит ментально, и я не уверен, что HTML верен, но поместите ссылки на повторно используемые скрипты внизу вашего HTML, перед </body>.

В тестах я обнаружил, что субъективное представление о скорости значительно улучшилось, поскольку HTML и изображения отображаются во время загрузки и анализа скрипта.

Наконечник шляпы для ACM для этого.

0 голосов
/ 02 апреля 2009

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

Некоторые группы начинают использовать p2p-сети для распространения больших файлов, Sky, BBC и т. Д. Используют его для своих служб загрузки, но, честно говоря, получение файла как можно ближе к последней миле, без сомнения, является лучшим решением. .

0 голосов
/ 02 апреля 2009

Помочь иметь сервер, близкий к магистральной сети IXP.

...