Skip to content

09.06.2013

1

Где разместить свой сайт?

У меня есть радостная новость для джавистов, питонщиков (у нас есть такие на потоке?) и даже для пхпшников (за последних не ручаюсь).

Итак, многие из вышеуказанных со временем начинают искать, как разместить свой сайт в интернет. У некоторых есть добрый друг с хостингом(Тима, если ты читаешь мой блог, напиши что то в комментариях;)), остальным же остается на выбор 3 варианта:

  • хостить сайт на локальной машине. Недостатки настолько очевидны, что о них писать нет смысла.
  • купить хостинг. Ключевое слово - купить. И хотя в природе существуют бесплатные хостинги, их использование вряд ли возможно.
  • использовать Google App Engine
О последнем и пойдет речь в этой статье.
Google App Engine (GAP) — по сути тот же хостинг, но на серверах гугла. Хорошо это или плохо? «И да, и нет». Но самое важное, на что нужно обратить внимание — он бесплатный, для сайтов < 500 мб. А так как 500 мб для студенческого сайта — практически недостижимая планка, он отлично подойдет для хостинга.
Есть конечно и ложка дегтя: хостить можно сайты только на Python, Java, PHP и Go. Притом есть еще какие то ограничения. Вообщем нужно смотреть в документации.
JSP присутствует, а значит джависты могут со спокойной душой хостить сайты на Google App Engine.
Продолжение следует.
Read more from Общее
1 Comment Post a comment
  1. Ihor Yatsenko
    Июн 19 2013

    Минус GAP в том что база данных там NoSQL, может еще что то, но я не интересовался. Проекты по базам данных туда не закинуть, сервер для Java вроде glassfish.
    Среда выполнения платформы Google App Engine позволяет разработчику контролировать лишь часть параметров операционной системы, что может представлять проблему для разработки приложений.
    Нет доступа на запись в файловую систему сервера. Единственный способ сохранять данные — внутреннее хранилище, нереляционная, высокомасштабируемая база данных. Хранилище отличается от реляционных СУБД MySQL и PostgreSQL, которые используются на большинстве сайтов.
    Системы управления сессиями, использующие файловую систему, не будут работать. Google предоставляет альтернативный вариант — Memcache API. Есть возможность организовать авторизацию пользователей через аккаунты Google.
    Google широко использует в своих приложениях технологию MapReduce, парадигма параллельных вычислений, проводимых на множестве узлов кластера, её поддержка, вероятно, будет добавлена к возможностям платформы.[12]
    Теперь App Engine имеет поддержку SQL с Google Cloud SQL
    from http://ru.wikipedia.org/wiki/Google_App_Engine

    Ответить

Добавить комментарий для Ihor Yatsenko

(required)
(required)

Note: HTML is allowed. Your email address will never be published.

Subscribe to comments