Обзор sites.google.com как средство уменьшения веса сайта

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

Недавно я еще осознал, что на sites.google.com — всегда один и тот же технический поддомен, плюс сохраняются исходные имена файлов. И короче туда тоже можно сливать статику.
Правда, чтобы перекачать 20 ГБ картинок таким способом — нужно убить сутки. Но это того стоит, сразу сайт весит 30-50мб и как следствие бекапы тоже мизер и надежные, ибо большие размеры всегда пидорасит.

Итак, вам нужно иметь аккаунт гугла, потом зайти на sites.google.com
Создать какой-ниб сайт там. Этому сайту создастся поддомен.
И все, внутри этого сайта можно создавать любые уровни каталогов. Называть их как угодно.

Далее можно создать еще папки внутри папок.

И закачивать туда картинки

Итак, например нам нужно перекачать uploads из wordpress, который накопился за 3 года жизни проекта. Заебало при постоянных переездах его туда сюда таскать или заебало бекапить одно и тоже говно впустую сжигать трафик.

на нашем сайте ссылки 123.ru/wp-content/uploads/2013/01/1111111.jpg например.
итак, качаем папку uploads

идем на sites.google.com
создам там сайт, создаем страницу uploads
далее создаем еще страницу, внутри страницы uploads — называем ее 2013
после, так же внутри создаем страницу 01, внутри 2013.
и закачиваем все файлы из папки 01 на страницу 01.

Далее повторяем это с всеми остальными каталогами. Перекачали. Отлично.

Теперь идем в phpmyadmin, в базу sql нашего бложека.
И делаем всего 2 запроса по переписываю ссылок.
Раньше у нас было «123.ru/wp-content/uploads»
Сейчас стало например «430c620b-a-84e8fbd3-s-sites.googlegroups.com/a/123.ru/uploads» какой-ниб путь.
Так же стоит отметить, что sites.google.com работает по https://, поэтому можно сразу заменить для будущего, ибо SSL щас модно, везде тусуется.
значит нужно менять «http://123.ru/wp-content/uploads» на «https://430c620b-a-84e8fbd3-s-sites.googlegroups.com/a/123.ru/uploads»

В phpmyadmin выполнить запросы на замену текста.
К примеру таблица с записями у нас называется «wp-posts»

А столбец в таблице, где сам текст топика называется «post_content»

Идем и вводим запрос

UPDATE wp-posts SET post_content = replace(post_content,"http://123.ru/wp-content/uploads","https://430c620b-a-84e8fbd3-s-sites.googlegroups.com/a/123.ru/uploads");

Вот в принципе и все. По такой аналогии можно любой движок заметить за пару секунд.
Там где ссылки в бесплатных сервисах генерируются рандомно, там нужно извращаться дольше, но тоже выполнимо.

