Хотите расскажу историю — как поддерживать Историю в интернете не просто :) И идти в ногу со временем тоже. Хотя,
в 2012 я уже писал про это, когда
менял блоги, закрывал старое, открывал новое, осознавал что
CMS это мебель для складирования информации по полочкам.
Так вот, в этот раз я расскажу про модное слово stoarge.
Было время 2010 года, все картинки закачивались в корень сайта /uploads и я никогда проблем не испытывал.
Но потом я стал изучать хостинги. Да и в 2011 были случаи что ресурсов стало не хватать для банального бложека.
Вообщем я стал задумываться о бекапах к тому времени. И как оказалось, чем больше размер сайта, тем бекап хуже, большие архивы в то время ISPmanager панель не переваривала. Историю пути хостинга я рассказывать тут не буду, она описана в
разделе «хостинг» на этом блоге 2010-2011, а потом мигрировала на obzor.ly 2012 => hostsuki.pro 2013 => hosting.kitchen 2015 и другие. Но ISPmanager с ее возможностью раздавать пользователи знакомым из интернета явно сподвигнула меня к изучению этой тематике, все было очень по нубски и банально.
Итак. Я стал думать как уменьшить вес сайта. Написал даже в 2012 статью, что за этим будет будущее хостинга, если помните.
В livestreet к тому времени как раз написали плагин для amazon-s3. И я начал его использовать. Но потом вышли новые версии LS и как-то он плохо стал работать. Да и в РФ появились аналоги storage. Хороший человек
keXek являясь программистом переделал его для selectel. Плюс у livestreet загрузчика была проблема — он урезал картинки, не умел делать первью+ориганал. Это было очень убого, просто говно, ведь я писал про аниме в те года много.
Поэтому я извратился вот так. Я устанавливал на хостинги/vds/дедики скрипт пикче-хостинга, который опять же показал в прошлом kexek — Чеверлето. Направлял туда какой-ниб поддомен и туда ставил. И закачивал туда, а в блогах публиковал html ссылки первью+оригинал. Но так как все это нужно было бекапить, то обычно более 5 ГБ я не набирал. Как только 5 гб засиралось, я скидывал этот поддомен в storage :) Вручную. И поэтому Selectel с их FTP доступом было предпочтительнее. В итоге я наплодил дохуища десятка поддоменов. И все было бы отлично.
Но потом пришло ssl, пришел гугл который сказал — все нахуй, все сайты должны быть с SSL и только с SHA2. Но в то время не существовало бесплатных сертификатов от китая или мозиллы, были платные. Да и хостинг отрасль по заработку не была особо развита у меня, не то как сейчас в 2015. Поэтому короче делать на каждый поддомен с кучи разных доменов по платному сертификату я тогда не стал, не рационально было тратить деньги.
Но извратился тем, что купил один домен с сертом и залил его в storage. abcdusercontent.com который победил по стандарту,
все таки Гугл создал целый Стандарт в индустрии.
Встала очередная проблема замены картинок и сохранения истории. Все эти поддомены нужно было передублировать на новый домен. Это была адская работа на всех проектах переводить. Особенно геморой был в том, что использовалось куча куча доменов/поддоменов, которые на память уже и не вспомнить, хронологии менялись много раз, вместе с модой и новыми покупками доменов. Но я справился :)
И теперь кстати еще одна ирония —
с 2014 пошли новые модные домены. И тот домен который я купил с сертом на 5 лет — морально устарел ) Сейчас для картинок должно быть abcd.media к примеру и только так. Или pics pic зоны. Ну по смыслу, не зря же новые домены выпускают, всему Свой Смысл. И на каждое storage географически раскидано, типо как *регионы.amazon.abcd.media *регионы.google.abcd.media
И снова нужно все переводить, плюс в обязательном порядке с SSL и чтобы все было по
стандарту.
НО я уже заметил проблему — wildcard сертификаты не умеют работать с поддоменами третьего четвертого и выше уровней. Поэтому опять похоже придется извращаться в словах, в локациях, придумывать какую-то систему и маркировку. Кстати, а теперь умножьте маркировку storage на 10 где-то — вы получите маркировку моих проектов, одно только network по дата-центрам чего стоит. Чтобы изучить всю логику которую я налепенил за последние 5 лет, ну наверно не одна неделя уйдет, никто кроме меня не сможет познать всю Интернет систему что я создаю, и это печально, иногда хочется показать достижения, но их уже не описать за пару часов.
И еще кстати когда умирало clodo storage я тоже заебался оттуда выкачивать. А вот в
бесплатном sites.google все живо и по сей день.
Ну как, похуисты? А вам слабо так? )) Вот как нужно любить свои сайты и интернет. Каждую картинку восстанавливать, не сдаваться.
Если требуется 5 раз перечитать все блоги — значит придется потратить 5 дней и перечитать.
В будущем нада попросить kexek написать плагин, который бы заливал сразу на несколько регионов, сразу в 3 storage. Вот тогда можно не беспокоиться о бекапах, думаю.
Ну и заключение этой истории о похождениях гемороя — в мире хостинга нельзя верить никому, верить можно только в свои бекапы и подстраховки которые ты создаешь. А если ты не делаешь не того, ни другого, то ты просто похуист который наверно еще и спамом зарастает. И уж точно поленится потратить кучу времени на картинки, а я бы за картинки поубивал, они ценнее кучи денег для меня, если они исторические и неповторимые.