руководства
запуска игр по сети
Webmaster Login
Руководства запуска игр по сети
Здесь будут постепенно выкладываться статьи по запуску игр по сети
7 Days To Die
Aliens: Colonial Marines
Aliens: Fireteam Elite
Aliens vs Predator
Aragami 1
Aragami 2
Arma 3
Battlefield 2
Bigfoot
Binary Domain
Borderlands 1
Borderlands 2
Borderlands: The Pre-Sequel
Borderlands 3
Brink
Broforce
Call of Juarez: The Cartel
Call of Duty 5: World at War
Counter-Strike 1.6
Counter-Strike Source
Counter-Strike Global Offensive
Counter-Strike Nexon: Studio
DayZ
Dead by Daylight
Dead Island
Dead Island Definitive Edition
Dead Island Riptide
Dead Island Riptide Def.Edit.
Dead Rising 2
Dead Rising 3
Dead Rising 4
Descenders
Diesel Brothers: Truck Building Simulator
Divinity Original Sin 1
Divinity Original Sin 2
Don’t Starve Together
DOOM 3
DOOM Eternal
Dying Light The Following
Earthfall
F.E.A.R. 2 Project Origin
F.E.A.R. 3
Far Cry Coop Mod
FlatOut
Far Cry 2
FlatOut 2
FlatOut 3: Chaos and Destruction
FlatOut 4: Total Insanity
Forza Horison 4
Forza Horison 5
Friday the 13th: The Game
Gang Beasts
Garry’s Mod
Gears of War
Gears 5
Generation Zero
Golf it!
Gravel
GTFO
Half-Life 2 Trilogy
Hearts of Iron IV
Human Fall Flat
Killing Floor 1
Killing Floor 2
Left4Dead 2
Mad Riders
Mortal Kombat 9 KE
Mortal Kombat — 10 (X)
Mortal Kombat — XL
Motorcycle Club
Painkiller: Hell & Damnation
PayDay The Heist
PayDay 2
Phasmophobia
Police Stories
Predator: Hunting Grounds
Project Zomboid
PUBG: BATTLEGROUNDS
PUBG Lite
PUBG Mobile
Raft
Rake
Renegade Ops
Remnant From the Ashes
Resident Evil: Revelations
Resident Evil 5 GE
Resident Evil 6
Saints Row: The Third (3)
Saints Row IV (4)
Saints Row 2022
Salt
Satisfactory
Scourge: Outbreak
Serious Sam 4
Serious Sam Siberian Mayhem
Sid Meier’s Civilization VI
Sniper Elite V2
Sniper Elite 3
Sniper Elite 4
Sons of the Forest (The Forest 2)
Split Second
Stardew Valley
State of Decay 2 Juggernaut Edition
Strange Brigade
Super Bunny Man
Terraria
TerraTech
The Forest
The Sims 4
Tom Clancy’s Rainbow Six: Lockdown
Tom Clancy’s Splinter Cell: Conviction
Tom Clancy’s Rainbow Six Vegas 1
Tom CLancy’s Rainbow Six Vegas 2
Total War: Attila
Total War: Rome 2
Total War: WARHAMMER 2
Zombie Army Trilogy
Zombie Army 4: Dead War
Якорь 1
Большое спасибо всем, кто уже поддержал нас!
Вы помогаете нам стать лучше
Этот материал предназначен для тех, кто уже знает основы SEO и понимает, что сайт нужно постоянно оптимизировать. Это руководство состоит из 10 шагов, которые помогут сделать эффективнее ваш ресурс или отдельные страницы.
Так как материал получился довольно объемный, мы разделили его на две части. В этой статье будут первые четыре шага для оптимизации сайта:
- Ускорение запуска страниц
- Корректное отображение на разных устройствах;
- Подключение сайта к HTTPS;
- Подбор ключевых слов.
Вторую часть можно почитать по ссылке.Там вы найдете еще шесть этапов для улучшения вашего веб-сайта.
Шаг 1. Ускорение запуска страниц
Скорость открытия страницы — один из наиболее важных аспектов поисковой оптимизации. Люди хотят, чтобы сайты загружались быстро, поэтому Google продвигает такие ресурсы выше, чем те, что открываются медленно.
Пользователям нужна мгновенная загрузка, независимо от того, ищут они ответ на свой вопрос, хотят купить продукт или что-то еще. Если загрузка вашего сайта занимает несколько секунд, то есть большая вероятность, что пользователь закроет страницу и перейдет на другой ресурс.
Исследование Google показало, что, если время загрузки страницы увеличивается с 1 секунды до 10 секунд, то частота отказа пользователя увеличивается на 123%. Инструмент Google PageSpeed Insights поможет понять вам, насколько быстро сайт открывается на различных устройствах. Инструмент также предоставляет список действий, которые помогут сделать работу ресурса быстрее.
Вот как выглядят результаты нашего сайта:
Как оптимизация скорости сайта влияет на конверсию
Коэффициент конверсии вашего веб-сайта — это процент пользователей, которые совершают нужное вам действие. Коэффициенты конверсии напрямую связаны с поведением пользователей, а скорость веб-сайта оказывает на него огромное влияние.
Как измерить коэффициент конверсии сайта
Допустим, вы управляете бизнесом электронной коммерции, который продает головные уборы. Для вас пользователь конвертируется, когда он заходит на ваш сайт и нажимает кнопку «Купить». Таким образом, коэффициент конверсии определяется количеством пользователей, которые совершили конверсию, по сравнению с общим числом посетителей вашего веб-сайта.
Вот простая формула для объяснения показателей конверсии:
Вы можете определить свой коэффициент конверсии на основе того, что вы считаете целевым действием. Например, конверсией может быть заполнение формы или оставление контактных данных. Если на вашу веб-страницу заходят 1 000 пользователей и 100 из них нажимают кнопку «Купить», коэффициент конверсии составит 10%. Именно здесь вступает в игру оптимизация коэффициента конверсии (CRO). Это непрерывный и развивающийся процесс. Общее количество конверсий не влияет на общий трафик страницы. Однако трафик страницы может влиять на коэффициент конверсии.
«Если у вас веб-сайт с сотнями коммерческих страниц, начните оптимизировать страницы, которые получают больше всего трафика. Как только вы выясните, что какие-то действия работают на ваших страницах с большим потоком трафика, используйте это на всех своих оставшихся страницах.
Ваши информационные страницы также могут быть оптимизированы похожим образом. Несмотря на то, что в них не так много коммерческих целей, вы все равно можете структурировать их для привлечения потенциальных клиентов», — Шаббир Нур, эксперт по электронной коммерции и бизнес-процессам
Как скорость сайта влияет на конверсию?
Существует прямая зависимость между скоростью сайта и конверсией. Чтобы в этом убедиться, можно провести A/B-тестирование.
Чем быстрее загружаются ваши веб-страницы, тем больше вероятность того, что пользователи выполнят целевое действие. По данным Portent, первые 5 секунд загрузки веб-страницы оказывают наибольшее влияние на коэффициент конверсии. То же исследование показало, что коэффициент конверсии падает в среднем на 4,42% с каждой дополнительной секундой загрузки в первые 5 секунд.
Есть множество примеров, когда скорость открытия страницы влияет на конверсию. Например:
- Mozilla Firefox увеличил количество загрузок на 15,4% после того, как сократил среднее время загрузки страницы на 2,2 секунды. Они получают поисковый трафик в 275 000 посетителей в день. Это около 10 миллионов дополнительных загрузок каждый год;
- По данным Walmart, конверсия резко снижается, когда время загрузки увеличивается с 1 секунды до 4. Тем не менее Walmart наблюдал увеличение конверсий на 2% за каждую секунду, на которую сайт открывался быстрее;
- У AutoAnything, розничного продавца автозапчастей, коэффициент конверсии увеличился на 9% после того, как они сократили время загрузки страницы на 50%. Они также заметили увеличение размера корзины и общих продаж.
Допустим, бизнес зарабатывает $1,2 миллиона в год. Повышение коэффициента конверсии на 1% приведет к дополнительным продажам на $12 000.
Как скорость сайта влияет на видимость SEO
Скорость загрузки страницы — прямой фактор ранжирования, который влияет на ваш общий рейтинг в Google. Это также оказывает заметное влияние на время сеанса и средний показатель отказов, что, в свою очередь, влияет при ранжировании сайта.
На скорость загрузки ресурса оказывает влияние:
- Структура сайта;
- Код веб-сайта;
- Производительность сервера;
- Интернет-провайдер пользователя;
- Тип подключения (проводное, Wi-Fi и так далее);
- Браузер (Chrome, Safari, Firefox, Edge и так далее);
- Устройство (компьютер, смартфон, планшет).
Скорость загрузки страницы стала фактором ранжирования поисковой системы для всех устройств после обновления Google Core Web Vitals в июне 2021 года. А для мобильного поиска скорость загрузки страниц стала важна в 2018 году.
Прямое влияние скорости загрузки на SEO
Когда в 2018 году Google сделал скорость страницы прямым фактором ранжирования для мобильного поиска, более 50% всего трафика веб-сайта поступало с мобильных устройств.
Это число с годами только росло. По данным Statista, 59% всех поисков в 2022 году совершаются с мобильных устройств. Это привело к тому, что сайты стали ориентировать на мобильный трафик, а владельцы стали сначала оптимизировать страницы под смартфоны, а потом уже под ПК.
Чтобы оптимизировать сайт под конкретных пользователей, важно отслеживать, откуда на него идет трафик.
Влияние скорости загрузки на пользовательский опыт
Google уделяет большое внимание пользовательскому опыту, и скорость загрузки страницы оказывает огромное влияние на этот критерий. Большинство пользователей избегают сайтов с длительной загрузкой, особенно когда есть альтернативы.
В среднем пользователи ожидают, что веб-страницы будут загружаться в течение 2 секунд. Еще в 2018 году Google обнаружил, что среднее время загрузки веб-страницы на мобильных устройствах составляет 15,3 секунды. С тех пор время загрузки значительно сократилось, но оно еще не достигает пользовательских стандартов. Каждая секунда задержки ухудшает пользовательский опыт, увеличивая число отказов. А это негативно влияет на взаимодействие с пользователем и показатели вовлеченности.
В 2020 году Agrofy обнаружил, что скорость загрузки их целевой страницы была довольно низкой. Это привело к снижению вовлеченности пользователей и увеличению числа отказов посетителей.
Они оптимизировали Core Web Vitals, чтобы повысить скорость страницы. Это привело к снижению процента отказов на 76%, а также к повышению вовлеченности пользователей.
Влияние скорости загрузки на лояльность клиентов
Низкая скорость загрузки приводит к снижению коэффициента конверсии и высокому отказу клиентов. Это также оказывает прямое влияние на SEO, а вероятность того, что пользователь повторно посетит ваш сайт после негативного опыта очень мала. Повторные визиты же влияют при ранжировании сайта.
Допустим, пользователь купил товар, но ваш сайт работал медленно. Есть большая вероятность, что пользователь не вернется на ваш сайт, чтобы совершить еще одну покупку. Это сводит к минимуму шансы получить лояльность клиентов, если у вас нет УТП.
Сами по себе продукты уже не могут обеспечить лояльность потребителей. Deloitte разработала подробный отчет под названием «Миллисекунды приносят миллионы», в котором рассказывается о влиянии скорости страницы на лояльность.
В отчете представлены результаты опроса о влиянии скорости на продажи:
В отчете также представлены результаты исследования поведения клиентов:
Это исследование показывает, что скорость страницы напрямую влияет на пользовательский опыт, лояльность клиентов и вероятность естественного сарафанного радио.
Как низкая скорость загрузки влияет на потерю органического трафика
Плохая скорость загрузки сайта приводит к более низкому рейтингу на страницах результатов поисковых систем (SERP). А это означает меньший органический трафик. Из-за длительного времени загрузки вы теряете значительная его часть. Согласно кейсу, представленному Search Engine Land, если ваш сайт не оптимизирован для мобильных устройств, теряется более 50% потенциального органического трафика. Пример ниже показывает, как редизайн ресурса помог увеличить органику:
Идеальная скорость для SEO
По данным Google и нескольких тематических исследований, вам нужно, чтобы время загрузки страницы составляло 3 секунды или меньше. Для мобильных устройств оно должно быть равно 2 секундам.
Это время загрузки может показаться нереальным. Но ваша задача — обеспечить лучший показатель, чем у конкурентов в любой момент времени.
Требовательность к загрузке зависит еще и от типа сайта. У вас есть интернет-магазин — ваши пользователи будут ожидать еще более быстрой загрузки, чем у информационных сайтов.
Имейте в виду, что снижение скорости страницы — это итеративный процесс, требующий постоянной работы. Но вы не должны жертвовать визуальными элементами, которые ценны для вашего бренда, ради повышения скорости. Вы должны найти баланс, при котором сохраните внешний вид веб-сайта, а также улучшите скорость страницы.
10 способов ускорить время загрузки страниц сайта
Мы собрали 10 способов, с помощью которых вы можете ускорить работу своего веб-сайта без значительных усилий.
1. Купите хороший хостинг
Хороший хостинг может значительно повлиять на скорость, производительность и удобство вашего сайта. Но многие люди не понимают, насколько важно выбрать хороший хостинг и используют первые попавшиеся.
Крайне важно использовать надежные, ориентированные на производительность хостинг-провайдеры, которые предназначены для обеспечения максимальной скорости.
Как правило, у пользователей есть три варианта на выбор:
- Виртуальный хостинг — один из самых дешевых вариантов. Он рекомендуется только для сайтов с низким потоком трафика. Поскольку сервер использует общие с другими сайтами ресурсы, такие как ОЗУ, ЦП и дисковое пространство. Вы можете рассмотреть такие варианты, как DreamHost или A2 Hosting;
- VPS. При аренде VPS, несмотря на то, что сервер используется совместно с другими веб-сайтами, существуют выделенные серверы. Это делает VPS неплохим вариантом;
- Выделенный хостинг. Если вам требуется много места, и вы хотите иметь полный контроль над своим сайтом, следует использовать выделенный сервер. Особенно, если сайт имеет огромное количество трафика.
«Есть и четвертый вариант, который заключается в использовании современных поставщиков хостинга с поддержкой Edge, например, у Netlify и Vercel. Благодаря этим службам веб-страницы создаются в бессерверной среде и кэшируются на периферии.
Shopify, BigCommerce или WordPress используют традиционную модель хостинга, в которой HTML генерируется сервером. При переключении на хостинг с поддержкой Edge вам понадобится платформа, которая может поддерживать этот тип среды.
Популярные фреймворки — Nextjs, Nuxt, SvelteKit или Gatsby. Если вы используете WordPress, можно подключить Strattic, который сможет генерировать эти страницы из WordPress без необходимости изменения архитектуры.
Благодаря этому решению вы получаете быстрый хостинг, а также возможность масштабировать свой сайт без необходимости управлять ресурсами или выделять их», — Майкл Рисполи, технический директор
2. Используйте CDN
CDN — это группа серверов, которые распределены географически, но работают вместе для обеспечения быстрой загрузки страницсайта. Ниже диаграмма скорости работы четырех ведущих CDN: ArvanCloud, AWS CloudFront CDN, Cloudflare CDN и Google Cloud CDN:
Использование CDN значительно сокращает время загрузки страницы, поскольку загружает контент с серверов, которые географически ближе к пользователю. Это позволяет быстрее отображать видео, изображения, таблицы стилей и HTML-страницы.
Также CDN улучшает время загрузки страницы, что значительно снижает показатель отказов. Люди привыкли к тому, что веб-страницы загружаются почти мгновенно, даже на мобильных устройствах. Поэтому, если ваш веб-сайт работает медленно, пользователи будут нажимать кнопку «Назад», чтобы увидеть, загружается ли ресурс вашего конкурента быстрее.
При использовании CDN сетевой трафик распределяется по нагрузке, поэтому пропускные затраты снижаются. По сути, CDN помогает вам кэшировать сайт в глобальной сети серверов. Когда пользователь отправляет запрос через свой браузер, CDN направляет его на ближайший возможный сервер.
Например, если ваш основной сервер расположен в Калифорнии, то вот как может выглядеть сеть:
Пользователь из любой части мира будет перенаправлен на ближайший к нему сервер. VentureHarbor провели эксперимент и зафиксировали сокращение времени загрузки в диапазоне от 20% до 51%:
3. Правильно масштабируйте изображения и видео
Правильный размер ваших изображений и видео перед их загрузкой на сайт может значительно увеличить скорость отображения ресурса.
Многие веб-страницы содержат изображения, размер файла которых намного больше необходимого. Не обязательно, чтобы картинка была очень высокого разрешения. Поскольку пользователи будут просматривать ее на мобильных устройствах или компьютерах с относительно небольшими экранами, а не на гигантских электронных рекламных щитах.
Оптимизация изображения — это изменение его размера до минимально возможного без заметного снижения качества. Существует множество инструментов и плагинов для оптимизации картинок. Их можно использовать для автоматического сжатия без потери исходного качества.
Чтобы обеспечить оптимальную производительность сайта, ваши изображения должны быть настолько большими, насколько это необходимо для заполнения их «контейнеров». Все зависит от макета страницы.
Вы можете определить размеры с помощью специального расширения. Как правило, для полноразмерных слайд-шоу оптимальная ширина от 2 500px до 2 560px. Это стандартная ширина разрешения для 27-дюймовых и 30-дюймовых мониторов. Для галерей измените размер изображений в диапазоне от 1 500px до 2 000px, чтобы они подходили для планшетов и настольных компьютеров.
Портретные или вертикальные картинки могут быть еще меньше. Например, оптимальной высотой считается 1 200px. 800 × 1 200px для вертикального изображения 2:3 или 900 × 1 200px для 3:4.
Помните и о типе файла, который вы используете для своих изображений. Этот аспект часто упускают из виду, но он влияет на размер файла и, следовательно, на скорость его загрузки. Для изображений предпочтительными форматами являются WebP и JPG. WebP обеспечивает превосходное сжатие с потерями и без них. Изображения WebP без потерь на 26% меньше по размеру по сравнению с PNG, а WebP с потерями на 25-34% меньше, чем JPEG. JPG имеют сравнительно меньшие размеры из-за снижения качества. Это незаметно для пользователей, но ускорит время загрузки страницы.
Для ярких и четких картинок, например, логотипов, лучше всего подходит формат PNG. GIF подойдет для простой графики и анимированных изображений. Но никогда не используйте большие GIF-файлы на своем сайте, так как это значительно снизит скорость загрузки вашей страницы.
4. Объединяйте изображения в спрайты CSS
Большинство сайтов используют несколько различных изображений, пунктов меню, значков и небольших картинокв качестве фона. Хотя все они могут улучшить общий вид веб-сайта, они влияют и на скорость загрузки страницы.
Если ваш ресурс должен загружать много изображений, то можем посоветовать вам использование спрайтов CSS. Это поможет странице открываться быстрее. Спрайт-изображение, или спрайт CSS — объединение множества мелких картинокв одну.
Оно помогает сократить количество HTTP-запросов. В результате это увеличивает скорость и производительность вашего сайта.
Например, ниже приведено изображение спрайта из генератора Toptal, где несколько небольших картинокслева были объединены в одно одну:
Чтобы отобразить одно изображение из объединенного большого, вы можете использовать свойство CSS-Background-Position. Оно поможет определить точную позицию картинки. Давайте рассмотрим на простом примере. Ниже представлено одно изображение с тремя разными сегментами:
Используя CSS Sprites вместо отображения трех картинокспрайта, вы можете отобразить только ту часть, которая вам нужна. В этом случае предположим, нужно отобразить домик.
Для этого используем следующий CSS-код:
#home {
width: 46px;
height: 44px;
background: url(img_navsprites.gif) 0 0;
}
HTML-код:
<img id=»home» src=»img_trans.gif» width=»1″ height=»1″>
Результат:
<img id=»home» src=»img_trans.gif»>
В приведенном примере мы берем «img_navscriptes.gif», который состоит из 3 отдельных значков, и включаем отображение значка «Домой» с помощью CSS.
Здесь определяется часть изображений, которые будут использоваться. В данном случае часть Home Icon.
width: 46px; height: 44px;
Это определяет фоновое изображение и положение, соответственно. 0 пикселей слева, 0 пикселей сверху:
background: url(img_navsprites.gif) 0 0;
Определив свойства ширины и высоты, можно выбрать, какой сегмент изображения нужно отобразить. Например, если изменить:
width: 43px;
height: 44px;
И настроить фон, как показано ниже:
background: url(img_navsprites.gif) -91px 0;
То на экране появится стрелочка вправо:
Уменьшение количества HTTP-запросов оказывает существенное влияние на скорость загрузки вашего сайта.
Для создания CSS-спрайтов есть бесплатные онлайн-инструменты:
- Генератор спрайтов CSS;
- TopTal CSS Sprites Generator;
- Создатель CSS-спрайтов.
Использование одного спрайта CSS повысит эффективность страницы и сократит время ее загрузки. Впоследствии происходит кэширование только одного файла, а не нескольких, что опять же снижает нагрузку на сайт.
5. Сжимайте контент и используйте загрузку по требованию
Отложенная загрузка, или загрузка по требованию — популярный метод оптимизации скорости веб-страницы. Вместо массовой загрузки всей страницы и отображения ее за один раз загружается только необходимый раздел, который нужен пользователю. Загрузка остальных разделов откладывается до тех пор, пока они не потребуются.
Массовая загрузка может привести к перегрузке сервера. Когда загружаем только используемый раздел, страница загружается быстрее в несколько раз.
Lazyload — довольно простой плагин, работающий с использованием jQuery.sonar. Вам просто нужно скачать, установить и активировать его для работы. Плагин будет работать автоматически, загружая только те изображения, которые видны пользователю в его браузере.
BJ Lazy Load — еще один плагин, который довольно прост в работе. Он позволяет вам выбирать контент на сайте, который вы хотите загружать отложенно. Сюда входят изображения, Gravatar и многое другое.
Также этот плагин позволит вам установить стандартное изображение-заполнитель для содержимого, которое еще не загружено, пропуская изображения с определенными классами. Если вы не хотите, чтобы определенное изображение загружалось отложенно, можете использовать простой код:
<img src=”image.jpg” class=”no-lazy”>
WP Rocket — один из лучших инструментов для отложенной загрузки контента. Если вы уже используете это для кэширования WordPress, вы можете применятьэтот плагин, чтобы легко активировать отложенную загрузку.
Сделать это очень просто:
- Откройте настройки в WP Rocket;
- Нажмите «Основные»;
- Установите флажок «Enable for images».
Отложенная загрузка показывает замечательные результаты с точки зрения повышения скорости и производительности веб-сайта. Например, если публикация в блоге содержит 25 изображений, браузеру придется сначала выполнить громоздкий процесс загрузки всех этих картинок, прежде чем отображать что-либо на странице.
При отложенной загрузке браузер сначала отобразит содержимое, которое находится в поле зрения, а затем загрузит остальные 25 изображений.
6. Используйте кеширование браузера
Когда вы посещаете веб-сайт, кэш браузера сохраняет HTML и изображения, которые необходимы для просмотра веб-сайта. Эта информация временно хранится на жестком диске пользователя. Поэтому при повторном посещении страницы ее не нужно сновазагружать с сервера. Это ускоряет загрузку страницы и улучшает взаимодействие с пользователем. А значит повышает позицию сайта при ранжировании.
Чтобы просмотреть сведения о кэшировании вашего сайта в браузере, вы можете использовать инструменты разработчика. Для разных браузеров могут быть небольшие различия в интерфейсе. Например, расположение инструмента разработчика справа или снизу, но все шаги одинаковы.
Откройте свой веб-сайт в любом браузере, щелкните правой кнопкой мыши в любом месте страницы и нажмите на пункт «Inspect».
Теперь перейдите на вкладку «Network» и обновите страницу, чтобы перезагрузить HTTP. Нажмите на верхний HTTP-запрос, затем перейдите на вкладку «Headers».
После вы увидите заголовки cache-control и cf-cache-status. Они показывают, что на вашем веб-сайте включено кэширование браузера.
Продолжительность времени, в течение которого информация остается в кэше, зависит от того, как часто посетитель веб-сайта использует свой браузер. Повторная загрузка всей информации с сервера каждый раз, когда пользователь нажимает на определенную страницу, потребляет большую часть времени в момент загрузки. Особенно если у вас есть достаточно много трафика.
Пользователи, заходящие на сайт с мобильных устройств, уже имеют ограниченную пропускную способность. Правильно кэшированный веб-сайт обеспечивает меньшее потребление данных и более высокую производительность. Это позволяет посетителям с легкостью перемещаться по страницам и не ждать долгой загрузки.
7. Проверьте свои плагины
Плагины играют ключевую роль в скорости вашего сайта. Они используются для очистки кода, добавления пользовательских функций и улучшения общего пользовательского опыта.
Вот некоторые из плагинов, которые можно использовать для оптимизации интернет-магазина:
- Панель доставки от Hextom. Этот плагин помогает подключить настраиваемую панель и корректировать ваши сообщения по мере того, как клиенты помещают все больше и больше товаров в свои корзины;
- Returnly: Возврат и обмен. Returnly облегчает процесс возврата. Это позволяет клиентам купить другой продукт, используя кредит магазина, прежде, чем товар будет отправлен обратно. Это улучшает продажи и лояльность;
- Wishlist Plus. Этот плагин позволяет клиентам добавлять в закладки любимые продукты. Они могут продолжить изучать каталог с того места, на котором остановились, когда вернутся обратно на сайт. Это помогает с плавной навигацией при совершении покупок.
У этих плагинов есть и обратная сторона. Установка слишком большого количества плагинов на веб-сайте может вызвать проблемы. Например, замедление работы ресурса, ослабление безопасности или даже сбой. Важно регулярно оценивать все плагины, чтобы любые неправильно настроенные, устаревшие, неиспользуемые или неэффективные были идентифицированы и удалены.
Query Monitor — решение для WordPress, которое вы можете использовать для оценки своих установленных плагинов.
Удаление или деактивация любых ненужных плагинов может существенно повысить скорость вашего сайта и упростить его обслуживание.
Есть два способа оценить плагины и удалить те, которые замедляют скорость работы ресурса:
- Отключите выборочные плагины и проверьте производительность вашего сайта. Это может быть долгим и сложным процессом для ресурсов с большим количеством плагинов. Но так вы сможете оценить влияние каждого из них на скорость загрузки. Для этого сначала запустите тест скорости со всеми включенными плагинами, затем деактивируйте плагины один за другим и проверьте скорость своего сайта;
- Используйте плагин, чтобы определить, какие плагины замедляют работу вашего сайта. Это гораздо более простой и быстрый вариант, чем ручная проверка каждого плагина. Один из таких инструментов — P3 (Plugin Performance Profiler) для WordPress. Он поможет определить, какие плагины замедляют работу ресурса.
Также вы можете использовать плагин, чтобы отслеживать результаты сканирования производительности. Вот некоторые из вариантов для оптимизации WordPress:
- WP Activity Log;
- Sucuri Security;
- Activity Log;
- Simple History.
И вот некоторые из плагинов для Shopify:
- PageSpeed Monitor;
- Yandex Metrica;
- SimplyCost.
Одна из наиболее распространенных проблем с плагинами заключается в том, что когда вы удаляете плагин с помощью кнопки удаления, вы не удаляете весь код. Часть кода хранится в базе вашего сайта и это снижает производительность и скорость загрузки страниц.
Есть два способа удаления плагинов: вручную и через SFTP. Чтобы удалить плагины вручную:
Перейдите в раздел «Installed Plugins» на панели инструментов и просто нажмите на пункт «Deactivate» рядом с плагином:
После деактивации нажмите пункт «Delete»:
Для удаления плагинов через SFTP подключите свой сайт WordPress через SFTP. Затем перейдите в папку «Плагины» и просто удалите всю папку плагинов с вашего сервера.
Распространенные проблемы при удалении плагинов
Плагины WordPress хранят данные в базе. Всякий раз, когда вы удаляете плагин с помощью описанных выше методов, оноставляет после себя строки и таблицы в вашей базе данных. С течением времени данные накапливаются и в конечном итоге замедляют работу сайта.
Один из наиболее эффективных способов удалить этот код — плагин Advanced Database Cleaner. Он полностью сканирует базу данных на WordPress и позволяет вам удалить потерянные таблицы и строки. Вы можете очистить таблицы и строки вручную с помощью phpMyAdmin.
8. Минимизируйте HTTP-запросы и включите поддержку активности
Каждый раз, когда пользователь посещает ваш сайт, браузер отправляет запросы на получение большого количества файлов. Большая часть времени загрузки тратится именно на загрузку различных частей страницы. Например, на скрипты, таблицы, стили и изображения.
Эти HTTP-запросы отвечают за то, насколько быстро или медленно будет загружаться ваша веб-страница. Если сайт должен делать много HTTP-запросов, это снизит скорость его загрузки.
Вы можете значительно улучшить общую производительность ресурса, уменьшив число HTTP-запросов. Ваша цель заключается в том, чтобы количество этих запросов было как можно меньше. Вы можете проверить скорость своего веб-сайта с помощью GTMetrix. Среди прочих параметров сервис предоставляет подробный отчет о скорости вашей страницы, соответствующей числу HTTP-запросов.
Очистите медиатеку, удалив ненужные изображения, встроенные видео и сторонние плагины для социальных сетей. Затем создайте резервную копию своего веб-сайта. После этого объедините файлы HTML, CSS и JavaScript в один файл JS или CSS.
Имейте в виду, что размещение файла играет большую роль в скорости выполнения запроса. Поэтому CSS-файлы, связанные с дизайном и интерфейсом, следует размещать вверху страницы.
JavaScript следует размещать внизу, прямо над телом страницы. Keepalive — еще один полезный плагин для повышения скорости вашего сайта. Вы можете использовать несколько инструментов, чтобы проверить скорость загрузки. Например, средство проверки заголовков HTTP сообщит вам, включена ли поддержка активности HTTP.
Когда HTTP keep-alive включен, клиент и сервер соглашаются держать соединение открытым для будущих запросов или ответов. Обычно после транзакций данных HTTP-соединения закрываются. Клиенту потребуется создать новое соединение для дальнейших запросов. А если сервер имеет несколько одновременных HTTP-запросов и один файл для каждого нового TCP-соединения, скорость загрузки страницы сайта снижается.
Именно здесь в дело вступает Keepalive, чтобы установить ограничение на количество новых подключений. Это позволяет пользователю загружать весь контент, например, изображения, видео, JavaScript и CSS, через одно TCP-соединение.
Shopify, Squarespace и Wix по умолчанию включили поддержку активности, поэтому их пользователям не нужно беспокоиться о ее включении. Но, если ваш веб-сайт размещен на WordPress, необходимо подтвердить, включена ли поддержка активности для ресурса. Чтобы легко включить его:
- Создайте или отредактируйте файл .htcaccess в корневом каталоге документов вашего веб-сайта;
- Используйте код:
<IfModule mod_headers.c>
Header set Connection keep-alive
</IfModule>
- Сохраните изменения, сделанные в файле .htcaccess, и ваше постоянное соединение будет включено.
Это помогает сократить использование памяти и ЦП, повысить производительность SSL и TLS и увеличить общую скорость веб-сайта.
9. Максимально ограничьте редиректы
Редиректы могут быть источником замедления. Подумайте об этом, когда бронируете рейс в какой-либо пункт назначения, вы бы предпочли прямой рейс или с пересадкой? Конечно, большинство людей выберет первый вариант, потому что вы быстрее доберетесь до места назначения. Можно сказать, что редиректы — это соединения в стыковочном рейсе.
Проблема с редиректами заключается в том, что посетители должны пройти через несколько подключений прежде, чем попасть на веб-страницу, которая является их пунктом назначения.
Неважно, будет ли это одно соединение или несколько, редиректы замедляют загрузку.
Вот как вы можете максимально ограничить редирект на своем сайте:
- Никогда не включайте переадресацию на страницу, на которой уже есть редирект. Множественные перенаправления приведут к медленной загрузке страницы;
- Будьте осторожны при выборе плагинов, так как они часто сопровождаются ненужными редиректами;
- Проверьте свою страницу на наличие устаревших редиректов и удалите их;
- Используйте плагины перенаправления для предупреждений о любых незавершенных делах, а также о новых перенаправлениях и ошибках 404.
Все эти действия в совокупности помогут оптимизировать скорость вашего сайта с минимальным количеством переадресаций. И посетители сайта быть довольны.
10. Минимизируйте свой код
Когда вы минимизируете коды HTML, CSS и JavaScript, вы удаляете избыточные данные, не изменяя при этом способ их чтения браузером. Все, что вам нужно сделать, это удалить неиспользуемый код, использовать более короткие имена функций и переменных, выполнить форматирование кода, чтобы он был простым. Этот процесс уменьшает размер ваших ресурсов и значительно повышает скорость загрузки страницы. Вы можете использовать бесплатную программу проверки качества страницы Google от Cloudways.
Предположим, что вы планируете поездку. Вы решаете избежать более длинного маршрута и уменьшить количество остановок. Это позволяет быстрее добраться до места назначения, устраняя ненужные задержки, минуя зоны с интенсивным движением и избегая объездов. Сжатие изображений и минимизация кода HTML и CSS имеют аналогичный принцип работы. Минимизация кода помогает ускорить ваш сайт и сократить время анализа. Это упрощает серверу процесс интерпретации символов в коде HTML и CSS на веб-сайте.
Пользователям Wix не нужно беспокоиться о минимизации кода, так как она включена для них по умолчанию. Тем не менее, для пользователей Shopify и WordPress есть множество инструментов, которые помогут минимизировать код без каких-либо хлопот. Вот некоторые из них для JS и CSS:
- Плагин для минификации кода Visual Studio — Minify или JS & CSS Minifier;
- Плагин для минимизации кода Shopify – MinifyMe;
- Минификаторы CSS и JS для WordPress — Toptal JS Minifier и Toptal CSS Minifier, а также JS Compress и Clean CSS.
Например, изображение ниже было получено с помощью минификатора кода Toptal для CSS:
Эти, казалось бы, небольшие изменения имеют огромное значение, когда дело доходит до оптимизации скорости вашего сайта. Минификация кода работает по очень простому принципу: чем меньше кода нужно обработать, тем выше скорость загрузки страницы.
Скорость работы веб-сайта повышается, поскольку файлы меньшего размера потребляют меньше ресурсов для:
- Получения и сжатия на родительском сервере.
- Доставить клиенту.
- Скачать через браузер.
Минификация кода — это удобный обходной путь, который экономит время и ресурсы, ускоряя загрузку вашего сайта.
Шаг 2. Корректное отображение на разных устройствах
Посетители веб-сайта ожидают плавного и приятного скроллинга, независимо от того, используют они настольный компьютер, ноутбук или мобильное устройство. То, как выглядит ваш ресурс, и его удобство для пользователей на всех устройствах может оказать огромное влияние на прибыль. Раньше с этим не было таких проблем как сейчас. Все, что вам нужно было сделать, это оптимизировать веб-сайт с разрешением 1024 × 768px, запустить несколько тестов в разных браузерах, и все готово.
Однако сегодня все по-другому. Существует множество различных устройств, которые будут использовать ваши посетители, и у них разное оптимальное разрешение.
Вот 5 вещей, которые вы можете сделать, чтобы ваш сайт отлично выглядел на всех устройствах и в любых браузерах:
1. Используйте адаптивный макет
Адаптивный макет позволяет веб-сайту автоматически масштабироваться в соответствии с устройством, используемым для его просмотра.
Адаптивный веб-дизайн одинаково хорошо работает как на настольных, так и на мобильных платформах. Когда вы разрабатываете веб-сайт, запустите быстрый тест с помощью BrowserStack Responsive. Просто введите URL-адрес веб-сайта, и инструмент покажет, как ресурс будет выглядеть на различных устройствах.
Плохой пример:
Хороший пример:
2. Приведите в порядок свой веб-дизайн
При разработке веб-сайта вы должны избегать соблазна размещать каждую функцию на одной странице. Это приводит к путанице, а слишком большое количество элементов затрудняет прокрутку страниц.
Поэтому сосредоточьтесь на том, чтобы заранее использовать только самые важные функции. Дизайнеры должны сделать максимально удобный пользовательский интерфейс и отдавать приоритет аккуратному, лаконичному дизайну, который легко просматривать на всех устройствах и в любых браузерах.
Плохой пример:
Хороший пример:
3. Избегайте использования Flash
Использование Flash на вашем веб-сайте — это не только ошибка для SEO, но и замедление загрузки страницы. Что еще более важно, популярные браузеры, такие как Chrome и Firefox, вообще не поддерживают Adobe Flash Player.
Flash устарел. Если ваш веб-сайт был создан несколько лет назад или на нем есть компоненты, использующие Flash, пришло время отказаться от этой технологии и заменить ее надежным веб-дизайном.
Плохой пример:
Хороший пример:
4. Добавьте метатег области просмотра
Область просмотра браузера — это область окна, в которой вы видите веб-контент. Часто размер этой области просмотра отличается от размера исходной страницы, и браузер предоставляет дополнительные полосы прокрутки, чтобы пользователь мог получить доступ ко всему содержимому.
Включение метатега области просмотра позволяет разработчикам контролировать ширину и масштабирование этой области. Так размер веб-сайта будет соответствовать всем устройствам. При включении метатега области просмотра контент будет автоматически подстраиваться под мобильный телефон, планшет, ноутбук или настольный компьютер пользователя.
Плохой пример:
Хороший пример:
5. Избегайте ненужных всплывающих окон и сторонних скриптов
Всплывающие окна веб-сайта отталкивают посетителей. Особенно когда они заходят на веб-сайт с устройства с маленьким экраном.
Навязчивая всплывающая реклама может быть основной причиной плохой работы веб-сайта. Эти всплывающие окна могут легко отвлекать пользователей, вызывать сбои и в некоторых случаях ссылаться на вредоносное ПО. К счастью, есть способ избавиться от этой нежелательной рекламы. Чтобы всплывающие окна не мешали работе мобильных пользователей, запускайте их для просмотра на рабочем столе только с помощью простого кода реакции.
«В Exploding Topics мы не используем некоторые сторонние интеграции на мобильных устройствах. Например, всплывающее окно выхода срабатывает только на рабочем столе.
Чтобы избежать полной загрузки OM-скрипта на мобильном телефоне, мы используем простой код React. Мы также применяем setTimeout 2,5 для загрузки сценария рабочего стола.
И вообще, для других сторонних скриптов, которые необходимы только на определенных страницах (например, управление подпиской на учетную запись пользователя), мы используем загрузку только на компонент страницы учетной записи, а не на весь сайт. Таким образом, сценарии этих интеграций не замедляют обычных пользователей», — Брайан Дин, соучредитель и генеральный директор Exploding Topics
Вот код, который Брайан советует использовать:
componentDidMount() {
// OM script
var isDesktop = window.innerWidth >= 576 ? true : false;
if (isDesktop) {
setTimeout(() => {
const omScript = document.createElement(«script»);
omScript.innerHTML = `(function(d,u,ac){var s=d.createElement(‘script’);s.type=’text/javascript’;s.src=’https://a.omappapi.com/app/js/api.min.js’;s.defer=true;s.dataset.user=u;s.dataset.account=ac;d.getElementsByTagName(‘body’)[0].appendChild(s);})(document,X,Y);`;
document.body.appendChild(omScript);
}, 2500);
}
}
Отказ от ненужных всплывающих окон и сторонних скриптов поможет вашему веб-сайту обеспечить бесперебойную работу на всех устройствах и в любых браузерах.
Шаг 3. Подключение сайта к HTTPS
Каждые 39 секунд хакеры атакюет веб-сайты по всему миру, поэтому нужно позаботиться о безопасности заранее. Защитите свой веб-сайт с помощью HTTPS. Протокол передачи гипертекста (HTTPS) более безопасен, чем HTTP. Веб-сайты, использующие HTTP, гораздо более уязвимы и чаще подвержены утечке данных.
Безопасность ресурса больше не роскошь, а необходимость. Использование заголовка ответа Strict-Transport-Security (HSTS) сдерживает HTTP-запросы. Чтобы убедиться, работает ли заголовок ответа Strict-Transport-Security на вашем сайте, просто проверьте его с помощью Google Chrome DevTools. Для этого откройте ресурс в браузере, щелкните правой кнопкой мыши в любом месте веб-сайта и нажмите на пункт «Inspect».
Нажмите на вкладку «Network» и затем «Headers».
Просмотрите заголовок Strict-Transport-Security. Здесь его значение установлено на max-age: 31536000.
Это означает, что политика HSTS применяется к доменам выдачи хоста HSTS и действует в течение одного года. Значение директивы max-age должно быть больше 120 дней (10368000 секунд) и в идеале равняться одному году. Есть шесть причин, по которым ваш сайт должен быть защищен с помощью HTTPS.
Данные шифруются при передаче
Одно из самых больших преимуществ защиты с помощью HTTPS — шифрование данных. Данные, проходящие через HTTPS, всегда шифруются. Это снижает риск перехвата и потенциальных утечек. Поскольку информация надежно защищена и зашифрована, хакеры практически не имеют возможности использовать информацию не по назначению.
Сайт становится более надежным
Только ресурсы, защищенные по HTTPS, имеют символ замка в адресной строке. Это признак надежности веб-сайта, особенно если на странице осуществляются транзакции.
Улучшенный пользовательский интерфейс
Google Chrome и Firefox, используют индикаторы, которые показывают, является веб-сайт безопасным или нет. И пользователи по всему миру это заметят.
Многие пользователи отказались бы от посещения сайта, если бы это не было безопасным.
Видимость в поисковых системах
Сайты, защищенные с помощью HTTPS, предпочтительнее для поисковой системы Google и других. Ресурсы, которые имеют дело с именами пользователей, паролями и особенно денежными переводами, должны выбирать HTTPS вместо HTTP.
Шаг 4. Подбор ключевых слов
Ключевые слова — один из наиболее важных аспектов SEO для вашего сайта. Именно так поисковые роботы Google узнают, о чем контент и по каким запросам вы должны ранжироваться.
Когда вы пишете новый контент для веб-страницы, вы оптимизируете ее для одного основного ключевого слова, по которому хотите, чтобы этот пост был узнаваем. Это ключевое слово определяет всю веб-страницу, и Google проверяет, насколько хорошо вы объясняете все, что нужно знать по теме. Вот почему поиск правильных ключевых слов и ключевых фраз имеет решающее значение для успеха вашего сайта.
Существует бесчисленное множество ресурсов и блогов, которые рассказывают о SEO. Также онипредоставляют полезную информацию, советы по продвижению, анонсируют обновления, тематические исследования и многое другое. Ключевое слово «SEO» стало настолько обыденным, что ранжироваться по нему практически невозможно. Вот почему маркетологи начинают использовать запросы с длинным хвостом, которые добавляют больше информации к основному ключевому слову. Вот почему появляются такие ключевые слова, как «SEO сайта», «локальное SEO» и «SEO на странице». Ранжирование по этим запросам становится не только проще, но и лучше. Потому что вы подробно объясняете конкретные концепции, а не всю нишу целиком.
Google предпочитает ранжировать выше сайты, которые успешно охватывают все, что нужно знать о ключевом слове. Поэтому писать только о SEO долго, тяжело и невыгодно. Вам понадобилось бы использовать десятки тысяч слов, что привело бы к долгой загрузке страницы, а значит к плохому взаимодействию с пользователями.
Длинные хвосты в SEO
Длинный хвост — большое количество низкочастотных ключевых слов, с помощью которых продвигается веб-сайт. Термин пришел из экономики, где обозначал товары, не пользующиеся большой популярностью, но привлекающие покупателей и приносящие хороший доход благодаря своей низкой цене.
Так и в SEO продвижение по большому количеству низкочастотных специфических запросов может приносить сайту больший трафик, нежели по нескольким высокочастотным запросам. Плюс продвижения по низкочастотникам в том, что оно требует меньше вложений, чем в случае с высокочастотником.
Например, подумайте о супермаркете, где все покупают основные продукты, такие как хлеб и молоко. Тем не менее в супермаркете также есть редкие товары, которые не обязательно пользуются большим спросом. Зачем магазину хранить их?
Администрация супермаркета понимает, что люди, которые хотят эти товары, также хотят хлеб и молоко. Если бы обе группы людей были взаимоисключающими, в магазине никогда не было бы малопопулярных товаров.
Допустим, Боб хочет хлеба и горгонзолы, Билл хочет хлеба и соуса харисса, а Лиза хочет хлеба и перца хабанеро. Хлеб здесь пользуется повышенным спросом. В этом случае все трое не будут делать покупки в магазине, где продается только хлеб. Они пойдут в магазин, где смогут купить хлеб и нужный им редкий товар.
Чтобы получить клиента, вы должны удовлетворить все его потребности. Точно так же, если вам удастся предоставить пользователю весь контент по ВЧ-ключу, у него все равно будет индивидуальная потребность в контенте с НЧ-ключом.
Пользователи всегда будут хотеть общий контент, но на их отдельные вопросы можно будет ответить только с помощью контента с низкочастотными ключами. Таким образом, есть потребность в обоих способах продвижения.
Один из примеров длинного хвоста в интернете — форумы, где люди задают вопросы, касающиеся конкретных продуктов. Чем больше ответов на эти вопросы, тем больше появляется новых тем. Если ваш контент содержит информацию, которая не распространена в интернете, ваши пользователи будут довольны сайтом и будут на него возвращаться чаще.
В результате поиск правильных ключевых слов приводит к необходимости искать правильные ключи с длинными хвостами, чтобы удовлетворять интерес потенциальных пользователей.
Подход EPPO: что это такое и как работает?
EPPO — это техническая концепция веб-коммуникаций, придуманная Марком Бейкером. Она основана на поведении пользователей в интернете и на том, как сегодня распространяется информация.
Люди склонны демонстрировать поведение «перекусывания информацией». Это означает, что они просматривают фрагменты информации, относящейся к ним, на разных страницах, а затем уходят. Поэтому любая страница, которую читает посетитель сайта, становится для него страницей номер один. Независимо от того, что вы ищете, страница, на которую вы попадете, будет для вас первой. Но не каждую из них можно назвать хорошей первой страницей. Поэтому всегда лучше относиться к каждой странице вашего сайта и к каждому фрагменту контента как к первой странице.
Поскольку интернет представляет собой огромную сеть взаимосвязанных страниц, по которым можно перемещаться, вам нужен подход, чтобы сделать каждую страницу достойной.
В документе приведены стандарты, формы и основные атрибуты ЕОКЗР. Изучите их, чтобы делать хорошие сайты для пользователей и поисковиков.
4 шага, чтобы выбрать правильное ключевое слово
Вы должны помнить, что Google — это развивающаяся поисковая система. Один из способов, которым Google обычно отвечает на очень конкретные вопросы и запросы, — это использование раздела «Люди также спрашивают» и избранного фрагмента.
Выше приведен пример поиска Google. Первый результат, который вы видите для более длинного запроса, часто сопровождается избранным фрагментом. Ответ в нем обычно берется с сайта, который дает самый прямой ответ, независимо от его рейтинга в поисковой выдаче. Раздел «Люди также спрашивают» содержит похожие длинные запросы, которые могут быть у пользователя. Это результаты того, что люди часто ищут вместе.
Поскольку Google продолжает развиваться, он стремится помочь пользователям находить нужную им информацию быстрее и эффективнее. Вот почему ответы на некоторые поисковые запросы содержат видео. Вот пример:
Поиск правильного ключевого слова требует больше усилий, чем раньше. Однако поскольку у Google теперь есть такие параметры, как избранный фрагмент, у вас также есть возможность настроить таргетинг на ключевые слова с большим объемом запросов.
Вот руководство из четырех шагов для начинающих по поиску правильного ключевого слова для лучшего SEO сайта:
- Найдите ключевые слова с хорошим объемом запросов;
- Определите цель поиска;
- Сосредоточьтесь на релевантности;
- Знайте пределы своих усилий.
1. Найдите ключевые слова с хорошим объемом запросов
Неразумно выбирать ключевое слово, основываясь исключительно на теме вашего веб-сайта. Вы должны определить, действительно ли люди заинтересованы в этом.
Многие новые бренды делают ошибку, добавляя название своего бренда в свои ключевые слова. Это проблема, потому что люди, вероятно, недостаточно знают о вашем бренде, чтобы искать его. Если только ключевое слово не относится к полезному руководству, связанному с продуктом, который вы продаете.
Ваше ключевое слово не будет ранжироваться, если его никто не ищет. Вот почему так важно искать ключевые слова с хорошим объемом запросов.
Большинство общих ключевых слов имеют высокие объемы запросов, в то время как ключи с длинным хвостом имеют относительно меньшие объемы. Чем более конкретный запрос вы настроите, тем ниже в среднем будет объем поиска.
Здесь пригодится инструмент исследования ключевых слов. Некоторыми распространенными инструментами для работы с ними можно назвать Ahrefs, Semrush и Google Keyword Planner. Если вы хотите изучить SEO и использовать такие инструменты, лучше всего начать с бесплатного Планировщика ключевых слов Google. Но с этим инструментом есть одна загвоздка. Для его использования необходимо иметь учетную запись Google Ads. Вам не нужно запускать активную рекламную кампанию, но, по крайней мере, настройте кампанию Google Adwords. Кроме того, он показывает ограниченные диапазоны для всех ключевых слов.
Есть много других бесплатных SEO-инструментов, которые предоставляют возможность подсказки ключей. Например, Keywords Everywhere — это бесплатный плагин для Google Chrome, который предоставляет данные о ключевых словах при каждом поиске в Google.
Вот что этот плагин показывает вам, когда вы запускаете поиск Google:
Вы можете использовать такой инструмент, чтобы узнать о диапазонах объема поиска, ежемесячных поисках, сложности ключевых слов (KD) и многом другом.
Понимание, как работает подсказка по ключевым словам
Ваша задача — точно оценить объем поиска, чтобы понять поисковый потенциал ключевого слова. Когда вы вводите одно ключевое слово, инструмент подсказки по нему также покажет связанные ключи. Это позволяет вам увидеть, насколько точнее вы можете использовать свои ключевые слова.
Более высокие объемы поиска указывают на более высокий потенциал трафика. Однако это также означает, что ранжирование по этим ключевым словам будет намного сложнее. Вот почему некоторые инструменты предоставляют метрику сложности ключевого слова, чтобы объяснить, насколько сложно ранжироваться по нему.
Поэтому, когда вы просматриваете несколько ключевых слов, ищите варианты с низкой сложностью (KD). Вот пример из Ahrefs:
Добавление фильтров, таких как установка минимального предела объема поиска, позволяет вам сузить круг поиска по ключевым словам. Здесь нет идеального слова, а есть только наилучшее из возможных, которое может соответствовать цели поиска. Имейте в виду, что некоторые ключи являются сезонными. Например, рассмотрим слово «где я могу найти зимнюю одежду». Вы найдете большой объем поиска по нему только в зимний сезон, а летом он будет незначительным.
В этом случае также необходимо учитывать географию ваших клиентов. Зима наступает в разное время года для Северного и Южного полушарий. Например, это ключевое слово будет актуально для Австралии в июне и июле. Однако для США это будет актуально в декабре и январе.
2. Определите цель поиска
Цель поиска — это причина, по которой любой конкретный пользователь выполняет поиск в Google. Как правило, вы можете ожидать, что пользователь захочет:
- Купить что-нибудь;
- Узнать что-нибудь;
- Найти определенную страницу, веб-сайт или медиаконтент.
При выборе ключевых слов важно помнить о цели поиска, поскольку вы хотите создать контент, соответствующий тому, что ищут пользователи Google.
Google уделяет большое внимание поисковому намерению, и его выполнение дает вам повышение рейтинга. Вот почему некоторые сайты с низким рейтингом могут быть повышены до избранного фрагмента по ключевому слову.
Цель поиска по некоторым ключевым словам легко определить. Например, цель поиска по такому ключевому слову, как «как ранжироваться в Google», очевидна — пользователь хочет знать, как ранжироваться в Google.
Если вы ищете что-то вроде «зеленый чай», цель поиска становится менее очевидной. На данный момент вы не знаете, хочет ли пользователь купить зеленый чай, узнать о нем или имеет какое-то другое намерение.
Тем не менее, вы можете узнать о цели поиска по ключевому слову, просмотрев самые популярные результаты в поисковой выдаче. Например, вот самые популярные результаты поиска по запросу «зеленый чай».
Как видите, большинство результатов относятся к категории обучения, ведь они говорят о пользе зеленого чая. Таким образом, справедливо предположить, что это цель поиска для большинства пользователей, выполняющих поиск по этому ключевому слову.
«Человеческий анализ поисковой выдачи и определение цели поиска намного превосходит искусственный интеллект. Стремитесь охватить широкие темы, которые освещали статьи конкурентов, а также некоторые другие. Добавьте свое собственное идейное лидерство», — Зои Эшбридж, старший SEO-стратег в Zoe Ashbridge Marketing
3. Сосредоточьтесь на релевантности
Релевантность ключевого слова определяет, насколько оно полезно для вашего сайта и SEO. Например, для интернет-магазина все ключи, относящиеся к продуктам, которые вы продаете, в той или иной форме релевантны. Однако определение релевантности становится сложнее, когда речь идет о других веб-сайтах, таких как информационные ресурсы, блоги и нишевые предприятия. На этом этапе вы должны спросить себя, может ли ключевое слово помочь бизнесу. И может ли ваш бизнес или веб-сайт помочь людям, которые ищут информацию по этому ключу.
Например, если вы управляете SEO-агентством, ключевое слово «как улучшить SEO моего сайта» будет чрезвычайно актуальным. Это потому, что онодает агентству возможность естественным образом представить свои услуги в хорошо написанном сообщении в блоге.
Это означает, что ключевое слово не только релевантно, но также служит целям поиска и приносит пользу вашему бизнесу. Поэтому важно выбрать слова, релевантные вашему веб-сайту, бизнесу и предложению. Это помогает создавать контент, полезный для аудитории, и при этом не казаться слишком навязчивым.
4. Знайте пределы своих возможностей
В идеальной ситуации у вас будет доступ к неограниченному бюджету и лучшим инструментам для ранжирования по релевантным ключевым словам с высокими объемами поиска. Однако на деле вы почти всегда ограничены бюджетом, графиком и имеете неполный доступ к инструментам. Поэтому вы должны понимать, как далеко можете зайти в своих усилиях.
Вы не можете использовать общие ключевые слова, потому что по ним чрезвычайно сложно ранжироваться. Что еще более важно, у вас, вероятно, недостаточно ресурсов, чтобы сделать вмятину. Особенно это актуально для малого бизнеса. Вот почему вы выбираете менее сложные ключевые слова, по которым можете ранжироваться с помощью своих ресурсов.
Здесь вам может помочь метрика сложности ключевых слов. Основываясь на своих ресурсах, вы можете определить максимальный KD для ключей, чтобы не тратить слишком много ресурсов на один.
Вот что вам нужно искать для среднего веб-сайта:
- Сложность ключевого слова ниже 20;
- Объем поиска больше 100;
- Профиль обратных ссылок первых 5 страниц, которые в настоящее время ранжируются по ключевому слову;
- Актуальность для вашего сайта и бизнеса.
По этим параметрам вы обязательно найдете ключевые слова с низкой конкуренцией. С ними можно будет ранжироваться.
Итог
Это первая часть большого руководства по SEO-продвижению. Вторую часть вы сможете прочитать по ссылке.
Подписывайтесь на наш Telegram-канал, чтобы первыми узнавать новости и инсайды из мира SEO, нейросетей и IT!
- Manuals
- Brands
- Huawei Manuals
- Switch
- Enterprise S2700 Series
- Configuration manual
-
Contents
-
Table of Contents
-
Bookmarks
Quick Links
Quidway S2700 Series Ethernet Switches
V100R006C00
Configuration Guide — Basic
Configuration
Issue
01
Date
2011-07-15
HUAWEI TECHNOLOGIES CO., LTD.
Related Manuals for Huawei Quidway S2700 Series
Summary of Contents for Huawei Quidway S2700 Series
-
Page 1
Quidway S2700 Series Ethernet Switches V100R006C00 Configuration Guide — Basic Configuration Issue Date 2011-07-15 HUAWEI TECHNOLOGIES CO., LTD. -
Page 2
All other trademarks and trade names mentioned in this document are the property of their respective holders. Notice The purchased products, services and features are stipulated by the contract made between Huawei and the customer. All or part of the products, services and features described in this document may not be within the purchase scope or the usage scope. -
Page 3: About This Document
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration About This Document About This Document Intended Audience This document provides the basic concepts, basic configuration procedures, and configuration examples supported by the S2700. This document is intended for: Data configuration engineers…
-
Page 4
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration About This Document Command Conventions The command conventions that may be found in this document are defined as follows. Convention Description Boldface The keywords of a command line are in boldface. -
Page 5: Table Of Contents
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration Contents Contents About This Document……………………ii 1 Logging In to Switch……………………1 1.1 Introduction…………………………..2 1.1.1 Login Through the Console……………………2 1.1.2 Login Through Telnet……………………..2 1.2 Logging In to the Device Through the Console Port………………2 1.2.1 Establishing the Configuration Task………………….3…
-
Page 6
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration Contents 2.4 Shortcut Keys…………………………23 2.4.1 System Shortcut Keys……………………..23 2.5 Configuration Examples………………………24 2.5.1 Example for Using the Tab Key………………….24 3 How to Use Interfaces…………………….26 3.1 Introduction to Interfaces……………………..27 3.2 Setting Basic Parameters of an Interface………………….29 3.2.1 Establishing the Configuration Task…………………..29… -
Page 7
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration Contents 5.1.2 User Authentication……………………..47 5.2 Logging In to the S2700 Through the Console Port………………49 5.2.1 Establishing the Configuration Task…………………..49 5.2.2 Logging In to the S2700 Through the Console Interface…………….50 5.3 Configuring Console User Interface…………………….53 5.3.1 Establishing the Configuration Task…………………..53… -
Page 8
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration Contents 6.3.2 Viewing the Current Directory……………………75 6.3.3 Switching a Directory……………………..75 6.3.4 Displaying a Directory or File…………………….76 6.3.5 Creating a Directory……………………..76 6.3.6 Deleting a Directory……………………..76 6.4 Managing Files…………………………77 6.4.1 Establishing the Configuration Task…………………..77 6.4.2 Displaying Contents of Files……………………78… -
Page 9
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration Contents 8.3.1 Establishing the Configuration Task…………………..95 8.3.2 Enabling the FTP Server……………………..96 8.3.3 Configuring a Basic ACL……………………96 8.3.4 Configuring the Basic FTP ACL………………….97 8.3.5 Checking the Configuration……………………97 8.4 Configuring the Switch to Be the FTP Client………………..98 8.4.1 Establishing the Configuration Task…………………..98… -
Page 10
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration Contents 9.3.1 Establishing the Configuration Task…………………123 9.3.2 Creating SSH User……………………..124 9.3.3 Configuring SSH for the VTY User Interface………………125 9.3.4 Generating a Local RSA Key Pair………………….125 9.3.5 Configuring the Authentication Mode for SSH Users…………….126 9.3.6 (Optional) Configuring the Basic Authentication Information for SSH Users……..127… -
Page 11
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration Contents 9.8.3 Example for Configuring the Switch as the STelnet Client to Connect to the SSH Server ….153 9.8.4 Example for Connecting the SFTP Clinet and the SSH Server………….160 9.8.5 Example for Configuring the SSH Server to Support the Access from Another Port……165 9.8.6 Example for Authenticating SSH Through RADIUS…………….172… -
Page 12: Logging In To Switch
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 1 Logging In to Switch Logging In to Switch About This Chapter Before configuring switches, you need to log in to the switch. 1.1 Introduction You can log in to switches through console port or Telnet.
-
Page 13: Introduction
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 1 Logging In to Switch 1.1 Introduction You can log in to switches through console port or Telnet. 1.1.1 Login Through the Console When a switch is powered on for the first time or a switch needs to be locally configured, you can log in to the switch through the console port.
-
Page 14: Establishing The Configuration Task
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 1 Logging In to Switch 1.2.1 Establishing the Configuration Task Before configuring login to the switch through the console port, familiarize yourself with the applicable environment, complete the pre-configuration tasks, and obtain the required data. This can help you complete the configuration task quickly and accurately.
-
Page 15: Configuring Terminals
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 1 Logging In to Switch Procedure Step 1 Connect the COM port on the PC and the console port on the switch by a cable. Step 2 Power on all devices to perform a self-check.
-
Page 16: Establishing The Configuration Task
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 1 Logging In to Switch 1.3.1 Establishing the Configuration Task Before configuring login to the switch through Telnet, familiarize yourself with the applicable environment, complete the pre-configuration tasks, and obtain the required data. This can help you complete the configuration task quickly and accurately.
-
Page 17: Configuring Login User Parameters
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 1 Logging In to Switch 1.3.3 Configuring Login User Parameters This part describes how to configure user parameters for login to the switch through Telnet. Context Do as follows on the switch: Procedure Step 1 Configure the authentication mode of login users.
-
Page 18
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 1 Logging In to Switch Figure 1-1 Networking diagram of logging in through the console port Switch Configuration Roadmap The configuration roadmap is as follows: Connect the PC and the switch through the console port. -
Page 19
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 1 Logging In to Switch Figure 1-3 Setting the port Figure 1-4 Setting the port communication parameters Issue 01 (2011-07-15) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co., Ltd. -
Page 20: Example For Logging In Through Telnet
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 1 Logging In to Switch Step 3 Power on the switch to perform a self-check and the system performs automatic configuration. When the self-check ends, you are prompted to press Enter until a command line prompt such as <Quidway>…
-
Page 21
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 1 Logging In to Switch Step 2 Configure login user parameters on the target switch. # Configure the login address <Quidway> system-view [Quidway] vlan 10 [Quidway-vlan10] quit [Quidway] interface gigabitethernet 0/0/1… -
Page 22: Cli Overview
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 2 CLI Overview CLI Overview About This Chapter Users operate devices, that is, configure the device and perform routine maintenance, by entering command lines. 2.1 CLI Introduction The command line interface (CLI) is the common tool for running commands.
-
Page 23: Cli Introduction
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 2 CLI Overview 2.1 CLI Introduction The command line interface (CLI) is the common tool for running commands. 2.1.1 Command Line Interface You can configure and manage a switch by using the CLI commands.
-
Page 24: Command Views
Not all display commands are of the monitoring level. For example, the display current- configuration and display saved-configuration commands are of the management level. For the level of a command, see the Quidway S2700 Series Command Reference. To implement efficient management, you can increase the command levels to 0-15. For the increase in the command levels, refer to Chapter 4 «Basic Configuration»…
-
Page 25
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 2 CLI Overview NOTE The prompt <Quidway> indicates the default switch name. The prompt <> indicates the user view and the prompt [] indicates other views. Some commands that are implemented in the system view can also be implemented in the other views;… -
Page 26: Online Help
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 2 CLI Overview Item Description Prompt upon [Quidway-EthernetX/Y/Z] entry Quit command [Quidway-EthernetX/Y/Z] quit Prompt upon [Quidway] quit NOTE X/Y/Z indicates the number of an FE interface that needs to be configured. It is in the format of slot number/sub card number/interface sequence number.
-
Page 27: Full Help
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 2 CLI Overview Partial help Error Messages of the Command Line Interface 2.2.1 Full Help When you enter a command line, you can view the description of keywords or parameters in the command line through the Full Help.
-
Page 28: Error Messages Of The Command Line Interface
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 2 CLI Overview bootrom bpdu bpdu-tunnel buffer Enter the first several letters of a key word in the command and then press Tab to display the complete key word on the condition that the letters uniquely identify the key word.
-
Page 29: Displaying
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 2 CLI Overview Table 2-2 Keys for editing Function Common key Inserts a character in the current position of the cursor if the editing buffer is not full and the cursor moves to the right. Otherwise, an alarm is generated.
-
Page 30: Regular Expressions
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 2 CLI Overview Function Enter Continues to display the information on the next line. 2.3.3 Regular Expressions The regular expression is a mode matching tool. You can construct the matching mode based on certain rules, and then match the mode with the target object.
-
Page 31
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 2 CLI Overview Particul Syntax Example characte Matches the preceding element zero 10* matches «1», «10», «100», and or more times. «1000». (10)* matches «null», «10», «1010», and «101010». Matches the preceding element one 10+ matches «10», «100», and… -
Page 32
Specifying a Filtering Mode in Command CAUTION The Quidway S2700 Series uses a regular expression to implement the filtering function of the pipe character. A display command supports the pipe character only when there is excessive output information. -
Page 33: History Commands
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 2 CLI Overview Specify a Filtering Mode when Information is Displayed When a lot of information is displayed, you can specify a filtering mode in the prompt «—- More —-«.
-
Page 34: Shortcut Keys
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 2 CLI Overview 2.4 Shortcut Keys Using the system shortcut keys makes it easier to enter commands. 2.4.1 System Shortcut Keys System-defined shortcut keys with fixed functions are defined by the system.
-
Page 35: Configuration Examples
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 2 CLI Overview Function ESC_F The cursor moves to the right to the end of next word. ESC_N The cursor moves downward to the next line. ESC_P The cursor moves upward to the previous line.
-
Page 36
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 2 CLI Overview Enter a space and enter the next keyword channel. [Quidway] info-center logbuffer channel —-End Issue 01 (2011-07-15) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co., Ltd. -
Page 37: How To Use Interfaces
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 3 How to Use Interfaces How to Use Interfaces About This Chapter This chapter describes the concept of the interface and the basic configuration about the interface. 3.1 Introduction to Interfaces This section describes different types of interfaces.
-
Page 38: Introduction To Interfaces
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 3 How to Use Interfaces 3.1 Introduction to Interfaces This section describes different types of interfaces. The interfaces are provided by the S2700 to receive and send data. Interfaces are classified into management interfaces and service interfaces based on their functions;…
-
Page 39
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 3 How to Use Interfaces Slot ID: indicates the slot where an interface is located. The value is 0. Subcard ID: indicates the subcard where an interface is located. The value is 0. -
Page 40: Setting Basic Parameters Of An Interface
3 How to Use Interfaces For details about the Eth-Trunk configuration, see «Configuring the Eth-Trunk» in the Quidway S2700 Series Ethernet Switches Configuration Guide — Ethernet. Loopback interface A loopback interface is a virtual interface. The TCP/IP protocol suite defines IP address 127.0.0.0 as a loopback address.
-
Page 41: Entering The Interface View
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 3 How to Use Interfaces Data Preparation To set parameters of an interface, you need the following data. Data Type and number of the interface to be configured Description of the interface 3.2.2 Entering the Interface View…
-
Page 42: Configuring The Description For An Interface
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 3 How to Use Interfaces Step 3 Run: All the commands in the view of the specified interface are displayed. —-End 3.2.4 Configuring the Description for an Interface The description configured for an interface on the S2700 helps you identify and memorize the usage of the interface, which facilitates the management.
-
Page 43: Further Configuration An Interface
Configuring routes For the detailed Configuration, please see the other configuration manuals of S2700. For the detailed Configuration, please see Quidway S2700 Series Ethernet Switches Configuration Guide — Ethernet and Quidway S2700 Series Ethernet Switches Configuration Guide — IP Routing.
-
Page 44: Configuring The Loopback Interface
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 3 How to Use Interfaces Procedure Step 1 Run the display interface [ interface-type [ interface-number ] ] command to check the running status of the interface and the statistics on the interface.
-
Page 45: Checking The Configuration
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 3 How to Use Interfaces Procedure Step 1 Run: system-view The system view is displayed. Step 2 Run: interface loopback interface-number A loopback interface is created. The value of interface-number ranges from 0 to 1023. A maximum of 1024 loopback interfaces can be created.
-
Page 46: Debugging The Interface
Debugging affects the performance of the system. So, after debugging, run the undo debugging all command to disable it immediately. For the description about debugging commands, see the Quidway S2700 Series Ethernet Switches Debugging Reference. For details about debugging commands on an interface, see the following chapters.
-
Page 47: Basic Configuration
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 4 Basic Configuration Basic Configuration About This Chapter This chapter describes how to configure the basic system environment and the basic user environment. 4.1 Basic Configuration Introduction This section describes the meaning and scope of the basic configuration.
-
Page 48: Basic Configuration Introduction
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 4 Basic Configuration 4.1 Basic Configuration Introduction This section describes the meaning and scope of the basic configuration. Before configuring services, users often need to perform basic configurations for actual operation and maintenance.
-
Page 49: Configuring The Equipment Name
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 4 Basic Configuration Data Login information Command level 4.2.2 Configuring the Equipment Name You can change the equipment name as required. The new equipment name takes effect immediately. Context Do as follows on the switch:…
-
Page 50: Configuring A Header
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 4 Basic Configuration The current date and time is set. Step 2 Run: clock timezone time-zone-name { add | minus } offset The time zone is set. l If add is configured, the current time is the UTC time plus the time offset. That is, the default UTC time plus offset is equal to the time of time-zone-name.
-
Page 51: Configuring Command Levels
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 4 Basic Configuration header shell { information text | file file-name } The header displayed after login is set. A header is a system prompt displayed when a user logs in to the switch or starts interactive configuration with the switch.
-
Page 52: Configuring Basic User Environment
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 4 Basic Configuration The command level is configured. With the command, you can specify the level and view multiple commands at one time (command-key). All commands have default command views and levels. You need not reconfigure them.
-
Page 53: Switching User Levels
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 4 Basic Configuration CAUTION When simple is used, the password is saved in the configuration files in simple text. Login users with lower level can obtain the password by viewing the configuration. This may cause security problems.
-
Page 54: Locking User Interfaces
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 4 Basic Configuration 4.3.4 Locking User Interfaces You can enter the set password to unlock the locked user interface. Context When you leave the operation terminals for a moment, you can lock the user interface to prevent unauthorized users from operating the interface.
-
Page 55: Displaying System Status
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 4 Basic Configuration Prerequisite Basic Configuration are complete. Procedure Run the display version command to display the system version. Run the display clock command to display the system time. Run the display saved-configuration command to display the original configuration.
-
Page 56: User Management
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management User Management About This Chapter This chapter describes user interfaces and the configuration of users’ login. 5.1 User Management Introduction This section describes basic concepts of user interfaces and user management.
-
Page 57: User Management Introduction
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management 5.1 User Management Introduction This section describes basic concepts of user interfaces and user management. 5.1.1 User Interface A user interface (UI) enables users to log in to the S2700. Through a user interface, you can configure the parameters on all physical and logical interfaces that work in asynchronous and interactive modes.
-
Page 58: User Authentication
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management Figure 5-1 Numbering of user interfaces on the S2700 Types ofset Relative Obsolute interface numbering numbering console0 …… vty0 vty1 vty2 vty3 vty4 In the figure, console 0 and 0 indicate the same user interface; vty1 and 35 indicate the same user interface.
-
Page 59
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management User Type Description Authentication Telnet users Logs in to the S2700 through the Ethernet interface Recommended using Telnet and have limited rights. A Telnet connection is set up between the user terminal and the S2700. -
Page 60: Logging In To The S2700 Through The Console Port
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management Table 5-3 Authentication modes of login users Authenticatio Description n Mode Non- Users can log in to the S2700 without entering the user name and password. authentication There is a great potential security risk.
-
Page 61: Logging In To The S2700 Through The Console Interface
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management 5.2.2 Logging In to the S2700 Through the Console Interface Context When setting up a local configuration environment through the console interface, you can connect the PC and the S2700 through the Windows HyperTerminal.
-
Page 62
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management Figure 5-4 Setting the connection port Step 4 Set communication parameters. After entering the COM1 Properties window as shown in Figure 5-5, set the communication parameters according to the description in Table 5-4. -
Page 63
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management Figure 5-5 Setting communication parameters for the port Table 5-4 Communication parameters Parameter Value Bit per second (Baud rate) 9600 Data bit Parity check None Stop bit… -
Page 64: Configuring Console User Interface
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management Figure 5-6 Selecting a terminal type After the preceding steps are complete, press Enter. If the prompt <Quidway> is displayed, it indicates that you have logged in to the S2700. At this time, you can enter the command to configure and manage the S2700.
-
Page 65: Configuring Console Interface Attributes
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management Powering on the switch Connecting a PC to the switch Data Preparation To configure a console interface, you need the following data. Data Baud rate, flow-control mode, parity, stop bit, and data bit…
-
Page 66: Setting Console Terminal Attributes
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management The flow control mode is set. By default, the flow-control mode is none. Step 5 (Optional) Run: parity { even | mark | none | odd | space } The parity mode is set.
-
Page 67: Configuring User Priority
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management The timeout period for idle users is set. By default, the timeout period for idle users is 10 minutes. Step 5 Run: screen-length screen-length The number of lines to be displayed on each screen is set.
-
Page 68: Configuring User Authentication
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management For more information about the command priority, see «Command Level» in Chapter 3 «CLI Overview». —-End 5.3.5 Configuring User Authentication The system provides three authentication modes, namely, AAA, password, and none.
-
Page 69: Checking The Configuration
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management Configuring Non-Authentication Run: system-view The system view is displayed. Run: user-interface console interface-number The console user interface view is displayed. Run: authentication-mode none The authentication mode is set to non-authentication.
-
Page 70: Configuring Maximum Vty User Interfaces
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management Pre-configuration Tasks Before configuring a VTY user interface, complete the following tasks: Powering on the switch Connecting a PC to the switch correctly Data Preparation To configure a VTY user interface, you need the following data.
-
Page 71: Optional)Configuring Limits For Incoming Calls And Outgoing Calls
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management If the maximum number of VTY user interfaces to be configured is larger than the maximum number of current interfaces, the authentication mode and password need to be configured for newly added user interfaces.
-
Page 72: Configuring User Authentication
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management Context Do as follows on the switch: Procedure Step 1 Run: system-view The system view is displayed. Step 2 Run: user-interface vty number1 [ number2 ] The VTY interface view is displayed.
-
Page 73
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management AAA authentication: requires the user name and password. Password authentication: requires no user name but a password must be set. Otherwise, the user can log in to the switch only through the console interface. -
Page 74: Checking The Configuration
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management system-view The system view is displayed. Run: user-interface vty number1 [ number2 ] The VTY user interface view is displayed. Run: authentication-mode none The authentication mode is set to none.
-
Page 75: Sending Messages To Other User Interfaces
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management Powering on the switch Connecting the PC with the switch properly Data Preparations To manage the user interface, you need the following data: Data Type and number of the user interface Contents of the message to be sent 5.5.2 Sending Messages to Other User Interfaces…
-
Page 76: Checking The Configuration
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management 5.5.4 Checking the Configuration After configuring user management interfaces, you can view the usage information of user interfaces. Prerequisite The configuration of User Interfaces are complete. Procedure Step 1 Run the display users [ all ] command to check the usage information of the user interface.
-
Page 77: Configuring Authentication Mode
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management 5.6.2 Configuring Authentication Mode The system provides three authentication modes, namely, AAA local authentication, password authentication, and none authentication. Context Do as follows on the switch that the user logs in to:…
-
Page 78: Setting Username And Password For Aaa Local Authentication
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management NOTE The default authentication mode is the password authentication. —-End 5.6.4 Setting Username and Password for AAA Local Authentication You can configure a plain or cipher text password for AAA local authentication.
-
Page 79: Configuring User Priority
5.6.6 Configuring User Priority You can configure the user priority. Context Refer to the Quidway S2700 Series Configuration Guide — Security. 5.6.7 Checking the Configuration After configuring user management, you can view the usage information of user interfaces, local user list, and online users.
-
Page 80: Configuration Examples
Networking Requirements The COM port of the PC is connected with the Console port. Set the priority of VTY0 to 2 and authenticate the passwords of users. Users need to enter the password Huawei to log in successfully. After login, if the operations are not carried out in 30 minutes, it means that the user-interface is disconnected from the switch.
-
Page 81: Example For Logging In To The Device Through Aaa
Configure the priority of VTY0 to be 2, perform AAA authentication on the user that logs in through VTY0. The login user must enter the username «huawei» and the password «huawei». After login, if the user does not operate the switch within 30 minutes, the connection with the switch is disabled.
-
Page 82
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 5 User Management Username and password for authentication Disconnect time Procedure Step 1 Configure the priority of VTY0 to be 2 and the disconnection time within 30 minutes. <Quidway> system-view… -
Page 83: File System Management
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 6 File System Management File System Management About This Chapter This chapter describes the basic knowledge of the file system, including the methods of managing files, directories, and storage devices.
-
Page 84: Overview Of The File System
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 6 File System Management 6.1 Overview of the File System This section describes the concepts of the file system. Basic Concepts of the File System A file system allows you to manage files and directories on the storage devices. In the file system, you can create, delete, modify, and rename a file or a directory, and view contents of a file.
-
Page 85: Restoring Storage Devices With File System Troubles
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 6 File System Management 6.2.2 Restoring Storage Devices with File System Troubles When the file system on a storage device fails, the terminal of the switch prompts you to rectify the fault.
-
Page 86: Viewing The Current Directory
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 6 File System Management Applicable Environment When you need to transfer files between the client and the server, configure the directory by using the file system. Pre-configuration Tasks Before configuring the management directory, complete the following tasks:…
-
Page 87: Displaying A Directory Or File
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 6 File System Management A directory is specified. Step 2 Run: The current directory is displayed. —-End 6.3.4 Displaying a Directory or File You can view a directory or files in the directory.
-
Page 88: Managing Files
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 6 File System Management Context Do as follows on the switch: Procedure Step 1 Run: cd directory The parent directory of the directory to be deleted is displayed. Step 2 Run: rmdir directory The directory is deleted.
-
Page 89: Displaying Contents Of Files
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 6 File System Management 6.4.2 Displaying Contents of Files You can view the contents of a file, which are displayed in texts. Context Do as follows on the switch: Procedure…
-
Page 90: Renaming Files
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 6 File System Management Procedure Step 1 Run: cd directory The directory of the file is displayed. Step 2 Run: move source-filename destination-filename The file is moved. —-End 6.4.5 Renaming Files You can rename files.
-
Page 91: Deleting Files In The Recycle Bin
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 6 File System Management Context Do as follows on the switch: Procedure Step 1 Run: cd directory The directory of the file is displayed. Step 2 Run: delete [ /unreserved ] filename The file is deleted.
-
Page 92: Running Files In Batch
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 6 File System Management 6.4.10 Running Files in Batch You can upload the files and then process the files in batches. Prerequisite Uploading the batched files on the client end to the switch.
-
Page 93
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 6 File System Management By default, the prompt mode is alert. CAUTION If the prompt is in the quiet mode, no prompt appears for data lossdue to maloperation. —-End Issue 01 (2011-07-15) Huawei Proprietary and Confidential Copyright ©… -
Page 94: Management Of Configuration Files
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 7 Management of Configuration Files Management of Configuration Files About This Chapter This chapter describes current configurations, configuration files, detection of master/slave configuration consistency, and configuration recovery. 7.1 Management of Configuration Files Introduction The configuration file is the add-in configuration item when restarting the switch this time or next time.
-
Page 95: Management Of Configuration Files Introduction
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 7 Management of Configuration Files 7.1 Management of Configuration Files Introduction The configuration file is the add-in configuration item when restarting the switch this time or next time. 7.1.1 Configuration Files This part describes basic concepts of configuration files.
-
Page 96: Managing Configuration Files
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 7 Management of Configuration Files 7.2 Managing Configuration Files You can manage configuration files to ensure that the switch starts normally. 7.2.1 Establishing the Configuration Task Before managing configuration files, familiarize yourself with the applicable environment, complete the pre-configuration tasks, and obtain the required data.
-
Page 97: Configuring The Configuration File For Switch To Load For The Next Startup
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 7 Management of Configuration Files Procedure Step 1 Run: startup system-software system-file [ slave-board ] The S2700 system software for the switch to load next time when it starts is configured.
-
Page 98: Clearing A Configuration File
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 7 Management of Configuration Files The user can modify the current configuration through the command line interface. To set the current configuration as initial configuration when the switch starts next time, you can use the save command to save the current configuration in the flash memory.
-
Page 99: Checking The Configuration
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 7 Management of Configuration Files Context Do as follows on the switch: Procedure Step 1 Run: compare configuration [ configuration-file ] [ current-line-number save-line- number ] The current configuration is compared with the configuration file for next startup.
-
Page 100
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 7 Management of Configuration Files The current configuration of the switch is saved in the storage device. The S2700 system software and configuration file that are to be loaded on the switch next time are correct and they are saved in the root directory of the storage device. -
Page 101: Ftp And Tftp
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP FTP and TFTP About This Chapter This chapter describes the fundamentals, configuration procedures and configuration examples of FTP and TFTP. 8.1 FTP and TFTP Introduction This section describes the basic concepts of FTP and TFTP.
-
Page 102: Ftp And Tftp Introduction
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP 8.1 FTP and TFTP Introduction This section describes the basic concepts of FTP and TFTP. 8.1.1 FTP You can transfer files between local and remote hosts through FTP. FTP is commonly used in version upgrade, log downloading, file transfer, and configuration saving.
-
Page 103: Establishing The Configuration Task
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP 8.2.1 Establishing the Configuration Task Before configuring a switch to be the FTP server, familiarize yourself with the applicable environment, complete the pre-configuration tasks, and obtain the required data. This can help you complete the configuration task quickly and accurately.
-
Page 104: Enabling The Ftp Server
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP The system view is displayed. Step 2 Run: ftp [ ipv6 ] server port port-number The port number of the FTP server is configured. If a new number of a monitored port is configured, the FTP server interrupts all the FTP connections and monitors the port of the new number.
-
Page 105: Configuring The Local Username And The Password
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP 8.2.5 Configuring the Local Username and the Password You can configure the authentication information for FTP users, which prevents unauthorized users from performing operations on the device and thus guarantees the security.
-
Page 106: Checking The Configuration
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP The FTP service type is configured. Step 5 Run: local-user user-name ftp-directory directory The authorization directory about the FTP user is configured. —-End 8.2.7 Checking the Configuration After configuring a switch to be the FTP server, you can view the configuration and status of the FTP server as well as information about login FTP users.
-
Page 107: Enabling The Ftp Server
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP Applicable Environment When the switch serves as the FTP server, for security, you can configure the switch by the access control list (ACL) to be accessed by only those clients that meet the matching conditions.
-
Page 108: Configuring The Basic Ftp Acl
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP Procedure Step 1 Run: system-view The system view is displayed. Step 2 Run: acl acl-number The ACL view is displayed. Step 3 Run: rule [ rule-id ] { deny | permit } [ source { source-address source-wildcard | any } | time-range time-name ] The ACL rule is configured.
-
Page 109: Configuring The Switch To Be The Ftp Client
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP Procedure Run the display ftp-server [ ] command to check the configuration and status of the FTP server. —-End Example After configuring an FTP server, you can run the display ftp-server command and view that the ACL number allocated for the FTP server is 2345.
-
Page 110: Logging In To The Ftp Server
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP Data FTP protocol command Local file name and file name on the remote FTP server Working directory name of the remote FTP server, local working directory of the…
-
Page 111: Configuring Data Type And Transmission Mode For The File
The data type of the file to be transmitted is ascii or binary mode. NOTE FTP server supports ascii mode for data transmission. But in Quidway S2700 Series, user has to switch to binary mode for data transfer. Step 2 Run: passive The passive file transfer mode is configured.
-
Page 112: Uploading Or Downloading Files
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP 8.4.5 Uploading or Downloading Files You can upload local files to a remote FTP server, download files of the FTP server, and save the files on the local device.
-
Page 113: Managing Files
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP l Run: rmdir remote-directory A directory is removed from the FTP server. NOTE l The directory to be created can comprise letters and digits, but not special characters such as <, >, ?, and :.
-
Page 114: Disconnecting From The Ftp Server
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP Context The username and password are of string data type. The string length for username must be in the range of 1 to 85 case-insensitive characters and password must be in the range of 1 to 16 case-insensitive characters.
-
Page 115: Establishing The Configuration Task
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP 8.5.1 Establishing the Configuration Task Before configuring TFTP, familiarize yourself with the applicable environment, complete the pre-configuration tasks, and obtain the required data. This can help you complete the configuration task quickly and accurately.
-
Page 116: Downloading Files Through Tftp
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP After the configuration, the source IP address of the TFTP client displayed on the TFTP server must be the same as the configured one. —-End 8.5.3 Downloading Files Through TFTP You can download files from the TFTP server to the TFTP client.
-
Page 117: Limiting The Access To The Tftp Server
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP 8.6 Limiting the Access to the TFTP Server You can configure the maximum number of TFTP servers that a TFTP client can access to determine which TFTP servers the TFTP client can log in to.
-
Page 118: Configuring The Basic Tftp Acl
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP The system view is displayed. Step 2 Run: acl acl-number The ACL view is displayed. Step 3 Run: rule [ rule-id ] { deny | permit } [ source { source-address source-wildcard | any } | time-range time-name ] The ACL rule is configured.
-
Page 119
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP Networking Requirements As shown in Figure 8-1, the local PC functions as the FTP client of which the IP address is 10.1.1.1/24. The Switch acts as the FTP server. VLAN 10 is created on the Switch and Ethernet0/0/1 is added to VLAN 10. -
Page 120
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP [Quidway] interface vlanif 10 [Quidway-Vlanif10] ip address 10.1.1.2 24 Step 2 Start the FTP server on the Switch, and set the FTP user name to u1 and password to ftpwd. -
Page 121: Example For Configuring An Acl Of The Ftp Server
Configure the ACL on the FTP server. Data Preparation To complete the configuration, you need the following data: Name of the FTP user set as u1 and password set as huawei on the server Number of the ACL Procedure Step 1 Configure basic FTP functions.
-
Page 122: Example For Configuring The Ftp Client
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP [Quidway-acl-basic-2001] quit Step 3 Configure the ACL supported by the FTP server. [Quidway] ftp acl 2001 Step 4 Connect PC1 to the FTP server. This step needs to be performed on the DOS of the PC.
-
Page 123
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP Networking Requirements As shown in Figure 8-3, the remote server at 10.1.1.2 serves as the FTP server. The Switch and the FTP server are directly connected and on the same network segment. The Switch has a reachable route to the FTP server. -
Page 124
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP [Quidway-Ethernet0/0/3] port hybrid untagged vlan 10 [Quidway-Ethernet0/0/3] quit [Quidway] interface ethernet 0/0/4 [Quidway-Ethernet0/0/4] port hybrid pvid vlan 10 [Quidway-Ethernet0/0/4] port hybrid untagged vlan 10 [Quidway-Ethernet0/0/4] quit [Quidway] interface vlanif 10 [Quidway-Vlanif10] ip address 10.1.1.3 24… -
Page 125: Example For Configuring The Tftp Client
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP return 8.7.4 Example for Configuring the TFTP Client In this example, the TFTP application is run on the TFTP server and the location of the source file on the server is set.
-
Page 126
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 8 FTP and TFTP [Quidway-Ethernet0/0/1] quit [Quidway] interface vlanif 10 [Quidway-Vlanif10] ip address 10.1.1.1 24 Step 3 On the Switch, initiate a connection to the TFTP server and download the 8031.cc file. -
Page 127: Telnet And Ssh
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Telnet and SSH About This Chapter Telnet and SSH can provide a terminal which enables users to remotely log in to and access a server. 9.1 Telnet and SSH Introduction This section explains basic concepts of user login by means of Telnet and SSH.
-
Page 128: Telnet And Ssh Introduction
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH 9.1 Telnet and SSH Introduction This section explains basic concepts of user login by means of Telnet and SSH. 9.1.1 Overview of User Login You can locally or remotely log in to a switch through the console port, Telnet, or SSH.
-
Page 129: Ssh Terminal Services
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH 9.1.3 SSH Terminal Services The S2700 supports the basic SSH protocol, client function, SFTP protocol, STelnet protocol and SCP. Introduction to SSH SSH works at the application layer in the TCP/IP protocol suite. SSH provides remote login and virtual terminal on the network where security is guaranteed.
-
Page 130: Configuring Telnet Terminal Services
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH – Supporting Data Encryption Standard (DES) and 3DES – Supporting the encrypted transfer of the user name or password – Supporting the encrypted transfer of interactive data SSH adopts RSA.
-
Page 131: Enabling The Telnet Service
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Applicable Environment To remotely log in to the switch through the Telnet protocol for maintenance and management, you need to configure Telnet terminal services. Pre-configuration Tasks…
-
Page 132: Establishing A Telnet Connection
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH The Telnet service is enabled. NOTE l By default, the function of the Telnet server is enabled. l If the undo telnet server enable command is run when Telnet login is in progress, the command does not take effect.
-
Page 133: Optional) Scheduled Telnet Disconnection
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Context Do as follows on the switch that functions as a Telnet server: Procedure Step 1 Run: system-view The system view is displayed. Step 2 Run: telnet server port port-number A Telnet server port number is set.
-
Page 134: Configuring Ssh Users
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Prerequisite The configuration of Telnet Terminal Services are complete. Procedure Run the display users command to check information about connected users. Run the display users all command to check information about all users, including connected and disconnected users.
-
Page 135: Creating Ssh User
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Creating a local user Configuring an RSA public key for the SSH client on the SSH server Data Preparation To configure SSH users, you need the following data.
-
Page 136: Configuring Ssh For The Vty User Interface
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Name and password of the local user are created. —-End 9.3.3 Configuring SSH for the VTY User Interface You can configure SSH for the VTY user interface.
-
Page 137: Configuring The Authentication Mode For Ssh Users
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH A local RSA key pair is generated. NOTE To log in to an SSH server, the local RSA key pair must be configured and generated first. Before performing the other SSH configurations, you must configure the rsa local-key-pair create command to generate a local key pair.
-
Page 138: Optional) Configuring The Basic Authentication Information For Ssh Users
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH The public key editing view is displayed. Run: hex-data The public key is edited. The public key must be a string of hexadecimal alphanumeric characters. It is automatically generated by an SSH client.
-
Page 139: Optional) Authorizing Ssh Users Through The Command Line
«AAA and User Management» in the Quidway S2700 Series Configuration Guide — Security. This section describes how to configure the command line authorization for RSA authentication.
-
Page 140: Optional) Configuring The Authorized Directory Of The Sftp Service For Ssh Users
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Context Do as follows on the switch that functions as an SSH server: Procedure Step 1 Run: system-view The system view is displayed. Step 2 Run: ssh user username service-type { sftp | stelnet | all } The service type for the SSH user is configured.
-
Page 141: Configuring The Ssh Server Function
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Procedure Run the display ssh user-information command to check the information about the SSH client on the SSH server. Run the display ssh user-information username command to check the information about the specified SSH client on the SSH server.
-
Page 142: Enabling The Stelnet Service
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Data Number of the port monitored by the SSH server 9.4.2 Enabling the STelnet Service Before enjoying the STelnet service, you need to enable it. Context…
-
Page 143: Optional) Enabling The Earlier Version — Compatible Function
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Context Do as follows on the S2700 functioning as the SCP server: Procedure Step 1 Run: system-view The system view is displayed. Step 2 Run: scp server enable SCP services are enabled.
-
Page 144: Optional) Configuring The Interval For Updating The Key Pair On The Ssh Server
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Context Do as follows on the switch that serves as an SSH server: Procedure Step 1 Run: system-view The system view is displayed. Step 2 Run: ssh server port port-number The number of the port monitored by the SSH server is configured.
-
Page 145: Configuring The Stelnet Client Function
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Procedure Step 1 Run the display ssh server status command to view the global configuration of the SSH server. —-End Example Run the display ssh server status command, and you can view that the SSH version of the SSH session is 1.99, and the times for re-establishing the SSH session is 5.
-
Page 146: Enabling The First-Time Authentication On The Ssh Client
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Data Name of the SSH server Number of the port monitored by the SSH server Preferred encrypted algorithm from the STelnet client to the SSH server…
-
Page 147: Optional) Assigning An Rsa Public Key To The Ssh Server
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH NOTE l The purpose of enabling the first-time authentication on the SSH client is to skip checking the validity of the RSA public key of the SSH server when the STelnet client logs in to the SSH server for the first time.
-
Page 148: Enabling The Stelnet Client
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH that the key does not exist after the peer-public-key end command is run and the system view is displayed. Step 6 Run: peer-public-key end Return to the system view from the public key view.
-
Page 149: Checking The Configuration
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH md5 | md5_96 } ] | [ prefer_stoc_hmac { sha1 | sha1_96 | md5 | md5_96 } ] ] [ -ki aliveinterval [ -kc alivecountmax ] ]command. You can log in to the SSH server through STelnet.
-
Page 150: Configuring The First-Time Authentication On The Ssh Client
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Applicable Environment SFTP enables users to log in to the device from a secure remote end to manage files. This improves the security of data transmission for the remote end to update its system. The SFTP client function also enables you to log in to the remote device through SFTP for the secure file transmission.
-
Page 151: Optional) Assigning An Rsa Public Key To The Ssh Server
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH To simplify user operations, you are recommended to enable the first-time authentication on the SSH client. Do as follows on the switch that serves as an SSH client:…
-
Page 152: Enabling The Sftp Client
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Step 3 Run: public-key-code begin The public key editing view is displayed. Step 4 Run: hex-data The public key is edited. The public key must be a string of hexadecimal alphanumeric characters. It is automatically generated by an SSH client.
-
Page 153: Optional) Managing The Directory
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Procedure Step 1 Run: system-view The system view is displayed. Step 2 According to the address type of the SSH server, select and perform one of the two configurations below.
-
Page 154: Optional) Managing The File
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH sha1_96 | md5 | md5_96 } ] | [ prefer_stoc_hmac { sha1 | sha1_96 | md5 | md5_96 } ] ] [ -ki aliveinterval [ -kc alivecountmax ] ] You can log in to the SSH server through SFTP.
-
Page 155: Optional) Displaying The Sftp Client Command Help
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH system-view The system view is displayed. Step 2 According to the address type of the SSH server, select and perform one of the two configurations below.
-
Page 156: Checking The Configuration
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH The system view is displayed. Step 2 According to the address type of the SSH server, select and perform one of the two configurations below. l For IPv4 addresses,…
-
Page 157: Configuring The Scp Client
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH STOC Cipher : aes128-cbc CTOS Hmac : hmac-sha1-96 STOC Hmac : hmac-sha1-96 : diffie-hellman-group1-sha1 Service Type : sftp Authentication Type : rsa 9.7 Configuring the SCP Client This section describes how to configure the SCP client.
-
Page 158: Copying Files
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Context Do as follows on the switch functioning as the SCP client: Procedure Step 1 Run: system-view The system view is displayed. Step 2 Run: scp client-source { -a source-ip-address | -i interface-type interface-number } A source IP address or a source interface is configured for the SCP client.
-
Page 159: Checking The Configuration
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH 9.7.4 Checking the Configuration After the SCP client is successfully configured, you can view configurations of the SCP connection. Prerequisite The configurations of the SCP client are complete.
-
Page 160
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Configuration Roadmap The configuration roadmap is as follows: Assign IP addresses to Switch A and Switch B. Configure an authentication mode and password on Switch B. -
Page 161: Example For Configuring The Pc As The Stelnet Client To Connect To The Ssh Server
9-4, after the STelnet service is enabled on the SSH server, the STelnet client can log in to the SSH server with the password, RSA, password-rsa, or all authentication mode. Configure Client001 with the password as huawei and adopt the password authentication. Issue 01 (2011-07-15) Huawei Proprietary and Confidential…
-
Page 162
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH The IP address of the SSH server is 192.168.1.1. The user interface supports only SSH. Figure 9-4 Networking diagram of configuring the PC as the STelnet client to connect to the… -
Page 163
9 Telnet and SSH NOTE If SSH is configured as the login protocol, the S2700 automatically disables Telnet. Step 3 Configure the password of the SSH user Client001 to huawei. [SSH Server] aaa [SSH Server-aaa] local-user client001 password cipher huawei… -
Page 164: Example For Configuring The Switch As The Stelnet Client To Connect To The Ssh Server
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH —-End Configuration Files Configuration file of the SSH server sysname SSH Server local-user client001 password cipher N`C55QK<`=/Q=^Q`MAF4<1!! local-user client001 privilege level 3 local-user client001 service-type ssh…
-
Page 165
The following login users need to be configured. Client001, with the password as huawei and the authentication mode as password Client002, with the password as rsakey001 and the authentication mode as RSA The user interface supports only the SSH protocol. -
Page 166
# Create an SSH user named Client001 and configure the authentication mode as password for the user. [Quidway] ssh user client001 [Quidway] ssh user client001 authentication-type password # Set the password of Client001 to huawei. Issue 01 (2011-07-15) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co., Ltd. -
Page 167
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH [Quidway] aaa [Quidway-aaa] local-user client001 password simple huawei [Quidway-aaa] local-user client001 service-type ssh l # Create an SSH user named Client002 and configure the authentication mode as RSA for the user. -
Page 168
The server’s public key will be saved with the name: 10.164.39.222. Please wait… Enter password: Enter the password huawei, and information indicating that the login succeeds is displayed as follows: info: The max number of VTY users is 20, and the current number of VTY users on line is 1. -
Page 169
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH # Check the status of the SSH server. [Quidway] display ssh server status SSH version :1.99 SSH connection timeout :60 seconds SSH server key generating interval… -
Page 170
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH interface Vlanif10 ip address 10.164.39.222 255.255.255.0 rsa peer-public-key rsakey001 public-key-code begin 3047 0240 BFF35E4B C61BD786 F907B5DE 7D6770C3 E5FD17AB 203C8FCB BBC8FDF2 F7CB674E 519E8419 0F6B97A8 EA91FC4B B9E18836 5E74BFD5 4C687767 A89C6B43… -
Page 171: Example For Connecting The Sftp Clinet And The Ssh Server
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH return 9.8.4 Example for Connecting the SFTP Clinet and the SSH Server In this example, the local key pairs are generated on the SFTP client and the SSH server respectively;…
-
Page 172
# Create an SSH user named Client001 and configure the authentication mode as password for the user. [Quidway] ssh user client001 [Quidway] ssh user client001 authentication-type password # Set the password of Client001 to huawei. [Quidway] aaa [Quidway-aaa] local-user client001 password simple huawei Issue 01 (2011-07-15) Huawei Proprietary and Confidential Copyright ©… -
Page 173
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH [Quidway-aaa] local-user client001 service-type ssh l # Create an SSH user named Client002 and configure the authentication mode as RSA for the user. [Quidway] ssh user client002 [Quidway] ssh user client002 authentication-type rsa Step 4 Configure the RSA public key on the server. -
Page 174
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH [Quidway-rsa-key-code] 0203 [Quidway-rsa-key-code] 010001 [Quidway-rsa-key-code] public-key-code end [Quidway-rsa-public-key] peer-public-key end Step 5 Bind the RSA public key of the SSH client to Client002. [Quidway] ssh user client002 assign rsa-key RsaKey001 Step 6 Enable the SFTP service on the SSH server. -
Page 175
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH [Quidway] display ssh server session Session 1: Conn: VTY 3 Version: 2.0 State: started Username: client001 Retry: 1 CTOS Cipher: aes128-cbc STOC Cipher: aes128-cbc CTOS Hmac: hmac-sha1-96… -
Page 176: Example For Configuring The Ssh Server To Support The Access From Another Port
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH peer-public-key end local-user client001 password simple huawei local-user client001 service-type ssh sftp server enable ssh user client001 ssh user client002 ssh user client001 authentication-type password ssh user client002 authentication-type rsa…
-
Page 177
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Networking Requirements The standard listening port is numbered 22, as defined in the SSH protocol. If attackers access the standard port continuously, the bandwidth is consumed and the performance of the server is degraded. -
Page 178
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Generate an RSA public key on the SSH server and bind the RSA public key of the SSH client to Client002. Enable the STelnet and SFTP services on the SSH server. -
Page 179
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH [client002] display rsa local-key-pair public ===================================================== Time of Key pair created: 16:38:51 2007/5/25 Key name: client002_Host Key type: RSA encryption Key ===================================================== Key code: 3047 0240… -
Page 180
The server’s public key will be saved with the name: 10.164.39.222. Please wait… Enter password: Enter the password huawei, and information indicating that the login succeeds is displayed as follows: info: The max number of VTY users is 20, and the current number of VTY users on line is 1. -
Page 181
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH # The SFTP client logs in to the SSH server by using the new listening port. [client002]sftp 10.164.39.222 1025 Please input the username:client002 Trying 10.164.39.222 … -
Page 182
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Configuration Files Configuration file of the Quidway, the SSH server sysname Quidway vlan batch 10 interface Vlanif10 ip address 10.164.39.222 255.255.255.0 rsa peer-public-key rsakey001 public-key-code begin… -
Page 183: Example For Authenticating Ssh Through Radius
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH vlan batch 10 interface Vlanif10 ip address 10.164.39.221 255.255.255.0 ssh client first-time enable interface Ethernet0/0/1 port hybrid pvid vlan 10 port hybrid untagged vlan 10 return 9.8.6 Example for Authenticating SSH Through RADIUS…
-
Page 184
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Generate the RSA public key on SSH server and bind the RSA public key of the SSH client to ssh2@ssh.com. Enable the STelnet and SFTP services on the SSH server. -
Page 185
On the RADIUS server, add two users named ssh1@ssh.com and ssh2@ssh.com ; in addition, designate the NAS address 10.164.39.222 and the key huawei. The NAS address refers to the address of the SSH server that connects to the RADIUS server. -
Page 186
[Quidway] radius-server template ssh # Configure the IP address as 10.164.6.49 and port of the RADIUS authentication server as 1812. [Quidway-radius-ssh] radius-server authentication 10.164.6.49 1812 # Configure the key of RADIUS server as huawei. [Quidway-radius-ssh] radius-server shared-key huawei [Quidway-radius-ssh] quit Step 5 Configure RADIUS domain name. -
Page 187
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH Step 7 Verify the configuration. After the configuration, run the display radius-server configuration and display ssh server session commands on the SSH server. You can view the configuration of the RADIUS server on the SSH server. -
Page 188: Example For Configuring The Scp Client
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH rsa peer-public-key rsakey001 public-key-code begin 3047 0240 C4989BF0 416DA8F2 2675910D 7F2997E8 5573A35D 0163FD4A FAC39A6E 0F45F325 A4E3AA1D 54692B04 C6A28D3D C58DE2E8 E0D58D65 7A25CF92 A74D21F9 E917182B 0203 010001 public-key-code end…
-
Page 189
# Configure the password authentication for the SSH user Client001. [SSH Server] ssh user client001 [SSH Server] ssh user client001 authentication-type password # Configure the password of the SSH user Client001 to huawei. [SSH Server] aaa [SSH Server-aaa] local-user client001 password cipher huawei… -
Page 190
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 9 Telnet and SSH [SSH Server] ssh user client001 service-type all Step 3 Enable SCP services on the SCP server. [SSH Server] scp server enable Step 4 Download files from the SCP server to the SCP client. -
Page 191: Web System Configuration
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 10 Web System Configuration Web System Configuration About This Chapter Before configuring the S2700 in Web mode, you need to configure the S2700 as the Web server. 10.1 Overview of Web System Through the Web system, users can manage and maintain the S2700 in the graphical user interface (GUI).
-
Page 192: Overview Of Web System
Through the Web system, users can manage and maintain the S2700 in the graphical user interface (GUI). To facilitates the use and maintenance of the S2700 , Huawei develops the Web system for S2700. The S2700 is installed with a built-in Web server. Thus, the terminal (such as a PC) connected to the S2700 can access the S2700 through the Web browser.
-
Page 193
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 10 Web System Configuration Choose Start > All Programs > Accessories > Communications > HyperTerminal to start the HyperTerminal. Step 2 Set up a new connection. As shown in Figure 10-2, enter the name of the new connection in the Name text box and choose an icon. -
Page 194
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 10 Web System Configuration Figure 10-3 Setting the connection port Step 4 Set communication parameters. After entering the COM1 Properties window as shown in Figure 10-4, set the communication parameters according to the description in Table 10-1. -
Page 195
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 10 Web System Configuration Figure 10-4 Setting communication parameters for the port Table 10-1 Communication parameters Parameter Value Bit per second (Baud rate) 9600 Data bit Parity check None Stop bit… -
Page 196: Setting The Management Ip Address Of The S2700
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 10 Web System Configuration Figure 10-5 Selecting a terminal type After the preceding steps are complete, press Enter. If the prompt <Quidway> is displayed, it indicates that you have logged in to the S2700. At this time, you can enter the command to configure and manage the S2700.
-
Page 197: Uploading Web
FTP. Prerequisite To obtain the Web page file of the S2700, log in to http://support.huawei.com, and then choose Software Center > Version Software > Data Communication Product Line > Ethernet Switch > S23&33&53&CX200D Series. Download the software package of the current version.
-
Page 198: Loading A Web
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 10 Web System Configuration Step 7 Run the following command in the cmd view of the PC: ftp ip-address The user name and password are displayed. The PC can log in to the S2700.
-
Page 199: Logging In To The Web System
Quidway S2700 Series Ethernet Switches Configuration Guide — Basic Configuration 10 Web System Configuration Procedure Step 1 Run: system-view The system view is displayed. Step 2 Run: http server enable The HTTP server is enabled. Step 3 Run: The AAA view is displayed.
-
Page 200
Step 2 Click Login or press enter to display the homepage of the Web system. You can configure the S2700 after logging in to the Web system. For details on how to configure the S2700 on the Web system, see the Quidway S2700 Series Ethernet Switches Web Network Management System Client Operation Guide.
М
оби
ль
ны
е п
рин
те
ры
се
рии
Q
Ln
Кра
тк
ое
р
ук
овод
ст
во
п
оль
зов
ат
ел
я
2
Вв
ед
ени
е
Ус
та
но
вк
а и з
ар
яд
ка
ба
тар
еи
За
гр
уз
ка
н
ос
ит
еля
П
од
кл
ю
че
ни
е п
ри
нт
ер
а и
эл
ем
енты
у
пра
вл
ен
ия
О
чис
тк
а и
у
ст
ра
не
ние
не
ис
пр
авно
ст
ей
Ак
се
сс
уа
ры и к
он
та
кт
на
я
ин
ф
ор
м
ац
ия
9
8
11
4
13
10
1
2
3
5
6
7
14
12
1. Опорный валик
2. Датчик полосы
3. Опорные диски
рулонного носителя
4. Планка для отрыва носителя
5. Датчик присутствия этикетки
6. Рычаг устройства снятия этикеток
7. Снимающая скоба
8. Кнопка крышки отсека носителя
9. Панель кнопок
10. Крепление ремня
11. Экран состояния
12. Печатающая головка
13. Крышка отсека носителя
14. Датчик разрыва
15. Кнопка питания
16. Кнопка подачи носителя
17. Светодиодный индикатор зарядки
Краткое описание серии QLn (продолжение)
19
18
21
18. Зажим для крепления к поясному ремню
19. Аккумуляторная батарея
20. Коммуникационные порты USB/RS232
21. Этикетка с MAC-адресом
22. Разъем для подставки
23. Вход постоянного тока
20
23
22
Краткое описание серии QLn (показан принтер QLn420)
17
16
15
- Этот метод отслеживает в приложении и оценивает количество запущенных операций в соответствии с мониторингом, предоставленным FrameWork.
registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() {
@Override
public void onActivityCreated(Activity activity, Bundle savedInstanceState) {
}
@Override
public void onActivityStarted(Activity activity) {
mFinalCount++;
// Если mFinalCount == 1, это означает от фона к переднему плану
Log.e("onActivityStarted", mFinalCount +"");
if (mFinalCount == 1){
// Указывает, что вы вернулись на передний план с фона
Intent intent = new Intent(getApplicationContext(), StartActivity.class).setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
}
@Override
public void onActivityResumed(Activity activity) {
}
@Override
public void onActivityPaused(Activity activity) {
}
@Override
public void onActivityStopped(Activity activity) {
mFinalCount--;
// Если mFinalCount == 0, это означает, что передний план к фону
Log.i("onActivityStopped", mFinalCount +"");
if (mFinalCount == 0){
// Описание спереди назад
}
}
@Override
public void onActivitySaveInstanceState(Activity activity, Bundle outState) {
}
@Override
public void onActivityDestroyed(Activity activity) {
}
});
2. Мониторинг в BaseActivity. Первый способ — это унаследовать все действия и определить способ мониторинга их собственного жизненного цикла.
public class BaseActivity extends Activity{
public static boolean isActive; // Глобальные переменные
@Override
protected void onResume() {
Log.d("dukang", "Base onResume: ");
if (!isActive) {
// приложение выходит из фона и выходит на передний план
isActive = true;
Log.i("ACTIVITY", «Программа просыпается из фона»);
// startActivity(new Intent(this,StartActivity.class));
}
super.onResume();
}
@Override
protected void onStart() {
super.onStart();
}
@Override
protected void onPause() {
super.onPause();
}
@Override
protected void onStop() {
Log.d("DK", "onStop: программа переходит в фоновый режим"+System.currentTimeMillis());
if (!isAppOnForeground()) {
// приложение входит в фон
isActive = false;// Записать текущий фон
Log.d("DK", «Программа выходит на задний план»+System.currentTimeMillis());
}
super.onStop();
}
@Override
protected void onDestroy() {
super.onDestroy();
}
/**
* Находится ли приложение в активном состоянии переднего плана
*
* @return
*/
public boolean isAppOnForeground() {
ActivityManager activityManager = (ActivityManager) getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE);
String packageName = getApplicationContext().getPackageName();
List<ActivityManager.RunningAppProcessInfo> appProcesses = activityManager
.getRunningAppProcesses();
if (appProcesses == null)
return false;
for (ActivityManager.RunningAppProcessInfo appProcess : appProcesses) {
// The name of the process that this object is associated with.
if (appProcess.processName.equals(packageName)
&& appProcess.importance == ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND) {
return true;
}
}
return false;
}
}
3. С помощью этих двух методов вы можете выполнить обычную рекламную функцию, использовать обычную сцену: каждый раз, когда вы запускаете приложение, всплывает страница-руководство, а затем отображается эффект реализации ранее вышедшей страницы, в зависимости от эффекта.
(Процесс состоит в том, чтобы запустить приложение в первый раз, зайти на страницу руководства, затем через 2 секунды войти в основной интерфейс, щелкнуть, чтобы перейти ко второму интерфейсу, и затем щелкнуть, чтобы перейти к третьему интерфейсу; в это время нажмите клавишу HOME, чтобы вернуться на рабочий стол, Перезапустите приложение, сначала зайдите на страницу руководства, через 2 секунды отобразится третий интерфейс, и однажды клавиша возврата вернется на рабочий стол (эффект).
Для страницы руководства, пусть он совершает самоубийство в методе onCreate () страницы руководства.
public class StartActivity extends BaseActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_start);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
finish();
}
},2500);
}
}
4.==Советы==: Здесь нужно отметить следующее: первый метод должен установить android: configChanges = «ориентация | клавиатура | screenSize» для каждого действия в AndoridManifest, чтобы они не перезапускали действие, и второй метод устанавливать не нужно. Он влияет на эффект, но все равно рекомендуется добавить его (он все равно будет оцениваться, влияет ли он на производительность), разница в том, что метод заключается в том, чтобы определить, находится ли имя текущего пакета приложения на переднем плане, поэтому он не будет повторять жизненный цикл действия.