Советы даны alice2k в сентябре 2013 года, я все так же «порчу» кучу сайтов, как своих, так и клиентских 🙂 И пока все довольны. Сервера всегда мобильны, сайты людей мобильны, бекапы мобильны — все только рады. Кол-во извратов все увеличивается, как я там и говорил, в будущем у меня будет особенный массовый хостинг, который очень легко поддерживать.

  • vorons

    А если свой домен прикрутить к google site, то https остается?

    • чтобы ssl работало на твоем домене — нужно прикрутить сертификат, который ты где-то купил на свой домен. возможности прикрутки сертификата нету. через платные приложения в google apps — можно реализовать. для этого нужно домен свой сначала туда прикрутить.

      • vorons

        так я и спрашиваю, если я прикручу свой домен к google apps (в который и включается site), ssl останется? или все таки нет? их ssl распространяется только на их поддомены blablabla.googlesite.com?

        • их ssl распространяется только на их домены. ведь они не являются владельцами твоих доменов и не могут купить на них сертификаты.

          короче тебе нужно в приложениях, там активировать https для своего домена.
          там прописать свой сертификат. будет списываться около пары баксов в месяц.
          ну и можно будет на своих доменах, в любых сервисах гугла делать https протокол, уже на своих доменах с своим сертом и т.д.

          • vorons

            ок, теперь понятно, спасибо.

  • Dmitry

    А ты не заметил в настройках сайта Google, что там 100 метров всего выделяется? 🙂

  • Dmitry

    Мне только что пришла отличная идея 🙂 Было бы неплохо сделать сервис хранения фото. Сервис с возможностью формирования папок и возможностью настройки DNS на конкретные папки. Естественно, прямые ссылки на изображения. Да, всё это можно сделать на амазоне. Но там реально дорого получается хранить данные даже «мёртвых» сайтов. Нужно что-то с моделью фримиум. При чём с такой моделью, чтобы мне, как пользователю, было влом регить несколько аккаунтов. И сервера в СНГ. Естественно, отказоустойчивость 🙂 Возможность резервного копирования в облако по расписанию. Плагины для популярных cms: поставил плагин, прописал поддомен в днс, зарегился в этом сервисе и всё.

    • программистов нету. с ними все очень сложно. идей у меня так же полно, но некому их реализовывать.

  • Dmitry

    Привет.
    Потестил я тут один плагин и думаю, что тебе будет интересно. Походу индус намутил:
    http://wordpress.org/plugins/google-drive-wp-media/
    Оно работает. Вот тут картинки подгружаются с гугла: http://bmw-auto.kiev.ua/mini-planiruet-zashhitit-svoj-titul-obladatelya-kubka-mira-fia-po-ralli-rejdam/
    Всё очень удобно — изображения при формировании записи в WP заливаются прямо на drive. И они же видны в менеджере медиа-файлов.
    Во вчерашнем обновлении автор реализовал свои url для изображений.
    Осталась только одна проблема. И при твоём методе проблема эта тоже есть.
    Шаблон по умолчанию нарезает каждое изображение на 7 размеров — ну надо ему так. Превьющки он грузит как превьюшки и так далее.
    И если использовать этот плагин или твой метод, то мы получаем небольшую хуйню — картинки не нарезаются, а масштабируются с помощью css, что плохо.
    Странно, почему до сих пор никто не реализовал нормальный функциональный плагин? 🙂 Я бы его, возможно, купил.

    А вообще, я думаю, что ты прав насчёт будущего сайтов. Не нужно будет огромное пространство — у каждого будет терабайтный google drive за 10 баксов в месяц и все изображения всех своих сайтов, как и резервные копии, мы все будем хранить на своих драйвах. Возможно тогда появятся сервисы, на которых ты авторизуешься, укажешь путь к своей статике и в мгновенье ока развернёшь сайт 🙂 WP же одинаковый, а индивидуальные настройки, плагины и т.п. — это же обычный файл импорта 🙂

  • rednager

    Теперь можно в гугл сайт цеплять домены свои без ssl сертификата и постить картинки, так как редирект будет все равно на поддомен гугла с ssl. Пример: https://rednager.xyz/kachaem-obrazy-windows-8-1-besplatno-i-ofitsialno/ наводим курсор на изображение, смотрим адрес: http://cloud.rednager.xyz/home/wp-content/uploads/2014/win8.1.png , кликаем и попадаем на поддомен гугла с ssl через редирект: https://87e0c37f-a-62cb3a1a-s-sites.googlegroups.com/site/rednager/home/wp-content/uploads/2014/win8.1.png

    • rednager

      Круто то, что если на основном домене у вас есть ssl, то браузера не ругаются, что на странице контент без ssl, прошу ещё раз на это обратить внимание! Алиска, а сколько там квота на один гсайт? 100 мб?

      • rednager

        При этом, если у ссылки: cloud_rednager_xyz/home/wp-content/uploads/2014/win8.1.png?attredirects=0 удалить ?attredirects=0 , то она без редиректа, ssl, но зато кажется как-будто она на собственном сторадже, ведь ссылка выглядит красиво без этих элементов, но без ssl, к сожалению. Вобщем, как вы думаете, оставлять красивые адреса с редиректом на убожество с ssl или ставить убожество с ssl?

        • хм. не совсем понял процесс. но круто, если так. нада попробовать.
          квота 100мб у обычных @gmail.com, а если аккаунт на своем домене то 15 гб

        • да, работает. даже не знаю что лучше. получается такая зависимость от гугл, главное чтобы гугл потом это не изменил

          • rednager

            Надо у прогеров спросить, как они считают, забирание сайтом картинок с https посредством редиректа через http будет считаться для браузера как выкачка через достоверный источник или нет (пока да)? Главный вопрос это отношение браузера к редиректу, программно, запоминает ли он, что в конце пути хранилище с ssl? Алиска спроси пожалуйста у знающих людей, это же реальная охуетительная тема для хранилища картинок.

            Кстати, создать гугл сайт через гугл аппс на аккаунте на своем домене не получается, выдает:

          • rednager

            Можешь открыть доступ пожалуйста?

          • к сожалению служба sites не умеет работать «с дополнительными», только с основным доменом. могу создать отдельный аккаунт в @nyanyu.ru

          • О, это будет просто замечательно, спасибо!

  • гугл сайт-хорошая платформа-но выдача слабая-http://www.silverprom.com.ua