Знатные извращения с storage

Вебмастерское
Хотите расскажу историю — как поддерживать Историю в интернете не просто :) И идти в ногу со временем тоже. Хотя, в 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. Вот тогда можно не беспокоиться о бекапах, думаю.

Ну и заключение этой истории о похождениях гемороя — в мире хостинга нельзя верить никому, верить можно только в свои бекапы и подстраховки которые ты создаешь. А если ты не делаешь не того, ни другого, то ты просто похуист который наверно еще и спамом зарастает. И уж точно поленится потратить кучу времени на картинки, а я бы за картинки поубивал, они ценнее кучи денег для меня, если они исторические и неповторимые.

1 комментарий

Vova
Не юзал толком так и storage никакой. Ну и бекап у себя на PC держу. И жесткий диск еще куплю чтобы туда бекапить. А интернет и 8 очередей легко позволяют закачивать очень много все и быстро.

Забирает такая вот вещь около 3-4 часов загрузки.

На Google был такой момент что когда залил 2348 изображений, они меньше 100 мегабайт. Но у меня даже страницы не мог он опубликовать. Тупо падал и все.
Вот до бесконечности работал(я ждал около 20 минут):

И при удалении:

Оставить комментарий