Несколько конфигов Sphinx

На компьютере разработчика может работать сразу несколько сайтов. Для разных сайтов могут быть заведены свои поисковые индексы Sphinx. Чтобы было удобно управлять разными конфигурациями, лучше завести отдельные конфигурационные файлы для каждого сайта, один общий конфиг и основной конфиг, который использует Sphinx. Вот как это сделать.
Начиная с версии Sphinx 0.9.8 (14 июля 2008 года) доступно задавать конфиг в виде скрипта. Сначала я попробовал сделать, как предложено в статье «Разделение конфигов Sphinx», но у меня не завелось. Возможно, из-за того, что я предпочитаю хранить конфиги в одном месте, а не в каталоге каждого сайта, как автор той статьи. Все мои конфиги Sphinx находятся к каталоге /etc/sphinx
Итого я имею:
1. список конфигов с именами «10-site1.part.conf«, «10-site2.part.conf«. Где число в начале — порядок для дальнейшей сборки в один файл (у меня все десятки). В конфигах обозначены настройки source и index
2. конфиг с общими настроками «90-common.part.conf«. Содержимое:

common
{
    lemmatizer_base     = /usr/local/share/sphinx/dicts
}

indexer
{
lemmatizer_cache    = 128M # from bitrix course
}

searchd
{
listen              = 127.0.0.1:9312
listen            = 9306:mysql41
log        = /usr/lib/tmpfiles.d/log/sphinx/searchd.log
query_log        = /usr/lib/tmpfiles.d/log/sphinx/query.log
read_timeout        = 5
max_children        = 30

pid_file        = /usr/lib/tmpfiles.d/run/sphinx/searchd.pid

seamless_rotate     = 1
preopen_indexes     = 1
unlink_old        = 1

binlog_path        = /usr/lib/tmpfiles.d/lib/sphinx
binlog_max_log_size = 16M
rt_flush_period     = 3600 # from bitrix course
}

3. основной конфиг, который запрашивает Sphinx — sphinx.conf. Этот конфиг собирает воедино все конфиги. Его содежимое:

#!/bin/bash

find /etc/sphinx -type f -name «*.part.conf» -print | xargs cat

Таким образом, если поиск на каком-то сайте мне не требуется, то нужно лишь переименовать файл его конфига (например «10-site1.bak.conf«). А если требуется добавить ещё один сайт, то стоит скопировать уже имеющийся конфиг и исправить его.
Эта схема разбиения конфигов Sphinx отлично работает с Sphinx 2.2.11 на Fedora 24

 

Автор: Олег Ехлаков

Эффективные стратегии заработка в SMM в Инфографике

Для того, чтобы заработать в социальных сетях, необходимо выбрать самые эффективные стратегии. На самом деле все предельно просто и особых навыков не требует. Работа такого рода, подходит многим, поскольку за последние 15 лет было придумано множество способов объединения людей в интернет-сообщества. Каждая социальная сеть пыталась выделиться чем-то уникальным, быть единственной в своем роде. У некоторых это получалось, а смелые эксперименты других завершались провалом. Давайте рассмотрим стратегии заработка с помощью социальных сетей. Читать →

Продающий сайт. Создание лэндинга.

Продающий сайт. Создание лэндинга.

Каждый год количество интернет магазинов и онлайн продажи растут в геометрической прогрессии. И все большую популярность завоевывают одностраничные сайты, известные как Лэндинги (Lending Page). И это не лишено здравого смысла, так как конверсия обычного интернет магазина около 3%,в свою очередь хороший лендинг может похвастаться конверсией и 50%. Как этого достичь?

Создание лэндинга строится на двух основных принципах:

Контекстная реклама. Перечень работ.

Контекстная реклама. Перечень работ.

Контекстная реклама один из способов заставить ваш ресурс работать. Клиенты будут видеть ваши объявления среди первых позиций в выдаче поисковых систем и оплачиваются только фактические результаты, т.е. переход на ваш сайт.

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

Начнем с технических подготовительных работ, а именно — с проверки работоспособности ключевых функций сайта, затем определим целевые страницы и проверим get-параметры. Создадим текстовые заявки по формам обратной связи, звонка и так далее. Подготовим спецификации по проекту и проверим качество внедрения спецификации.

Далее необходимо настроить отслеживание конверсий. Сюда входит подмена телефонных номеров на сайте, запись телефонных разговоров.

Как правильно выбрать партнёрку и оффер?

Как правильно выбрать партнёрку и оффер?

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

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

LFS — Linux From Scratch

w_linu01c8Год публикации: 2013

Автор: Джерард Бикманс

Редакторы: Метью Багрес, Брюс Дубс

Переводчик: Иван Лабутин

Язык: русский

Страниц: 367

Эта книга является ядром проекта Linux From Scratch, здесь вы найдете все инструкции и инструменты, необходимые для создания и построения собственного дистрибутива Linux. Книга даст вам шаблон полностью работающей и созданной вами операционной системы, вы сможете ее изменять, чтобы она соответствовала вашим потребностям и пожеланиям. Это самая главная задача проекта — вы контролируете все сами, книга просто дает вам некоторую базу в самом начале работы. Книга рассчитана на тех, кто хочет изучить Linux изнутри, понять как он работает и разобраться как все компоненты взаимодействуют друг с другом. Книга подойдет больше уже опытным пользователям, у которых есть некоторые знания Linux, новичкам же может быть тяжело со всем разобраться.

Читать →