serverПосле создания сайта, а точнее, даже на этапе его проектирования, появляется дилемма: Виртуальных сервер или хостинг - что выбрать?

Разберем все плюсы и минусы размещения своего сайта на хостинге и на виртуальном сервере.

Начнем с хостинга.

Хостинг - это услуга предоставляемая хостингпровайдером(хостером) по размещению сайта клиента на серверах(хостера).

 

Если по простому: компания - хостер запускает свой сервер. Выделяет на нем место на диске и ресурсы(процессорное время, оперативная память) под сайты клиентов. У клиента в этом случае есть своя учетная запись (логин/пароль) от сервера.

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

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

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

Ваша задача это только следить за работой самого сайта.

К плюсам хостинга можно отнести следующее:

  • Быстрое начало работы - после регистрации аккаунта у хостинг провайдера можно сразу приступать к размещению своего сайта. Все что требуется - это привязать домен, скопировать на сервер файлы вашего сайта и загрузить базу данных, если таковая имеется. После чего уже через короткий промежуток времени, а именно от 10 минут до 24 часов, Ваш сайт будет доступен всем пользователям в сети Интернет.
  • Актуальность версий програмного обеспечения на сервере. Вам не нужно следить за актуальностью ПО, такого как версия PHP, Apache и прочего и самое главное, версия операционной системы.
  • Низкая цена за хостинг. Обычно тарифы начинаются от пары сотен рублей за стартовый тариф, которого вполне может хватить для сайта визитки.

К минусам же, отнесем :

  • Для очень больших проектов может не хватить ресурсов, выделяемых хостером для вашего сайта. От чего сайт может работать не корректно, тормозить или быть не доступным в пиковые часы.
  • Блокировка по IP адресу как сайта так и почты. Из-за того, что на одном сервере с одним IP адресом находится много сайтов, среди которых могут быть спамеры, рассылающие тысячи писем, адрес может оказаться в черном списке. От чего письма с вашего сервере могут попадать в папку спам.(Решается делегированием почты на сторонние сервисы, такие как Яндекс, Google)

 

Виртуальный выделенный сервер (Virtual dedicated) — VDS

RuWeb.net - гибкий хостинг

Цена аренды физического сервера очень высока, так как все ресурсы компьютера принадлежат Вам. И если Вам не требуется такая производительность, но нужна тонкая настройка сервера под Ваш проект - Ваш выбор - Виртуальный выделенный сервер(VDS) .

Если в случае хостинга, Вам выделяется место на диске сервера и вы вынуждены смириться с ограниченным функционалом, то в случае с VDS, Вам доступен полностью сервер, правда виртуальный. Но у него свой IP адрес, определенное количество памяти, как оперативной, так и дисковой. И самое главное, вы можете делать с ним все что хотите. Установить последнюю версию PHP, Apache2 или вообще Python, Ruby, NodeJS .

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

 

Плюсы VDS:

  • Гарантированные ресурсы под Ваши задачи. Если вы взяли сервер с 4 ГБ оперативной памяти, то они всегда будут выделены для Вас в любое время. Как и процессорное время так же зарезервированно только под Вас.
  • Полный доступ к настройкам операционной системы виртуального сервера. Вы можете его сконфигурировать так, как требуют этого задачи.
  • Независимость от других клиентов сервера. Вы никак не пересекаетесь с соседями по серверу. Отсюда и отсутствует негативное влияние "вредных" соседей.

Минусы:

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

 

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

 

Так я использую и хостинг и VDS. Например несколько простых сайтов - лендинги, одностраничники, я размещаю у хостера Hostland. Тарифы у него начинаются от 118 рублей в месяц. При этом стоимость доменов значительно ниже чем у остальных.

Проекты более сложные я размещаю на сервере, арендуемом у Рувеб. Тут сервер с 1ГБ оперативной памяти и 16 ГБ места на  SSD обходится в 144 рубля в месяц.

 

fundament

Задача: на странице категории в заголовке выводить одну информацию, в карточке товара другую, на остальных не выводить.

Для этого нужно определить, на какой странице мы находимся. Если отключен SEF, то ничего сложного, смотрим строку адреса и видим нечто подобное : route= product/category или product/product

Но если SEF включен, то это уже не работает.

Что бы определить адрес страницы, нужно в

catalog/controller/common/header.php

определить переменную

$data['productlink']=$this->request->get['route'];

она будет содержать путь страницы до преобразования в человекочитаемый.

далее в шаблоне /template/common/header.tpl

проверяем

if ($productlink == "product/product") {
echo "мы находимся а карточке товара";

}

 

компонент погоды для Joomla 3

Компонент погоды и модуль для Joomla 3 Joomla Open Weather. Отображают данные с сайта OpenWeatherMap.

Все что требуется, это зарегистрироваться на сайте http://openweathermap.org/api и получить "API key".

Найти на сайте погоду для вашего города и выписать ID города.

скачать Компонент погоды JOWeather

скачать Модуль погоды для Joomla 3

 
  Купить ключ (50 р. либо любую другую сумму) для удаления копирайта со страниц компонента, тем самым поддержав разработку.

 

---------- Изменения -----------------------------------------------------------------
1.1.1 Исправлено автоматическое обновление модуля. При недоступности сервиса погоды, теперь не сыплет предупреждениями, а просто сообщает, что сервис временно не доступен.
------1.0.7  Исправлено отображение иконок погоды и автоматическое обновление на Joomla 3.6.
11.05.2017 - 1.0.8 Исправлено отображение погоды.Теперь погода снова показывается корректно.
 

Плагин контекстных ссылок SAPE

Плагин выводит контекстные ссылки SAPE в материалах сайта. Работает на Joomla 3+ .

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

скачать sape plugin

Предварительно должна быть залита папка с файлами с сайта SAPE в корень сайта!!! Без нее работать не будет.

Итак, первое что хочу сдесь оставить, так это мои обработки для нашей конфигурации 1С Расчет квартплаты и Бухгалтерия ЖКХ.

Хранить их локально поднадоело, да и может кому пригодятся.

Как понятно из названия конфигурации она связана с ЖКХ, наша контора занимается начислением за услуги и рассылкой счет-квитанций.

Так как платежи к нам идут через банки, почты и т.п. Организации, которые в свою очередь присылают нам электронный реестр с произведенными платежами, дабы не заводить всеруками, были написанны обработки загрузки данных из реестра.

Обработка берет файл реестра(обычный ТХТ, точнее CSV с разделителем " ; "), разбирает его в соответствии с правилами(у всех разная разметка и расположение полей), создает документ "Оплата" и заполняет егоданными из реестра и сохраняет непроведенным.
После чего остается только проверить корректность общей суммы, распределить начисления и провести документ.
Итого, что бы завести 200 платежей требуется всего 2 минуты.

Скачать обработку

 

 

Имеем: USB WiFi адаптер TP LINK TL-WN722N, которой безпроблем работает в Ubuntu в режиме Ad-hoc через Network Manager.Но к сожалению многие устройства не могут работать в этом режиме, а Network Manager в Ubuntu 12.04 14.04 16.04 не умеет работать в режиме точки доступа. Это мы и будем исправлять.