воскресенье, 30 августа 2015 г.

Обратили внимание, что доля поискового трафика Яндекса на Кабанчике значительно меньше, нежели доля Google. Т.е. значительно меньше, чем среднее соотношение трафика Yandex/Google по рынку. 

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


Общие отличия Google от Yandex


  • Возраст сайта больше важен для Yandex.
  • Продвигаться по НЧ намного легче в Яндексе. Для этого достаточно писать качественный уникальный контент. В Google без ссылок на страницу продвигать НЧ тяжко. Для СЧ и НЧ Яндексу нужны трастовые доноры.
  • Скорость индексации сайта в Яндекса в разы медленнее, нежели у Google: 8-10 дней против 1-2.
  • Частое обновления контента влияет на траст в Google. Яндекс любит старые уникальные тексты.
  • По ВЧ запросам в ТОПе Яндекса можно видеть в основном главные страницы сайтов. В Google — чаще внутренние страницы.
  • На одной странице поиска Google может находится 5 ссылок с одного сайта. в Яндексе — только одна страница.
  • На Яндекс легче влиять с помощью поведенческих факторов, нежели на Google.
  • Google далеко не всегда обращает внимание на запрет к индексации в robots.txt.
  • Скорость загрузки страниц более важна для Google. Он не пускает в ТОП медленные сайты. Для Яндекса скорость загрузки сайта не так важна.
  • Яндекс больше любит поддомены для региональных запросов. Т.е. для продвижения в другом городе лучше использовать домен gorod.site.com/…
  • Для Яндекса имеет большое значение нахождение сайта в Яндекс.Каталоге.

Внутренняя оптимизация


  • Яндекс больше не любит переоптимизацию текстов. Google к этому относится попроще.
  • Яндекс лучше понимает морфологию, поэтому ценит хорошее качество текстов. Простой рерайт для Яндекса не подходит.
  • Google любит большие тексты, Яндекс — лаконичные и хорошо структурированные.
  • Плотность ключевых слов для продвижения в Google должна быть выше (8-10%), чем для Яндекса (1-3%).
  • Title страницы более важен для продвижения в Google.
  • В Google внутренняя перелинковка более важна, нежели в Яндексе.
  • Яндекс формирует сниппет из текста страницы, Google — из мета тега description.
  • Для Яндекса желательно, чтобы анкор использовался не только на одной странице сайта, а и на других. Для Google это не важно.
  • Google проще относится к неуникальным картинкам на сайте.
  • Тег alt Яндекс игнорирует, Google — учитывает как обычный текст страницы.
  • Google практически не учитывает ссылки в футере. Яндекс — учитывает.

Внешняя оптимизация


  • Яндекс учитывает региональность доноров, Google — нет. Т.е. для продвижения в Google можно покупать ссылки отовсюду.
  • В Google на странице учитывается только первая ссылка и ее анкор, Яндекс — все ссылки, даже если они ведут на одну и ту же страницу.
  • В Google можно покупать ссылки с одинаковыми анкорами. В Яндексе за это можно сразу получить фильтр.
  • За неосторожную покупку ссылок скорее накажет Google, чем Яндекс.
  • Google быстрее учитывает новые ссылки. Они дают эффект практически сразу после индексации. Для Яндекса важен возраст ссылки — чем старше, тем больше силы.
  • Google нормально относится к прямым вхождениям ключевых слов в анкоры. Для Яндекса желательно разбавлять анкор лист.
  • Сквозные ссылки с сайтов Google любит, а для Яндекса лучше брать только одну ссылку с главной страницы.
  • Переходы по ссылкам доноров больше важны для Яндекса, нежели для Google.
  • Яндекс понимает тематику статьи и учитывает это при расчете веса ссылки c донора.
  • Для Яндекса очень важна тематика донора. Для Google это не критично — можно продвигаться и нетематическими донорами.


А вы замечали эти особенности продвижения под Яндекс? В комментариях делитесь вашими наблюдениями и результатами экспериментов.
Комментарии (3)
0
pikla#
Подтверждаю по поводу того что Яндекс любит отдельные сайты для регионов (gorod.site.ru). Проверялось на 3 сайтах, в тех регионах для которой был отдельный поддомен сайт имел высокие позиции почти сразу.
Так же про скорость индексации сайтов тоже верное утверждение, Яндекс сильно притормаживает.
По поводу того как учитывают возраст сайта поисковики, для себя опытном путем уже выработал следующею схему продвижения: с начало продвигаю молодой сайт в Google, а уже после первого года можно обращать внимание на Яндекс более пристальнее.
0
1099511627776#
Google практически не учитывает ссылки в футере. Яндекс — учитывает.

Есть сомнения по поводу этого утверждения. Так на одном из подшефных сайтов при выводе Google показывает доп. разделы (размещенные блоком под главной ссылкой: awesomescreenshot.com/01b56yqk5a) и ссылки на эти разделы берутся какраз из футера
+2
exelens#
Занимаюсь SEO с 2006 года. Решил поправить Ваши заключения так как 99% из них ошибочны.
  1. Возраст сайта вообще не важен. Важны охват информации + полнота её раскрытия. И это работает в любом рынке и в любом регионе. Если Ваш сайт может ответить на все возникающие у посетителя вопросы то он будет в ТОПе по НЧ через 1 месяц после индексации. По СЧ через 3 — 6 месяцев. По реально сложному ВЧ типа ведение бухгалтерского учёта через 6 — 9 месяцев.
  2. Продвижение и по НЧ и по СЧ одинаково быстро и мягко происходит если выполняются условия из пункта 1.
  3. Доноры могут и не быть если есть пункт 1.
  4. Скорость индексации у Яндекса около 2х недель. Ранжирование в конкурентных нишах в городах с хорошей конкуренций начинается через 2 недели после индексации.
  5. Не обновление контента, а добавление контента. И это любят оба поисковика. Если Вы знаете свой продукт и хорошо раскрываете проблемы ЦА то трафик будет расти прямопропорционально добавлению контента.
  6. Выдача по ВЧ зависит от того какая страница под него заточена.
  7. Игра с поведенческими факторами чревата баном на 6 месяцев. В прочем через 6 месяцев он снимается автоматически и если вместе с ними не наказали за ссылочные факторы… то позиции будут лучше чем до бана за поведенческие.
  8. Оба поисковика корректно следуют запретам в robots.txt
  9. Скорость загрузки сайта пока не влияет. Но если хостинг регулярно тупит то сайт начинает ранжироваться ниже.
  10. Поддомен для региональных запросов или папка от корня роли не играет. Всё зависит от того как затачиваются под запросы тексты.
  11. Яндекс Каталог не даёт никаких бонусов. Кроме удовлетворения от его оплаты.
  12. Текст должен быть оптимизирован под средние по больнице параметры (смотрим первые 30 сайтов по нужному запросу в Яндексе и 30 сайтов по нужному запросу в Гугле). Если заточить под них, то ТОП будет даже по ВЧ в очень конкурентной теме типа бухгалтерский учёт или пластиковые окна или лечение зубов.
  13. Оба поисковика не любят тексты написаные деревенщиной не умеющей выражать мысли. Тексты должны писаться тем кто разбирается в вопросе.
  14. Плотность ключевых слов должна быть такая как в п 12.
  15. Титл важен для обоих поисковиков.
  16. Внутренняя перелинковка важна для обоих поисковиков. Но она должна быть вдумчивая, а не просто надставляли фраз и слинковали.
  17. Дескрипшн является базой для сниппета в обоих поисковиках.
  18. Картинки не играют большой роли так как трафик по ним очень скромный, да и конвертируется он плохо.
  19. Тег альт должен быть прописан.
  20. Все сквозные ссылки должны быть каноническими.
  21. Региональность доноров роли не играет.
  22. Поисковики учитывают все ссылки. Но не все передают вес. Это зависит от донора и качества акцептора.
  23. Анкоры не играют никакой роли. Они просто должны быть человеческими.
  24. Ссылочный взрыв не так страшен как о нём думают.
  25. Возраст ссылки не играет большой роли. Ранжирование по ВЧ всё равно 4 — 6 месяцев. А для НЧ и СЧ ссылки вообще не нужны.
  26. Не играет никакой роли с главной ссылка или с внутренней.
  27. Тематика статьи или донора не играет никакой роли если донор ГС с кривой индексацией.


