Как ускорить попадание молодого сайта в топ. Денис Нарижный

Как ускорить попадание молодого сайта в топ. Денис Нарижный



Учебный центр Search Engine Education — seedu.ru/
Продвижение бизнеса в интернете — o-es.ru
План:
— Что seo-специалист может сделать до запуска сайта.
— Методология работы с пошаговым чек-листом.
— Моменты, которые нельзя упускать из вида.
— Примеры из практики.

6. Базы данных. Оптимизация запросов. Оптимизация структуры данных | Технострим

6. Базы данных. Оптимизация запросов. Оптимизация структуры данных | Технострим



Слайды лекции: bozaro.github.io/tech-db-lectures/06/
► Другие лекции курса: www.youtube.com/playlist?list=PLrCZzMib1e9oOFQbuOgjKYbRUoA8zGKnj
Подробнее о курсе: park.mail.ru/curriculum/program/discipline/218/
Лекция читается в рамках образовательного проекта «Технопарк Mail.ru Group» при МГТУ им.Баумана.
КРАТКОЕ СОДЕРЖАНИЕ:
Лекция посвящена производительности (оптимизации работы с БД).
Рассматриваются следующие темы:
— Нормализация и денормализация данных;
— Оптимизация запросов конкретных типов;
— Разница между актуальными и историческими данными;
— Секционирование;
— Оптимизация на уровне приложения;
— Примеры эффективного массового изменения данных.
Хронометраж:
00:00:03 О теме лекции
00:00:54 Нормализация и денормализация данных (на примере тестовой БД из прошлой лекции)
00:02:43 Вопрос залу: о приоритете применения того или метода построения запроса
00:04:10 Повторение пройденного материала: о покрывающем индексе
00:04:45 Повторение пройденного материала: про подзапросы (SUBQUERIES)
00:07:47 Повторение пройденного материала: краткий итог
00:11:01 Вопрос залу: в каком случае не нужны индексы для внешних ключей (FOREIGN KEY)?
00:12:44 Продолжение рассмотрения примера из тестовой БД: Заменим 'Zombie%' на 'Comedy%'
00:13:12 Оптимизируйте доступ к данным (Модификация запросов)
00:17:45 Нормализация (плюсы нормализации данных)
00:18:56 Денормализация (методы денормализации данных)
00:22:04 Нормализация/денормализация: пример
00:25:18 Оптимизация запросов конкретных типов
00:25:33 Оптимизация DELETE: очистка таблицы
00:28:07 Оптимизация COUNT(*): получение кол-ва записей в таблице
00:31:28 Оптимизация COUNT(*): получение кол-ва записей после выполнения запроса
00:33:20 Оптимизация LIMIT со смещением
00:40:46 Оптимизация: случай из практики
00:44:21 Исторические и актуальные данные (Настоящее vs Прошлое)
00:46:44 Актуальные данные (особенности и проблемы)
00:49:12 Исторические данные (особенности и проблемы)
00:57:47 Вопрос из зала по пройденному материалу
00:58:17 Ответ и уточняющие вопросы
01:00:36 Исторические данные (особенности и проблемы) — продолжение
01:02:03 Цитата о «биг дата»
01:02:49 Секционирование (англ. partitioning)
01:06:48 Секционирование: наследование
01:16:13 Секционирование: наследование (плюсы и минусы)
01:19:46 Секционирование: pg_pathman (плюсы и минусы)
01:22:11 Секционирование: PostgreSQL 10 (плюсы и минусы)
01:23:45 Оптимизация на уровне приложения (Уменьшение времени блокировок)
01:26:56 Разбиение запроса на более мелкие
01:31:09 Модификация схемы
01:39:50 Группировка UPDATE
01:45:54 Массовая вставка данных
01:53:08 Загрузка данных через COPY
01:55:11 Блокировки (Пессимистичная / Оптимистичная)
01:59:54 Ограничение времени ожидания (Долгий / Ждущий / Срочный запрос)
02:04:42 CREATE INDEX (Блокирующее / Неблокирующее создание индекса)
02:05:36 ALTER TABLE (Классический / Сокращенный вариант)
О КАНАЛЕ:
Официальный канал образовательных проектов Mail.Ru Group
► Нажмите здесь для подписки ‣ www.youtube.com/TPMGTU?sub_confirmation=1
Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь!
Наши проекты:
Технопарк при МГТУ им. Баумана ‣ park.mail.ru
Техносфера при МГУ им. Ломоносова ‣ sphere.mail.ru
Технотрек при МФТИ ‣ track.mail.ru
Техноатом при МИФИ — atom.mail.ru
Технополис при СПбПУ — polis.mail.ru
— МЫ В СЕТИ:
Технопарк в ВК | vk.com/tpmailru
Техносфера в ВК | vk.com/tsmailru
Технотрек в ВК | vk.com/trackmailru
Техноатом в ВК | vk.com/technoatom
Технополис в ОК: www.ok.ru/technopolis
Технополис в ВК: vk.com/technopolis_ok
Блог на Хабре | habrahabr.ru/company/mailru

