Рубрика: Серверное

Сравнение python web-фреймворков

python frameworks

Тоже интересная тема, сравнительный нагрузочный тест Python Web-фреймворков. Тест не новый, 2015 год, но вряд ли он потерял актуальность. Сравнивались восемь фреймворков: Aiohttp, v.0.16.3 Bottle, v.0.12.8 Django, v.1.8.2 Falcon, v.0.3.0 Flask, v.0.10.1 Muffin, v.0.0.88 Pyramid, v.1.5.7 Tornado, v.4.2 Нагрузочное тестирование производилось на Python 3.4 с помощью утилиты wrk. В данном случае мне понравились сами тесты: […]

О сравнении php7 и php5

Обычно о преимуществах нового php7 говорят применительно к веб-производительности. Зачастую указывают на рост производительности в 1,5-2 раза и на заметно более эффективное использование памяти.

Передача кук по защищенному соединению — флаг session.cookie_secure

Переведя сайт на работу по протоколу https, можно повысить его защищенность, обеспечив передачу кук только по защищенному соединению. Для этого в php есть флаг session.cookie_secure. Штатно флаг устанавливается в php.ini.

NodeJS и npm на виртуальном (shared) хостинге

NodeJS & npm

Кто как, а я не отказываюсь от шаред-хостинга. В дополнение к нескольким VDS я держу несколько сайтов на виртуальном хостинге у TimeWeb и GoDaddy. Традиционно при этом используемые средства сводятся лишь к php и различным фреймворкам. А как насчет JavaScript?

HSTS Super Cookies

Суперкуки

У всякой медали, как известно, две стороны. Предназначенный для повышения безопасности заголовок HSTS может использоваться и совсем в других целях, для отслеживания посетителей сайта. Для этого приспособлен механизм HSTS Super Cookies.

HTTP Strict Transport Security

HTTP Strict Transport Security

В теме перехода на https есть такой аспект, как HTTP Strict Transport Security (HSTS) — форсирование защищенного соединения. Это http-заголовок Strict-Transport-Security, указывающий броузеру установить защищенное соединение, даже если переход был по ссылке с указанием протокола http://. Предусмотрен стандартом RFC 6797.

Трудный переход на https

https ssl

Наш сайт два дня лежал, после того как я перевел его на https. Давно собирался, но все оттягивал, предвидя возможные проблемы. В корень я положил файл .maintenance с содержимым «Сайт на техобслуживании. Зайдите позже» и упорно разбирался с причинами смешанного контента и циклических перенаправлений.