четверг, 27 августа 2015 г.

Для истории.

Сегодня, 27.08.2015, решил устроить день подведения итогов с "Двориком".
Полтора года работы разной успешности и напряженности. Сделано
  • Разработана первая часть функций. Задачи и Заметки. Заложенны основы Архива.
  • Сконфигурирован для эксплуатации в приватном режиме. Схемы создаются в ручном режиме.
  • Размещен в инете на личном домене.
  • Готов для подключения первых пользователей. 
Мое состояние: планов громадьё, сложно расставить приоритеты в планах (еще не умею - надо учиться), небольшая опустошённость и страх будущего. Страх гоню, пока получается, хотя графоманские тексты с ADME и HABR уже мало помогают.

Необходимо:
  1. Запустить пользователей - (Катеринич.Тимофеев.Гены жена.Марина.Лариса.Алина.Витя Оля я Жуков Сергей. Тарареев Игорь.).
  2. Настроить BAKUP базы и настроек ПО.
  3. Расписать цели и стратегию привлечения клиентов. выработать политику монетизации.

вторник, 25 августа 2015 г.

Обзор платежных агрегаторов

http://habrahabr.ru/company/web_payment_ru/blog/265349/
Если вы владелец интернет-магазина и хотите, чтобы покупатель мог оплатить товары удобным ему способом, у вас есть два пути: подключать и настраивать оплату для каждой платежной системы отдельно — мучиться с интеграцией, подписанием договоров… либо сделать все быстро и без лишней волокиты — воспользоваться услугами компании, которая является платежным агрегатором. При выборе последнего варианта вам понадобится подписать всего один договор, а ваш покупатель сможет выбрать удобный ему способ оплаты из десятков доступных. Это и оффлайн способы, и электронные кошельки и, конечно же, оплата банковской картой. Платежных агрегаторов множество.

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


Чем же платежные агрегаторы отличаются друг от друга, и на что стоит обратить внимание?


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

1. С какого года компания работает на рынке. Первооткрыватели рынка смогли заработать себе репутацию и могут похвастаться стабильностью. Это не означает, что молодые компании ненадежны. Но на дату выхода на рынок компании стоит обратить внимание.

2. Кто может подключиться. Юридические лица, ИП, физические лица — все могут воспользоваться услугами платежных агрегаторов. Но не все компании сотрудничают с физическими лицами или нерезидентами. Для физических лиц обычно предлагаются другие условия. Различия могут быть в тарифах или в наборе предоставляемых документов.

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

4. Фишки. Наиболее интересный раздел. Это то, чем платежный агрегатор может выделиться, кроме тарифов. Это функции, которых нет у конкурентов, либо мало у кого из них.

Рассмотрим некоторые из них:
4.1 Ручное выставление счетов. Данная функция позволяет выслать покупателю ссылку на email/sms/icq, перейдя по которой, ему останется только выбрать способ оплаты и оплатить счет. Сумму и описание товара уже будут указаны. Данная услуга будет полезна тем людям, у которых нет своего сайта, либо у них есть группа в социальной сети, и они хотят принимать оплату.

4.2 SMS-информирование — уведомление покупателя и владельца интернет-магазина об успешной оплате. Стоить такая услуга может не дешево. Если вас не устраивает стоимость услуги, то, возможно, стоит задумать о том, чтобы воспользоваться услугами сторонних компаний, у которых цена за sms будет ниже.

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

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

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

5. Минусы. Они есть у всех. Большие и маленькие. Так что смотрим, является ли это минусом именно для вас.

6. Служба поддержки. Круглосуточная служба поддержки в основном только для плательщиков, хотя бывают и исключения. У тех агрегаторов, на сайте которых установлен онлайн-чат, время ожидания соединения со специалистом не превысило 5 секунд. Со службой поддержки придется контактировать на этапе подключения и в случае возникновения внештатных ситуаций. Поэтому время реагирования на запрос клиента очень важно. Если вы крупный VIP клиент, то можно обращаться к личному менеджеру, а если нет? Я провел небольшое исследование. Разослал сообщение с простым вопросом и ждал ответа.

Время ответа на запрос:
image
*Можно обратиться по телефону в службу поддержки и попытаться уговорить сотрудников рассмотреть заявку вне очереди.

7. Услуги. В этом пункте я отмечал только наличие трех услуг: рекуррентные платежи, массовые выплаты и WS-интеграция:
7.1 Рекуррентные платежи — периодические платежи, выполняемые в автоматическом режиме, при условии, что первый платеж прошел успешно. Подтверждение владельца карты необходимо только при проведении первого платежа. Данные по карте не хранятся на стороне интернет-магазина. Для проведения рекуррентного платежа, скрипт интернет-магазина передает id родительского (первого) платежа, используя API. Такая услуга будет полезна интернет-провайдерам, чтобы автоматически пополнять счета своих клиентов. Некоторые компании подключают такую возможность с самого начала, некоторые требуют большой оборот и работу в течение определенного периода без жалоб от покупателей.

