чи Підтримують крупні хостінговиє компанії дешевий django хостинг або rails хостинг?

Сучасні розробники почали писати на красивих і зручних фреймворках ruby on rails або django (python). З початку розробки Django існувало важливе завдання: Django має бути простим в розгортанні і обробляти великий трафік при обмежених вимогах до ресурсів. Причина очевидна, якщо поглянути на початкові дані цього завдання: невелика «сімейна» газета з Канзасу навряд чи була в змозі придбати висококласне серверне устаткування, тому автори Django концентрувалися на вичавлюванні якнайкращої продуктивності з доступних ним ресурсів. Більш того, розробники Django довгий час працювали і як системні адміністратори — просто тому що устаткування, що є в наявності, не вистачало для ухвалення на роботу системного адміністратора на повну ставку — не дивлячись на те, що їх сайти обробляли на той час десятки мільйонів звернень в добу. Коли ж Django перетворився на проект з відкритим початковим кодом, націленість на продуктивність і простоту розгортання стала важливою і з іншої причини: у вільних розробників аналогічні вимоги. Ті з них, хто хотів використовувати Django, були ради тому, що зможуть платити всього 10 доларів за хостинг не дуже великого (середнього) сайту. Але можливість масштабування «вниз» — це тільки половина успіху. Django повинен масштабуватися і «вгору», щоб задовольнити запити крупних компаній і корпорацій. Тому Django дотримується загального підходу для LAMP-подобных веб-сервером застосувань, який часто називають «нічого спільного».

Як розшифровується LAMP?

Абревіатура LAMP спочатку була придумана для опису популярного набору програмного забезпечення з відкритим кодом, який використовується в роботі багатьох вебсайтов: Linux (Операційна система); Apache (Веб-сервер сервер); MYSQL (Сервер бази даних); PHP (Мова програмування). Згодом, проте, ця абревіатура стала швидше позначенням якихось совокупностей загальних типів програм з відкритим кодом, ніж конкретного набору додатків. Тому, хоча Django використовує Python і не прив'язана до конкретної бази даних, філософія LAMP сильно впливає на умонастрої розробників Django. Було навіть декілька (в основному гумористичних) спроб придумати схожу абревіатуру для опису технологій, використовуваних в Django. Авторам даної книги припали до душі скорочення LAPD (Linux, Apache, POSTGRESQL і Django), PAID (POSTGRESQL, Apache, Internet і Django), а так само девіз «Use Django and get PAID! », що буквально означає «Пріменяй Django і отримуй зарплату! ».

Що віддають перевазі розробники Django?

Операційна система — Linux (Ubuntu, якщо бути ще точніше); Веб-сервер сервер — Apache з підтримкою mod_python; Сервер бази даних — POSTGRESQL. Але ми знаємо багато користувачів Django, що вибрали інші варіанти розгортання і, проте, що досягли великих успіхів. Але, добре. Писати красиво зручно, але є дуже важлива вимога до хостингу. Щоб він поддрежівал ці технології. І тут справа з ціною абсолютно не таке як хотілося б. Знайти хороший rails hosting практично неможливе. Якщо він є, то зазвичай працює на apache через mod_passenger. Таке рішення не витримує високої відвідуваності. А це дуже важливо. Якщо ви робите великомасштабний проект і сподіваєтеся на високу відвідуваність, то практично неможливо знайти дешевий rails хостинг. Чесно кажучи, я не шукав дешевий django хостинг, тому що я тільки подивився пару ськрінкастов про те про це. Вдохновліся django, історією створення цього фреймворка. Про те як творці буквально за пару днів підняли на нім відвідуваний новинний сайт газети в якій вони працювали. Але. Я не шукав. Чесно кажучи, я використовую php тому що практично мало мальськи дохлий хостер надає підтримку цієї технології. Останнім часом крупні хостінговиє компанії почали обертати своя пильна увага на розробників rails і django. Тому що наприклад rails взагалі в якому те сенсі перевернули з ніг на голову процес веб-сервера розробки. Вони надихнули народ на створення купи фреймворков. З'явилися php фреймоврки типу Codeigniter, відбрунькувався Kohana, з'явився фреймворк з дивною назвою Yii. Але це вже лірика. Що я знаю, що для rails або django хостингу дуже потрібна підтримка ssh. Тому що deployment rails застосування через capistrano відбувається саме через ssh тунель. Я от чому задався взагалі питанням про дешевий django rails хостінгах - тому що наприклад студентові дуже важливо спробувати ці технології, а грошей те немає. Тоді, наприклад, для rails - є відмінне рішення під назвою heroku. Це не те, що дешевий хостинг - це взагалі реально безкоштовний. Та та так. Там є безкоштовний план. І можна навіть присобачувати свій домен туди. Правда місця мало дають. Але можна використовувати зовнішні сховища. Фотки можна завантажити допустимий на пікасу або флікр, відео - на ютуб і тому подібне

Володимир VPS hosting compare-vps-hosting. Com/