Возможно, где-нибудь на дальних полках в вашем доме еще лежат артефакты дикого и еще необузданного интернета. Вспоминаем, каким он был в начале нулевых. На флеше держался почти весь рунет для развлечений: игры вроде «Веселой фермы», меню с музыкой на входе и обязательный прелоадер, пока страница грузится. Отдельная культура — флеш-визитки студий, где по сайту нужно было буквально «полетать». Закрылось из-за уязвимостей, которые находили десятками, отказа iPhone поддерживать Flash с самого начала и HTML5, который научился делать анимацию и видео без стороннего плагина...
ispmanager – о сайтах, хостинге и веб-разработке
Когда сайту действительно нужен Docker
Docker успел стать модным словом, пережить волну "это лекарство от всех проблем" и войти в фазу, где к нему уже относятся спокойнее — ставить его стоит лишь туда, где он полезен. Разбираемся, где контейнеры реально помогают, а где только добавляют работы. Контейнер — это изолированная среда для приложения со всеми его зависимостями, но с общим ядром хост-системы. В отличие от виртуальной машины, он не тащит за собой отдельную ОС, поэтому легче и запускается быстрее. Ради трех вещей его и применяют: 1...
Если сайт тормозит, не бегите сразу менять хостинг
Сайт стал грузиться на пару секунд дольше, и первая мысль — доплатить хостингу, пусть шевелится быстрее. Но чаще виноват не тариф, а то, что скопилось внутри сайта: забытые плагины, фото в исходном разрешении, настройки, которые никто не трогал со дня установки. Разбираем, куда утекает скорость и почему не стоит начинать с апгрейда тарифа. Сайты годами живут на настройках по умолчанию, и там прячется добрая часть времени ответа сервера. Режим обработки: CGI запускает интерпретатор PHP заново на каждый чих, а PHP-FPM держит пул уже готовых процессов и раздает им задачи...
Забудьте про сервер: что еще можно программировать
Что нужно, чтобы программировать? Кажется — компьютер и чёрный экран с зелёными буквами. На деле нужно куда меньше: способ задать последовательность действий и что-то, готовое её выполнить. Иногда это «что-то» пугающе неожиданное — дырявый картон, крошечный кристалл, пробирка с ДНК. Вот восемь мест, где живёт код, кроме сервера. Перфокарта — плотная бумага с пробитыми дырками: есть дырка — единица, нет — ноль. Колоду карт, где каждая — команда, подавали в машину, и она читала программу в том порядке, в каком лежали карты: перепутал местами — программа сломалась...