7.2 Массовые выплаты — услуга, которая позволяет вам производить выплаты своим клиентам. Вы пополняете баланс, и с него производятся выплаты по заданным реквизитам. Поддерживается не всеми компаниями и на особых условиях.

7.3 WS-интеграция — прозрачная интеграция платежных скриптов в сайт интернет-магазина. Покупатель во время оплаты не переадресуется на страницу платежного агрегатора. К достоинствам данного решения можно отнести то, что покупатель остается на привычном ему сайте интернет-магазина. Это повышает конверсию т.к. покупатель не пугается «новых» и «незнакомых» интерфейсов платежных агрегаторов. Среди минусов: владельцу интернет-магазина необходимо получить сертификат PCI DSS, т.к. покупатель будет вводить данные своей карты не на сайте платежного агрегатора. Такое технологическое решение могут предложить не все компании и не всем клиентам.

8. Кастомизация платежной страницы. После нажатия кнопки «Оплатить» на вашем сайте, покупатель переадресуется на страницу оплаты платежного агрегатора. Кастомизация позволяет изменить дизайн этой страницы под дизайн вашего сайта: разместить логотип, изменить фон и многое другое. Каждый агрегатор предлагает разные возможности по изменению дизайна, а некоторые не позволяют делать этого вовсе.

9. VIP клиенты. Кто же из крупных компаний сотрудничает с данным платежным агрегатором? Об этом можно узнать в данном разделе. Некоторые крупные компании сотрудничают сразу с несколькими платежными агрегаторами.

10. Комментарий — важная информация о компании, которая не подходит ни в один раздел выше. Небольшая полезная заметка.

FAQ


Pay Online


image Работает с: 2008 года.
Кто может подключиться: Юридические лица, зарегистрированные в России, Казахстане, Азербайджане, Киргизии, Таджикистане, странах Евросоюза, Канаде, США.
Тарифы: Комиссия зависит от сферы деятельности вашей компании и оборота. На сайте представлены тарифы для компаний, занимающихся продажей авиабилетов, электронной коммерцией и ЖКУ. Точный размер комиссии можно узнать, обратившись в службу поддержки.
Pay-Start Pay-Standart
Стоимость подключения 3900р. 9900р.
Вывод на расчетный счет На 6-й день автоматически На 1-й или 2-й день автоматически (зависит от банка-партнера и условий работы)
Фишки:
  1. Время обработки заявки покупателя не более 15-ти минут.
  2. Pay-Mobile — платежное решение, позволяющее интегрировать оплату банковскими картами в любое устройство, имеющее выход в интернет. Интеграция возможно с устройствами, работающими на Android, iOS, WindowsPhone, Symbian.
  3. Pay-Loan — платежное решение для микрофинансовых организаций, позволяющее выдавать займы на банковские карты и их возврат онлайн.
  4. Онлайн-сервис поиска платежей (для покупателей) доступен без регистрации.
  5. Вход в личный кабинет магазина возможен с использованием сертификата без ввода пароля.
  6. Мобильная версия платежной страницы.
  7. Несколько ролей пользователей личного кабинета с разными правами: администратор, менеджер и.т.д.

Минусы: длительный срок подключения (несколько недель) в большинстве случаев. Отсутствие услуги массовых выплат. Не сотрудничают с физическими лицами. Платное подключение.
Служба поддержки: 24/7 для плательщиков сайта. Для сотрудников интернет-магазинов служба поддержки по телефону и почте обеспечивается с 9 до 20 (по будням). Большим плюсом является наличие онлайн-консультанта на сайте.
Услуги: Рекуррентные платежи, WS-интеграция.
Кастомизация: Дизайн и структура платежной страницы могут быть кастомизированы в соответствии с дизайном вашего сайта. Форма также может быть интегрирована на ваш сайт через iframe.
VIP клиенты: Avito, Из рук в руки, Nokia, МТС, Ростелеком, Литрес, РИВ ГОШ, МГТС, Библио-Глобус.
Комментарий: Сайт содержит исчерпывающую информацию, множество презентаций.
Сайт: Payonline.ru

ROBOKASSA


imageРаботает с: 2003 года.
Кто может подключиться: физические лица и юридические лица (включая нерезидентов).
Служба поддержки: 24/7, включая техническую поддержку.
Услуги: Массовые выплаты, Рекуррентные платежи, WS-интеграция.
Кастомизация: Если не используется WS-интеграция, юридические лица могут разместить свой логотип на странице с выбором способа оплаты. Логотип будет размещен в левом верхнем углу.
VIP клиенты: Работа.ру, Vsemayki.ru.

Тарифы:
Для физических лиц Для юридических лиц
Кто платит комиссию Покупатель Интернет-магазин
Размер комиссии 2-15%, вычисляется в момент совершения оплаты. Зависит от суммы и способа оплаты. Возможно переложить комиссию на интернет-магазин. При подключении — 5%. Комиссия может быть уменьшена вплоть до 1.5%
(Тариф ШОК — оборот от
50 млн. / мес.)
Вывод денежных средств Без комиссии: карта ROBOKASSA, Qiwi, WebMoney, Яндекс.Деньги.
С комиссией 2% — карта стороннего банка (не менее 2000 руб.)
Вывод на расчетный счет юридического лица в любом российском банке на рублевый счет.
Фишки:
  1. Покупателям начисляются бонусы, которыми они могут оплатить часть следующей покупки, если она будет совершена через систему ROBOKASSA.
  2. На страницах оплаты возможно разместить рекламу своего товара в виде баннера в автоматическом режиме.
  3. ROBOSTORE — гибкая CMS, которая позволяет быстро настроить и открыть свой интернет магазин, просто скопировав код на свой сайт. Если у вас нет сайта, магазин можно открыть на поддомене.
  4. Если вы закажете разработку интернет-магазина в одной из веб-студий (список можно найти на сайте) и подключите его к ROBOKASSA, вам будут предложены специальные условия обслуживания в течении первых 3-х месяцев.
  5. Личный кабинет покупателя, в котором можно посмотреть список предыдущих платежей, привязать банковскую карту и многое другое.
  6. SMS-сервис: API для рассылки СМС + уведомление об успешной оплате владельца интернет-магазина.