5. Методики SEO на базе внутренней оптимизации

5. Методики SEO на базе внутренней оптимизации



Докладчик: Дмитрий Шахов, «Ремарка».
Продвижение в поиске разных типов проектов. Методики внутренней оптимизации. Чем заменить ссылки в постминусинскую эпоху.

Сергей Михалев — Оптимизация SQL-запросов, часть 1

Сергей Михалев — Оптимизация SQL-запросов, часть 1



Сергей Михалев, VIAcode — Оптимизация SQL-запросов, часть 1
Встреча CodeFreeze в Петербурге, 28.08.2013
В среду, 28 августа в бизнес-инкубаторе «Ингрия» состоялась встреча с разработчиком компании VIACode Сергеем Михалевым. Из доклада слушатели узнали о том, какие проблемы с производительностью могут возникнуть при работе с самыми, казалось бы, обыкновенными SQL-запросами и об оптимизации этих запросов.
По ходу доклада мы последовательно рассмотрим несколько весьма непростых ситуаций, все глубже и глубже вникая в область оптимизации запросов. Для этого нам потребуется определённый уровень понимания устройства и работы SQL Server-а, а также глубокие знания в области оптимизации запросов. Несмотря на то, что основой для примеров служит MS SQL, многие аспекты могут быть применены и к другим СУБД.
Мы разберемся с такими вопросами как:
— жизненный цикл запросов — механизм подготовки, кеширования и исполнения запросов в MS SQL;
— основы чтения планов выполнения запросов;
— влияние внешних ключей, кластерных представлений и вычислимых столбцов на производительность запроса;
— проблема неявного преобразования типов;
— статистика сервера и как она может влиять на скорость исполнения запроса.
Материал для доклада собран из реальных проектов и задач. Многие примеры выстраданы долгими часами, днями (а то и месяцами) напряженной работы. Доклад будет полезен всем, кто работает с базами данных.

Семантическое проектирование посадочных страниц для интернет магазина

Семантическое проектирование посадочных страниц для интернет магазина



Семантическое проектирование для посадочных страниц — это неотъемлемая процедура работы любого SEO специалиста. На основании такого анализа можно создать идеальные посадочные страницы для поисковых систем.
Ссылка на парнтерскую программу
edugram.com/?edgrm=0e97c36dd66c5882
добавляйся в SEO бурж чат
t.me/seo_burzh_chat
много фишек и палева

SeoPult: основы продвижения сайтов в поисковых системах. Евгений Костин

SeoPult: основы продвижения сайтов в поисковых системах. Евгений Костин



Материал вебинара ориентирован на начинающих пользователей, желающих получить базовые знания о поисковом продвижении (SEO) и овладеть практическими навыками для самостоятельной раскрутки сайтов.

PostgreSQL: практические примеры оптимизации SQL-запросов / Иван Фролков (Postgres Professional)

PostgreSQL: практические примеры оптимизации SQL-запросов / Иван Фролков (Postgres Professional)



Презентация и тезисы:
www.highload.ru/2016/abstracts/2306.html
Довольно часто как адинистраторы, так и разработчики жалуются на низкую производительность приложений, работающих с базой данных, и нередко при этом ищут решения возникших проблем с помощью различных настроек как СУБД, так и операционной системы, пренебрегая при этом самым действенным способом — оптимизацией запросов к собственно БД. Тому, как понимать, где же узкие места, и как их можно попробовать избежать на примере PostgreSQL и посвящен этот доклад.

Мастер-класс по оптимизации 1 страницы под 200 запросов

Мастер-класс по оптимизации 1 страницы под 200 запросов



Давно обещали провести подобное мероприятие. Сегодня рассмотрим на примере, как оптимизировать страницу под 200 запросов.
Смотрите бесплатный курс о семантическом проектировании: bit.ly/2LagNys
Ведущие курса:
Игорь Рудник — t.me/rudnyk
Сергей Кокшаров — t.me/devakatalk
Видео выходят при поддержке:
collaborator.pro/ — биржа прямой рекламы, размещение гостевых статей
referr.ru/ — сервис крауд-маркетинга
#collaborator #вебинарseo #обучениеseo