Как python Дайджест работает с внешней статикой

8
Как Python Дайджест работает с внешней статикой [email protected] @sapronovalex92 Александр Сапронов: django-remdow

Upload: pynsk

Post on 16-Jan-2017

304 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Как Python Дайджест работает с внешней статикой

Как Python Дайджест работает с внешней статикой

[email protected]

@sapronovalex92

Александр Сапронов:

django-remdow

Page 2: Как Python Дайджест работает с внешней статикой

Собираем:статьи, учебные материалы, видео, библиотеки, релизы, анонсы событий и др.

Что за Python Дайджест

pythondigest.ruАгрегатор Python контента

Уже собрали почти 12к ссылок

Page 3: Как Python Дайджест работает с внешней статикой

Статика в дайджесте

Текст

Видео

Картинки

Мало весит

Хранить нет смыслаМожно показывать превью (картинку)

Основной вес страницы

можно забить

или какая статика самая тяжелая

Cсылки на Youtube/Vimeo

хочется максимально сжать

Page 4: Как Python Дайджест работает с внешней статикой

Внешняя vs локальная

Большое время коннекта

Чужой сервер может упасть

Картинка может быть удалена

Работает и не жжжжужит :)

локальнаявнешняя

Прогнозируемое время коннекта

Nginx хорошо раздает статику

Можно использовать HTTP/2

Можно делать оптимизациипод экран пользователя

статика

“шуточное” сравнение

Page 5: Как Python Дайджест работает с внешней статикой

<img src="http://placehold.it/350x150">

<img src="/local_folder/cff8d884c68124.png">

Чего хочется

локальная папка

Page 6: Как Python Дайджест работает с внешней статикой

django-remdow

{% load remdow %}

{{ '<img src="http://placehold.it/350x150">'|img_local}}

https://github.com/WarmongeR1/django-remdow

filter находит изображения, скачивает в папку,меняет URL у изображений

Page 7: Как Python Дайджест работает с внешней статикой

А далее?

https://developers.google.com/speed/pagespeed/module/

Сервис анализа качества сайта

PageSpeed Nginx+

HTTP/2

Хочется автоматической оптимизации статики

И она существует!!!

Page 8: Как Python Дайджест работает с внешней статикой

8

[email protected]

@sapronovalex92

ru.linkedin.com/in/alexsapronov

Питоны кончились…Вопросы?

https://pythondigest.ru