Минусы: физические лица не могут производить возврат, в отличие от юридических лиц.
Комментарий: воспользоваться услугами массовые выплаты и WS-интеграция могут не все клиенты. Необходимо иметь оборот от 1 миллиона, компания должна быть зарегистрирована в России и успешно сотрудничать с ROBOKASSA не менее года.
Сайт: Robokassa.ru

Яндекс Касса


imageРаботает с: 2013 года.
Кто может подключиться: юридические лица, включая нерезидентов и ИП.
Служба поддержки: 24/7.
Услуги: массовые выплаты, рекуррентные платежи.
Кастомизация: по запросу.
VIP клиенты: Aliexpress, Avito.ru, Concert.ru, Freelancer.ru, Key.ru, Ozon.ru, Softkey, Yota, Wargaming, Wildberries, Нетология, Ситилинк, Триколор и многие другие.
Тарифы: комиссия взимается с владельца магазина. Базовый тариф ~ 3 %. Премиум тариф (оборот от 500 тыс.) ~ 2.8-3%. Тарифы представлены в двух вариантах — для компаний с физической доставкой и для компаний, предоставляющих цифровые услуги и товары.

Фишки:
  1. Iframe-интеграция.
  2. Y.CMS — универсальный модуль для интеграции интернет-магазина с несколькими сервисами Яндекса, в том числе Я.Метрики (для сбора данных), Я.Маркета (для размещения товаров по СРС и СРА-моделям), Я.Кассы (для приема платежей).
  3. Привязка карты к магазину — постоянные клиенты смогут оплачивать покупки в 1 клик.
  4. Offline-прием платежей с помощью mPOS.
  5. API и SDK для подключения Яндекс.Кассы в мобильные приложения
  6. Предавторизация.

Минусы: физическое лицо не может подключить Я.Кассу, но может использовать другие инструменты Яндекс.Денег для сбора средств: специальные формы и кнопки, а также готовые страницы на сайте yasobe.ru. Деньги будут зачисляться на электронный кошелек.
Комментарий: Помимо Яндекс.Кассы, юридические лица могут принимать платежи через Яндекс.Деньги без договора, установив на сайт форму для приема платежей. Деньги будут зачисляться на банковский счет. К оплате принимаются банковские карты и средства с кошельков Яндекс.Денег.
Сайт: Kassa.yandex.ru

РФИ Банк


imageРаботает с: 2012 года.
Кто может подключиться: юридические лица.
Служба поддержки: 24/7, включая техническую поддержку.
Услуги: массовые выплаты, рекуррентные платежи, WS-интеграция.
Кастомизация: изменение темы оформления платежной формы при WS-интеграции.
VIP клиенты: Samsung APPS, Dr.Web, Битрейс телеком, НТВ плюс.

Тарифы:
Для юридических лиц
Кто платит комиссию Интернет-магазин
Размер комиссии Зависит от сферы деятельности компании и оборота. В среднем 3% при оплате картой, 4% при оплате с электронного кошелька.
Вывод денежных средств На расчетный счет в российском банке
Фишки:
  • Двухэтапные платежи (блокировка суммы на карте клиента) с возможностью снятия блокировки.

Минусы: Оплата банковской картой только российских банков. Обязательное наличие SSL сертификата, мало способов оплаты.
Комментарий: Специалисты технической поддержки готовы за дополнительную плату взять на себя всю работу по интеграции интернет-магазина и системы РФИ-Банка. РФИ-Банк сотрудничает с компанией IML, предоставляющей услуги логистики для интернет-магазинов. Но это не значит, что нельзя воспользоваться услугами сторонних логистических компаний.
Сайт: Rficb.ru

Pay Master


imageРаботает с: 2010 года.
Кто может подключиться: физические и юридические лица.
Тарифы: два тарифных плана — Старт и Оптимум (оборот от 800 тыс. в месяц). Подробная информация о тарифах представлена на сайте.
Служба поддержки: для плательщиков — круглосуточно, для владельцев интернет-магазинов — в рабочие дни.
Услуги: рекуррентные платежи, WS-интеграция.
Кастомизация: возможно сменить фон и установить логотип на платежной странице.
VIP клиенты: VK.com, WarGaming.net, Бегун, Beglion, Ozon, Softkey.

Фишки:
  1. Наложенный платеж (cash on delivery).
  2. Возможности для маркетингового продвижения, включая размещения новостей и е-mail рассылку «Акции и бонусы» на 7 млн подписчиков.
  3. Глубокий анализ конверсии в личном кабинете.

Комментарий: WS-интеграция доступна только крупным партнерам. Данный сервис от системы WebMoney. Личный кабинет владельца интернет-магазина содержит множество функций.
Сайт: Info.paymaster.ru

Z-payment


imageРаботает с: 2002 года.
Кто может подключиться: физические и юридические лица.
Служба поддержки: c 4:00 до 13:00 по московскому времени.
Услуги: массовые выплаты на аккаунты.
Кастомизация: возможно подгрузить свой css файл.
VIP клиенты: work-zilla.ru, Meshok.ru
Тарифы: на сайте представлена очень подробная тарифная сетка для различных типов аттестатов.

Фишки:
  1. Прием к оплате Bitcoin, Dogecoin, Litecoin.
  2. Быстрая проверка статуса платежа без авторизации.
  3. Вывод накопленных денежных средств на Bitcoin кошелек.

Сайт: Z-payment.com

Wallet One Единая касса


imageРаботает с: 2007 года.
Кто может подключиться: физические и юридические лица, включая нерезидентов.
Тарифы: На сайте представлена удобная система расчета размера комиссии. Она взимается с мерчантов, но ее возможно переложить на покупателя. Физические лица могут выводить денежные средства на банковскую карту и электронные кошельки (Яндекс.Деньги, Webmoney).

Фишки:
  1. W1 Клуб — Список скидок интернет магазинов, которые подключены к Единой кассе.
  2. Размещение рекламных баннеров в интерфейсе кошелька покупателя.
  3. Логистика от Единой кассы.
  4. Ручное выставление счетов из личного кабинета.
  5. Физические лица могут выводить денежные средства на ACH Transfer, UKash USD, Банковскую карту.
  6. Мультивалютная касса — возможно выставлять счета в различных валютах.

Минусы: нет WS-интеграции, нет кастомизации платежной страницы.
Служба поддержки: для владельцев интернет-магазинов — круглосуточно.
Услуги: рекуррентные платежи, массовые выплаты.
Кастомизация: нет, платежную страницу изменить нельзя.
VIP клиенты: Biglion, Столото, Planeta.ru, Фотострана, Slando.
Комментарий: массовые выплаты подключатся по договоренности только юридическим лицам.
Сайт: Walletone.com

