Веб - ускоритель представляет собой прокси - сервер , который уменьшает сайт время доступа. Они могут быть автономными аппаратными средствами или устанавливаемым программным обеспечением.
Веб-ускорители могут быть установлены на клиентском компьютере или мобильном устройстве, на серверах интернет-провайдеров, на серверном компьютере / в сети или на их комбинации. Для ускорения доставки за счет сжатия требуется определенный тип хост-сервера для сбора, сжатия и последующей доставки содержимого на клиентский компьютер.
Методы [ править ]
Веб-ускорители могут использовать несколько методов для сокращения времени доступа:
Они могут:
- кэшировать недавно или часто используемые документы, чтобы их можно было отправлять клиенту с меньшей задержкой или с более высокой скоростью передачи, чем это мог бы сделать удаленный сервер .
- freshen объекты в кэше, гарантируя, что часто используемый контент легко доступен для отображения.
- упреждающе разрешать имена хостов, присутствующие в документе ( HTML или JavaScript ), чтобы уменьшить задержку.
- предварительная загрузка документов, к которым можно будет получить доступ в ближайшем будущем.
- сжимайте документы до меньшего размера, например, уменьшив качество изображений или отправив только то, что изменилось с момента последнего запроса документа.
- оптимизировать код [1] из определенных документов (например, HTML или JavaScript ).
- отфильтровывать рекламу и другие нежелательные объекты, чтобы они вообще не отправлялись клиенту.
- поддерживать постоянные TCP- соединения между клиентом и прокси-сервером.
- повысить производительность за счет ускорения на уровне протокола, например ускорения TCP .
Эти методы соответствуют передовым практикам, которые обычно рекомендуются для повышения производительности веб-приложений . [2]
Ускоритель веб-клиента [ править ]
С июля 2006 года эти приложения обычно служат для улучшения коммутируемых , широкополосных и других соединений, от которых пользователи могут не получить максимальную скорость. Многие пользователи могут добиться увеличения средней скорости просмотра в 2–10 раз, в то время как некоторые сообщают о 5–20-кратном увеличении скорости для определенных веб-сайтов и страниц. [ необходима цитата ] Многие интернет-провайдеры предлагают веб-ускорители как часть своих коммутируемых и широкополосных услуг. Веб-ускорители обычно предназначены для просмотра веб-страниц, а иногда и для электронной почты, и не могут улучшить скорость потоковой передачи., игры, загрузки P2P или многие другие интернет-приложения. Тем не менее, несколько компаний, включая Cisco Systems и F5 Networks, проводят значительную работу над клиентскими веб-ускорителями для сетей доставки приложений, поскольку спрос на SaaS и PaaS среди малых и средних предприятий будет расти .
Список [ править ]
- Google Web Accelerator (снято с производства)
- Высокая скорость
- OnSpeed
- Polipo
- Кальмар
- WinGate
- Ziproxy
Ускоритель веб-сервера [ править ]
Другие веб-ускорители нацелены на владельцев веб-сайтов или веб-приложений. Этот тип веб-ускорителя устанавливается перед веб-серверами и серверами приложений и использует различные вышеупомянутые методы для повышения производительности для всех пользователей, осуществляющих доступ к ускоренным веб-сайтам или веб-приложениям. Ускорители веб-сервера иногда называют обратными прокси-серверами или контроллерами доставки приложений . Этот тип ускорителя на стороне сервера имеет дополнительное преимущество в виде разгрузки транзакций и управления соединениями с веб-серверов или серверов приложений и, следовательно, снижения загрузки ЦП и увеличения масштабируемости веб-сервера или приложения для обработки большего количества пользователей с меньшей пропускной способностью.
Список [ править ]
- aiScaler
- Сервер трафика Apache
- CACHEbox
- nginx
- Polipo
- Кальмар
- Лак
- Ziproxy
Клиент – сервер [ править ]
В прокси-сервере также может быть два раздела: серверная часть находится перед веб-сервером и фиксирует ввод и вывод с сервера, а клиентская часть находится перед веб-браузером конечного пользователя, чтобы фиксировать ввод и вывод. из браузера. Примером может служить Opera Turbo .
См. Также [ править ]
- Сеть доставки контента
Ссылки [ править ]
- ^ Е. Geverin. «Оптимизация веб-страницы» . Книга .
- ^ Несколько (вики). «Веб-приложение» . Докфорж . Проверено 13 декабря 2012 .
Внешние ссылки [ править ]
- Веб-ускорители в Curlie