Интеркасса


imageРаботает с: 2007 года.
Кто может подключиться: Физические и юридические лица.
Тарифы: По запросу высылаются на почту. Есть комиссия и на прием платежей и на вывод. В среднем от 3% до 5%. Яндекс.Деньги — 6-8%.
Служба поддержки: Общие вопросы 8 до 20 по московскому времени. Технические вопросы с понедельника по пятницу с 9 до 18 по киевскому времени. Есть поддержка в Skype.
Услуги: Массовые выплаты, WS-интеграция
Кастомизация: размещение логотипа на платежной странице.
VIP клиенты: ticketforevent.com, popunder.ru, Париматч.

Фишки:
  1. Возможно распределить комиссию платежного агрегатора (с кого будет взиматься) через личный кабинет.
  2. В личном кабинете возможно отключить некоторые способы оплаты.
  3. В личном кабинете возможно переложить комиссию платежных систем на владельца интернет-магазина.
  4. Уведомление по смс владельца интернет-магазина об успешной оплате.
  5. Возможность принимать оплату в рублях и в гривнах.
  6. Прием к оплате Payeer, Perfect Money, Paxum.

Минусы: Тарифы не указаны на сайте. Выслали тарифы по запросу на почту. Отсутствует WS-интеграция и рекуррентные платежи.
Комментарий: множество способов оффлайн оплаты.
Сайт: Interkassa.com

Platron


imageРаботает с: 2009 года.
Кто может подключиться: юридические лица и ИП, включая нерезидентов.
Служба поддержки: общие вопросы с 9 до 21:00, поддержка плательщиков круглосуточно.
Услуги: рекуррентные платежи. WS-интеграция.
Кастомизация: возможно полностью сверстать свою страницу оплаты либо разместить собственный логотип на платежной странице.
VIP клиенты: Альфа страхование, Бигбилет, Комус, Крокус, Чиптрип, ВТБ Страхование и другие компании.

Тарифы:
До 1 000 000 руб. До 5 000 000 руб.  От 5 000 000 руб. 
Банковские карты  3,1  2,9  2,7 
Наличные платежи  4 3,8  3,6  
Электронные деньги  3,5  3,4  3,2
Интернет-банки 3 2,8  2,5  
Яндекс.Деньги
Мобильные платежи 
Компания Platron готова обсудить размер комиссии. Тарифная сетка не является окончательным предложением. Комиссия может взиматься как с покупателя, так и с владельца интернет-магазина.

Фишки:
  1. Авторизация через сотовый телефон без ввода пароля.
  2. Быстрая проверка статуса оплаты для покупателя.
  3. Разграничение доступа в личном кабинете мерчанта.
  4. Ручное выставление счетов.
  5. Специальное решение для E-Travel.
  6. Возможность взять комиссию платежных систем на себя.
  7. Прием карт American Express, Diners Club, JCB 4.
  8. 2х стадийное списание средств с применением функции «холдирование».
  9. Возможность отключать ненужные способы оплаты.
  10. IFrame-интеграция.

Минусы: Стандартные условия предполагают абонентскую плату. Не сотрудничают с физическими лицами.
Комментарий: Platron сотрудничает с PayPal.
Сайт: Platron.ru

Деньги Online


imageРаботает с: 2006 года.
Кто может подключиться: юридические лица и ИП (российские и зарубежные).
Тарифы: тарифная сетка высылается на почту. В большинстве случаев это 5%, более точную комиссию вам сообщат при заключении договора. Комиссия взимается с владельца интернет-магазина. Вывод денежных средств производится два раза в неделю на расчетный счет.

Фишки:
  1. Специальные тарифы для онлайн-игр, финансовых организаций и букмекеров.
  2. GSG — специальное предложение платежным системам.
  3. Партнерская программа по подключению.
  4. Подключение без сайта — ручное выставление счетов.

Минусы: для подключения необходимо прислать 9 документов. Вывод на расчетный счет 2 раза в неделю.
Служба поддержки: круглосуточно. Связаться со службой поддержки можно по почте, телефону или скайпу.
Услуги: обратные выплаты, рекуррентные платежи (по согласованию).
Кастомизация: Логотип на платежной странице.
VIP Клиенты: Юлмарт, Очкарик.
Сайт: Dengionline.com

PayAnyWay


imageРаботает с: 2005 года.
Кто может подключиться: юридические лица (резиденты и нерезиденты).
Тарифы: в основном комиссия 2,9%.
Служба поддержки: Для покупателей — 24/7.
Услуги: массовые выплаты, рекуррентные платежи.
Кастомизация: На платежной странице возможно установить свой логотип, если же используется интеграция через iframe, то можно установить свой дизайн.
VIP клиенты: Северсталь, Leon, RoboForex, GLAMBOX.

Фишки:
  1. Специальный тариф «Предприятия ЖКУ».
  2. Возможно отключить ненужные способы оплаты.
  3. Iframe-интеграция.
  4. SMS и Jabber уведомления о различных событиях (вход в кабинет/списание средств/зачисление средств и т.д.).
  5. Двухфакторная авторизация и авторизация с использованием сертификата.
  6. Быстрая форма проверки платежа.

Минусы: не сотрудничают с физическими лицами.
Сайт: Payanyway.ru

PayU


imageРаботает с: 2005 года.
Кто может подключиться: юридически лица и ИП, включая нерезидентов.
Служба поддержки: поддержка плательщиков – 24/7.
Услуги: рекуррентные платежи, WS-интеграция, массовые выплаты на карты.
Кастомизация: Конструктор платежной страницы из блоков.
VIP клиенты: Plati.ru, AVON, Августфинанс, Go2See.

Тарифы: комиссия взимается с мерчанта
Серебряный Золотой Платиновый
Оборот До 500 000 р. 500000 – 5 млн. От 5 млн.
Тариф 4% Индивидуально Индивидуально
Плата за подключение 5000 р. Индивидуально Индивидуально
Срок расчетов Пн, чт. Пн, чт. На след. раб. день
Фишки:
  1. Специальные тарифы для eTravel, МФО, Торговых площадок, ЖКУ.
  2. PayPartner — партнерская программа для дизайнеров, владельцев web-студий, разработчиков CMS.
  3. Программа защиты покупателей.

Комментарий: набор предоставляемых услуг зависит от тарифа.
Сайт: Payu.ru

Intellect money


imageРаботает с: 2009 года.
Кто может подключиться: юридические лица.
Служба поддержки: с 9 до 18.
Услуги: рекуррентные платежи, массовые выплаты, WS-интеграция.
Кастомизация: из личного кабинета возможно сменить фон платежной страницы, отступы, внедрить свою таблицу стилей и javascript код.
VIP клиенты: Megaflowers.ru, Zebta Telecom.

Тарифы: при оплате через WebMoney взимается комиссия при приеме денежных средств и при выводе.
Visa/MasterCard/Maestro Другие способы оплаты
До 750 тыс. оборот 3.5% 3.5%
750 000 – 60 млн. 3.1 – 2.4% 3.4 – 2.7%
Если оборот более 60 миллионов рублей в месяц, то предлагается индивидуальный тариф.

Фишки:
  1. Клиентам IntelectMoney предоставляется скидка в размере 10% на услуги компании Ritm-Z (аутсорсинговый сервис приема звонков, сопровождения интернет-магазина и другие услуги).
  2. Ручное выставление счетов из личного кабинета.
  3. Ограничение доступа по IP в личный кабинет.
  4. Холдирование денежных средств.
  5. Партнерская программа по подключению других интернет-магазинов.

Минусы: технические специалисты консультируют только по почте.
Сайт: Eshop.intellectmoney.ru

NextPay


image Работает с: 2007 года.
Кто может подключиться: физические и юридические лица.
Тарифы: на сайте представлено 6 таблиц с информацией о тарифах. Тарифы подразделяются по обороту, виду деятельности компании и роду сотрудничества.
Фишки: специальные тарифы для предприятий ЖКХ, интернет-провайдеров, онлайн игр, бюджетных учреждений.
Служба поддержки: на момент написания обзора, компания испытывала технические проблемы с телефоном.
Кастомизация: нет.
VIP клиенты: информацию не предоставляют.
Сайт: Nextpay.ru

Uniteller


imageРаботает с: 2010 года.
Кто может подключиться: юридические лица и ИП.
Тарифы: индивидуально.
Служба поддержки: 24/7, включая техническую поддержку.
Услуги: рекуррентные платежи.
Кастомизация: изменение дизайна платежной страницы и набор полей на ней из личного кабинета.
VIP клиенты: 1001 тур, Билеты онлайн.

Фишки:
  1. Подключат способ оплаты — PayPal.
  2. Возможность изменить дизайн и набор полей платежной страницы прямо из личного кабинета.
  3. Сохранение данных карты покупателя для упрощенной повторной покупки.
  4. Iframe-интеграция.

Минусы: не сотрудничают с физическими лицами.
Сайт: Uniteller.ru

ONpay


imageРаботает с: 2006 года.
Кто может подключиться: физические и юридические лица (включая нерезидентов).
Служба поддержки: онлайн-чат. По телефону с 11 до 19.
Услуги: рекуррентные платежи.
Кастомизация: большие возможности кастомизации платежной страницы из личного кабинета.
VIP клиенты: информация не предоставляется.

Тарифы: На сайте представлена очень подробная тарифная сетка. Комиссия взимается с владельца интернет-магазина при выводе денежных средств.
Подписан договор Не подписан договор
Куда вывод На расчетный счет  На электронные кошельки и баланс мобильного телефона
Срок вывода На следующий рабочий день До 15 дней
Фишки:
  1. Поддерживается способ оплаты Liqpay.
  2. SMS информирование владельца магазина и покупателя об успешной оплате.
  3. Ручное выставление счетов.
  4. Возможность отключения способов оплаты из личного кабинета.
  5. Изменение дизайна платежной страницы из личного кабинета (цвета, поля, порядок полей, порядок способов оплаты, отображаемых покупателю).
  6. Личный кабинет покупателя и быстрая форма проверки статуса платежа, которая доступна без авторизации.
  7. Вывод денежных средств на баланс.
  8. После оплаты покупателю приходит ссылка, перейдя по которой, он сможет оставить отзыв о магазине, который будет виден другим покупателям.
  9. Создание купона на скидку из личного кабинета.

Минусы: отсутствует WS-интеграция и поддержка встраивания платежной страницы в iframe.
Комментарий: рекуррентные платежи подключаются не всем. Нужно набрать специальный рейтинг.
Сайт: Onpay.ru

PAY2PAY


imageРаботает с: 2008 года.
Кто может подключиться: физические и юридические лица любой страны мира.
Тарифы: индивидуальное предложение уже при обороте от 300 тыс. руб/мес. Специальные тарифы для ЖКХ, туризма и авиа. Комиссия за вывод не взимается. Вывод накопленных денежных средств возможен на российские и зарубежные счета.
Служба поддержки: онлайн-чат, skype, по телефону в будние дни с 10 до 19 часов.
Услуги: WS-интеграция. Массовые выплаты.
Кастомизация: установка логотипа на платежную страницу.
VIP клиенты: информация не предоставляется.

Фишки:
  1. Возможность распределить комиссию между покупателем и владельцем интернет-магазина.
  2. Партнерская программа по привлечению владельцев интернет-магазинов.
  3. Возможность отключить ненужные способы оплаты.
  4. Email-уведомления владельца магазина об успешных оплатах.

Минусы: нет рекуррентных платежей.
Комментарий: возможно заключение SLA-соглашения для VIP-клиентов
Сайт: Pay2pay.com

CHRONOPAY


image Работает с: 2003 года.
Кто может подключиться: юридические лица, включая нерезидентов.
Тарифы: индивидуально.
Служба поддержки: круглосуточно.
Услуги: рекуррентные платежи, массовые выплаты, WS-интеграция.
Кастомизация: индивидуально.
VIP клиенты: МТС, Begun, Sony, SoftLine.

Фишки:
  1. Прием карт American Express, Diners Club, JCB, iDeal (Нидерланды), GiroPay и ELV (Германия).
  2. Предавторизация.
  3. Способ оплаты PayPal.
  4. ChronoPay-Mobile — специальное решение для приема денежных средств из мобильных приложений.
  5. Партнерская программа по подключению владельцев интернет магазинов.

Минусы: не сотрудничают с физическими лицами.
Комментарий: массовые выплаты и WS-интеграция по согласованию.
Сайт: Chronopay.com

ASSIST


image Работает с: 2003 года.
Кто может подключиться: юридические лица и ИП.
Служба поддержки: Круглосуточная.
Услуги: рекуррентные платежи.
Кастомизация: изменение шаблона платежной страницы платное — 5270 рублей.
VIP клиенты: Google, Ozon, OZON.Travel, Oktogo, Puma, NokianTyres, Мариинский и Большой театры.
Тарифы: для подключения приема платежей банковскими картами необходимо заплатить 2950 рублей. Тариф рассчитывается индивидуально. Средние данные: банковские карты — 4%, WebMoney — 4.5%, Qiwi — 5-8%.

Фишки:
  1. OneClick — при следующей покупке покупателю не нужно вводить данные своей карты, кроме CVC.
  2. Гибкая система настройки прав доступа сотрудников в личном кабинете.
  3. Решения для приема оплаты через Call-центры — wPOS®, InteractiveVoiceResponse (IVR).
  4. Платежные решения для мобильных устройств.

Минусы: длительный срок подключения 2-6 недель. Платное подключение для приема оплаты банковскими картами. Физические лица не могут подключиться к Assist. Нет номера 8-800.
Комментарий: Assist первым в РФ разработал интеллектуальную систему борьбы с фродом, начал вести активную работу по повышению конверсии платежей.
Сайт: Assist.ru

SPRYPAY


imageРаботает с: 2008 года.
Кто может подключиться: физические и юридические лица.
Тарифы: средняя комиссия на вывод денежных средств — 3%.
Служба поддержки: поддержка по icq, по телефону с 9 до 18.
Кастомизация: установка логотипа на платежную страницу, возможность установить светлую или темную цветовую схему платежной страницы.
VIP клиенты: информация не предоставляется.

Фишки:
  1. Быстрая проверка статуса платежа без авторизации.
  2. Партнерская программа по подключению владельцев интернет-магазинов.
  3. SpryPay сотрудничает с сервисом SuperLend, который позволяет получить кредит на WebMoney кошелек.
  4. Вывод накопленных денежных средств в систему Contact.
  5. Выставление счетов на email.

Сайт: Sprypay.ru

FREE-KASSA


imageРаботает с: 2009 года.
Кто может подключиться: физические лица.
Служба поддержки: онлайн-чат.
Услуги: массовые выплаты, WS-интеграция.
Кастомизация: размещение логотипа на платежной странице.
VIP клиенты: информация не предоставляется.
Тарифы: при регистрации можно выбрать, с кого будет взиматься комиссия. Средние тарифы 4-6%. На сайте присутствует очень подробная информация в разделе Тарифы.

Фишки:
  1. Покупка в кредит за WebMoney.
  2. Прием к оплате PerfectMoney.
  3. Реферальная программа.
  4. Форма быстрого поиска платежа.

Сайт: Free-kassa.ru

NET PAY


imageРаботает с: 2013 года.
Кто может подключиться: юридические лица.
Служба поддержки: круглосуточная в чате.
Услуги: рекуррентные платежи, WS-интеграция.
Кастомизация: возможно изменить фон платежной страницы.
VIP клиенты: информация не предоставляется.
Тарифы: индивидуальные.

Фишки:
  1. Бесплатная помощь технических специалистов при интеграции.
  2. Выставление счетов покупателю на e-mail.

Минусы: не сотрудничают с физическими лицами.
Сайт: Net2pay.ru

В заключение


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

Автор: Вячеслав ДмитриевDVya4eslav, эксперт в области электронных платежных систем. В сотрудничестве с Web-payment.ru.

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

четверг, 20 августа 2015 г.

Apache Tomcat is a Servlet/JSP container and version 8.0 implements the Servlet 3.1 and JavaServer Pages 2.3 specifications. Please note that Apache Tomcat 8.0 requires a Java Standard Edition Runtime Environment (JRE) version 7 or later. So we start with installing a recent version of Oracle’s JRE.

Install Oracle JRE 8 on Debian Linux

To install Oracle’s Java Runtime with apt-get, we first need to entend the list of apt-get’s sources. Once that is done, an java-installer will actually install the Java SE Runtime Environment. Here are the steps to follow:

$ su root
# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" > /etc/apt/sources.list.d/webupd8team-java.list
# echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" >> /etc/apt/sources.list.d/webupd8team-java.list
# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
# apt-get update
# apt-get install oracle-java8-installer
# java -version
# exit
As I’m writing this, the newly installed Java Runtime reports its version as 1.8.0_45:
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
With Java now installed we move on, installing Tomcat. However, it may be beneficial to have an dedicated user for Tomcat.
BTW, Java got installed into this location: /usr/lib/jvm/java-8-oracle
sudo adduser \
  --system \
  --shell /bin/bash \
  --gecos 'Tomcat Java Servlet and JSP engine' \
  --group \
  --disabled-password \
  --home /home/tomcat \
  tomcat
.. which should result in something like this:
Adding system user 'tomcat' (UID 108) ...
Adding new group 'tomcat' (GID 113) ...
Adding new user 'tomcat' (UID 108) with group 'tomcat' ...
Creating home directory '/home/tomcat' ...

Installing Tomcat8

$ mkdir -p ~/tmp
$ cd ~/tmp
$ wget http://www.us.apache.org/dist/tomcat/tomcat-8/v8.0.24/bin/apache-tomcat-8.0.24.tar.gz
$ tar xvzf ./apache-tomcat-8.0.24.tar.gz
$ rm ./apache-tomcat-8.0.24.tar.gz
$ sudo mkdir -p /usr/share/tomcat8
$ sudo mv ~/tmp/apache-tomcat-8.0.24 /usr/share/tomcat8
To make it easy to replace this release with future releases, we are going to create a symbolic link that we are going to use when referring to Tomcat (after removing the old link, you might have from installing a previous version):
$ sudo rm -f /usr/share/tomcat
$ sudo ln -s /usr/share/tomcat8/apache-tomcat-8.0.24 /usr/share/tomcat
Since we created a tomcat user, he should also own all these files in
$ sudo chown -R tomcat:tomcat /usr/share/tomcat8
$ sudo chmod +x /usr/share/tomcat/bin/*.sh
If Tomcat’s default HTTP port (8080) is already in use, you need to edit the server.xml configuration file, e.g.
edit /usr/share/tomcat/conf/server.xml and replace 8080 with 8000

Starting Tomcat

$ sudo /bin/su - tomcat -c /usr/share/tomcat/bin/startup.sh

Using CATALINA_BASE:   /usr/share/tomcat
Using CATALINA_HOME:   /usr/share/tomcat
Using CATALINA_TMPDIR: /usr/share/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar


Stopping Tomcat

$sudo /bin/su - tomcat -c /usr/share/tomcat/bin/shutdown.sh

Using CATALINA_BASE:   /usr/share/tomcat
Using CATALINA_HOME:   /usr/share/tomcat
Using CATALINA_TMPDIR: /usr/share/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar

Staring Tomcat when the server boots

To start Tomcat automatically, every time the server re-boots, save this script in /etc/init.d/tomcat
#!/bin/bash

### BEGIN INIT INFO
# Provides:        tomcat
# Required-Start:  $network
# Required-Stop:   $network
# Default-Start:   2 3 4 5
# Default-Stop:    0 1 6
# Short-Description: Start/Stop Tomcat server
### END INIT INFO

PATH=/sbin:/bin:/usr/sbin:/usr/bin

start() {
 /bin/su - tomcat -c /usr/share/tomcat/bin/startup.sh
}

stop() {
 /bin/su - tomcat -c /usr/share/tomcat/bin/shutdown.sh 
}

case $1 in
  start|stop) $1;;
  restart) stop; start;;
  *) echo "Run as $0 <start|stop|restart>"; exit 1;;
esac
Now change the permissions of the newly created file and add the correct symlinks automatically:
chmod 755 /etc/init.d/tomcat
update-rc.d tomcat defaults

Long Startup Time

Tomcat relies heavily relies on the SecureRandom class to provide random values, for instance to generate session ids. During startup, if entropy source that is used to initialize SecureRandom is short of entropy, this can lead to very long delays, which can be confirmed in the logs/catalina.out log file.
Adding
JAVA_OPTS="-Djava.security.egd=file:/dev/urandom"
at the beginning of the bin/cataline.sh file, will significatinly speedup the startup time.

среда, 19 августа 2015 г.

Купил VPS на x5x.ru.

How to Backup and Restore PostgreSQL 9.3 Databases

In my previous blog post, I explained how to install PostgreSQL 9.3 on Oracle Linux. As a DBA, one of the first things we want to learn is how we can recover the database in case of a failure. So in this blog post, I’ll show how to backup and restore PostgreSQL databases in a server. We’ll backup PGDATA directory, so it’ll contain all databases in the instance (remember that PostgreSQL is a multitenant database).
PostgreSQL supports Write Ahead Log (WAL) mechanism like Oracle. So everything will be written to (redo)logs before they written into actual datafiles. So we will use a similar method to Oracle. We need to start “the backup mode”, copy the (data) files, and stop the backup mode, and add the archived logs to our backup. There are SQL commands for starting backup mode (pg_start_backup) and for stopping backup mode (pg_stop_backup), and we can copy the files using OS commands. Good thing is, since 9.1, PostgreSQL comes with a backup tool named “pg_basebackup”. It’ll do everything for us.
To be able to use pg_basebackup, we need to turn on archiving and also turn on wal_sender process. Archiving controlled by “archive_mode”, “archive_command” and “wal_level” parameters. An interesting thing about PostgreSQL is, you need to write OS commands to copy redologs (WAL) files to an archive location. While writing a copy command, you can use %p and %f variables. %p variable holds the full path of wal file, and %f holds only the file name. So something like “cp %p /archives/%f”, will copy the wal file to /archives directory.
WAL Sender process is used to feed logs to a replicate database, and pg_basebackup also uses it to receive archive logs. It’s controlled by max_wal_senders parameter. We’ll set it to 1, so our pg_basebackup will be able to connect PostgreSQL server to fetch the required WAL files (the ones created during backup period). Ok Let’s create directories for backups and archives (login as root):

Now I’ll set the required parameters for archiving and enabling WAL sender process. I switch to postgres user and modify postgresql.conf:

I hope you haven’t surprised by $PGDATA. The PGDATA variable should point to the data directory of PostgreSQL. In my previous post, I recommend to declare these variables in bash_profile script. Wal_level controls the logging level, it can be set to hot_standby or archive to enable log-archiving. I recommend you to set wal_level to hot_standby instead of “archive”. If you also set “hot_standby” to “on”, you can run the queries in recovery mode. I’ll explain it in point in time recovery. We also need to give permission to pg_basebackup to connect our server, so we issue the following line to pg_hba.conf, and then restart the server:

Now here’s the magical command to backup the PostgreSQL database:

It will create a directory such as 20141117 (depending the date it’s executed), compress all database files into a TAR file (–format=t) and put it into that folder. The name of backup file will be base.tar. This TAR file will contain the required WAL files (–xlog) to be able to recover the database. It even contains postgresql.conf and pg_hba.conf.

So we have a backup, how to recover it?

All we need is to extract tar file into the $PGDATA folder. Make sure that PostgreSQL services are down before you copy the files. If we want to restore the databases on a new server, we need to install PostgreSQL software first.

So we restored our database files, and have required wal (redolog) files to recover the database, but if we open the database now, we’ll lose the data since the backup is done. We may want to apply the logs which are created after the backup. To be able to do it, create a “recovery.conf” file which has the below line:
When we issue “pg_ctl start”, PostgreSQL will see the “recovery.conf” file and start recovering the database. When the recovery is done, the “recovery.conf” file will be renamed to “recovery.done”.

Point in-time Recovery

PostgreSQL supports point in time recovery (PIT). You need to include one of the following parameters into the recovery.conf file for PIT:
  • recovery_target_name (string): You specify a named restore point, created with pg_create_restore_point(). For example:
    Then you can use this name while recovering by adding the below line to your recovery.conf file:
  • recovery_target_time (timestamp): Instead of giving a name, (in most cases you won’t be prepared so well), you enter a timestamp.
  • recovery_target_xid (string): This parameter specifies the transaction ID up to which recovery will proceed.
You may remember that I said it’s better to set wal_level to hot_standby instead of archive. In point in-time recovery, you can make PostgreSQL pause the recovery on the recovery_target point, and wait for your approval to end the recovery process. So you can run queries on the database to check if it’s the correct time before you open the database for read write operations. To be able to do it, you also need to set hot_standby=on parameter. It sounds weird to enable hot_standby on a stand-alone server but this mode actually tells PostgreSQL to accept queries while recovery in process.

If the wal_level is hot_standby, and hot_standby is enabled on postgres.conf, you can write a recovery.conf file similar to below:

This recovery.conf file will cause to stop the recovery process before committing of transactions later than 2014-12-01 10:19:42. You will be able to connect the database, run (read-only) queries and after you verify that you reached the corrent point in-time, you run the following command to end the recovery and open the database:

It will resume (in fact ends) the recovery (no further logs will be applied). If you want to apply more logs, change recovery.conf file and set another recovery_target_time, and then restart the server.

What will happen to archived WAL files?

You may write a script to compress the archived log files and keep them with your base backups. After backing up, you better delete the old archived files. Here’s a sample script to backup and clean the archive logs older than 2 days, do not forget the change the folder name according to your real archive location:

I’ll explain how to take logical backups (dumps) in future blog posts.