Автор: gtalex

  • Интернет магазин – добавляем микроразметку для товара

    Приветствую коллеги! Итак, продолжаю причёсывать доверенный мне интернет-магазин по продаже реабилитационных медицинских товаров. Конкретно, сегодня допилим шаблон движка Битрикс отвечающий за вывод детальной информации о товаре на предмет добавления микроразметки. О важности микроразметки, писать не буду, просто продемонстрирую наглядно Думаю комментарии излишни … Пример взят из официальной статьи о микроразметке. Так же рекомендую взглянуть раздел…

  • Итоги автосабмита по K2 профилям

    Сваял чекер, который прошел по зарегистрированным профилям и проверил наличие ссылки на целевую страницу. В итоге, из более чем 6к сайтом, профиля остались на данный момент на 65 страницах, что составляет 1.5% от общей массы обработанного. С учётом ничтожного веса таких ссылок – думайте сами, стоит вообще замарачиваться или нет. На самом деле это пока…

  • Ссылки с профилей joomla k2

    Как вариант, быстро “засветить” Яше интернет-аптеку рассматривал прогон по каталогам, и в поисках кандидатуры на сёрче случайно наткнулся на негативную ветку Заказал прогон по каталогам, а результата нет. Почитал, слил любезно предоставленный отчёт и сайтами донорами и подумал, что с правильным подходом толк от такого прогона вполне возможен! Правильный подход в том, чтобы “показать” Яндексу…

  • Битрикс Превышен лимит активности – или как блокировать по User Agent

    Уж не знаю чем полюбил один из моих проектов робот MegaIndex но сообщения о блокировке “На сайте …..ru посетитель превысил установленный лимит активности.” уже сильно притомили. Если учесть, что Мегаиндек это даже не поисковик, и данные собираются роботом только для работы линк-биржи я решил полностью блокировать этого робота. А представляется он следующим образом: “UserAgent –…

  • HTTPS для домена. Настраиваем подключение SSL сертификата в NGINX.

    Новая задачка – клиент подключает на свой сайт Яндекс.Кассу, а там очень настойчиво рекомендуют для взаимодействия использовать шифрованный протокол https. Ранее с https я лично не сталкивался (вернее сталкивался но только сугубо в роли пользователя)… Собственно, живём в замечательную эру веб-технологий – нарыл пару отличных статеек (ссылки внизу). Если в 2х словах – настраиваем nginx…

  • Примеры NGINX редиректов – 301й редирект, приоритет location, включение ЧПУ, по GET условию переменной …

    Довольно часто приходиться использовать редиректы, и правильнее всего это реализовывать конечно же в фронтенде – то есть средствами NGINX, а в идеале вообще отказаться от использования htaccess или вообще от аппача – значительно ускорим работу сайта. И первой же проблемой после этого встаёт реализация всех редиректов ранее работающих в .htaccess Ну или просто нужно какой…

  • Битрикс – партнерская аффилиатская программа на Малом-Бизнесе

    Итак, очередное ТЗ – реализовать систему откатов для людей порекомендовавших покупателям интернет-магазина медицинских товаров для реабилитации (в моём случае это как правило врачи). Такая система присутствует в редакции Бизнес, но не каждый начинающий магазин может это дело сразу потянуть т.к. разница в ценнике ровно 2 раза (Бизнес на текущий момент 66 т.р.). А реализуется необходимый…

  • Итоги перехода с Apache на PHP-FPM

    Итак, тормоза “нагнули” сервак – поисковые роботы и прочая нечисть создаёт очень нехилую нагрузку, с которой в последнее время серваку справляться всё труднее и труднее, а последние дни сообщения о недоступности сайтов просто поставили вопрос ребром. Специфика некоторых моих проектов это несколько тысяч справочных файлов, и всё это реализовано на связке nginx + apache. После…

  • Увеличение размера системного раздела в CentOS

    Итак, имеется виртуальная машина Bitrix под VMWare на которой хотелось бы докинуть 8 Гигабайт под системный раздел. Первое – добавим нужные гигабайты на диск непосредственно в гипервизоре и перезагрузим машину, далее нужно перераспределить место непосредственно в CentOS. Начальная ситуация df -B G fdisk -c -u /dev/sda команда p Будем делать вручную, используя fdisk удалим существующий…

  • Бесплатный поисковый аудит интернет магазина

    Так вышло, что сосед по подъезду менеджер в довольно крупной оптовой фирме, по продаже бытовой техники, которая недавно обзавелась собственным интернет магазином 7669.ru Сразу видно, что темлейт самоделочный и хорошо хоть, что хоть платформу взяли 1С-Битрикс (видимо редакция Малый Бизнес – которая по возможностям правильной поисковой оптимизации просто великолепна!). Весь трафик видимо идёт с Я.Маркета…

  • Внешние ссылки как способ ускорения индексации сайта

    Посмотрел индексацию сайтов, созданных для партнёрской программы ещё в сентябре – результаты весьма плачевны: Интернет аптека дженериков Средства для повышения потенции – проиндексировано 2, в индексе 0. Интернет аптека дженериков Возбуждающие препараты для мужчин и женщин – проиндексировано 1, в индексе 0. Интернет аптека дженериков Индийские таблетки для повышения потенции – проиндексировано 3, в индексе…

  • Не работает BASH скрипт выполняемый по CRON

    Итак – настроил файловую синхронизацию по RSYNC – запихал в скрипт – всё синхронизится, всё устраивает. Сам скрипт поставил в крон и успокоился… а зря ! Оказывается скрипт по времени запускался, но сама синхронизация нет!!! В итоге разборок получилось, что переменные окружения при запуске через CRON для пользователя не подгружаются! Соответственно, система не находила rsync…

  • MYSQL cинхронизация баз данных

    Итак, первый шаг для создания “горячей копии” виртуальной машины, физически расположенной на другом сервере – файловая синхронизация сделана (5 раз в сутки думаю достаточно) – см. предыдущий пост. Второй шаг для достижения цели – онлайн репликация MYSQL баз данных. (преследуемая цель: если первый сервер умирает – перебиваем IP в запасной виртуалке, выключаем slave в MYSQL…

  • rsync – удалённая синхронизация файлов

    Итак, развивая поставленную перед собой задачу по созданию горячей резервной копии виртуальной машины я начал с файловой синхронизации. Сначала решил задачу в лоб – ищем изменённые через find -mtime – пакуем, закидываем на фтп, в нужном месте разворачиваем. Но, потом обратил внимание на специализированный для этих задач софт – утилита rsync. На серверах с сайтами,…

  • VMware Converter – низкая скорость копирования

    Одной из целей преследуемых мной при установке в одном Дата Центре двух физических серверов с установленными на них ESXi – это быстрое копирование виртуальной машины с одного физического сервака на другой, с дальнейшей репликацией файлов и базы данных (пока не реализовано – мои записи о настройке такой задумки ещё впереди) для того, чтобы постоянно была…

  • Установка VMware Tools на FreeBSD 9.1 – настройка запуска и выключения виртуальной машины

    Итак, продолжаем цикл записей связанный с переносом проекта с выделенного (dedicated) сервера с ОС FreeBSD 9.1 на виртуальную машину VMWare, предыдущие записи по VMWare тоже по этой же причине. (о плюсах виртуализации не буду – это много текста получиться) Переносить конверторами либо акронисом не стал – создал новую виртуалку, поставил чистую систему, настроил заново. Одна…

  • Ошибка подключения клиента VMWare на Windows XP “As unknown connection error occurred”

    Свежий клиент VMware под свежей виндой никак не хочет цепляться на свежеустановленный ESXi 5.1.0 (да и на 5.5.0 как выяснилось – тоже). Источник – vSphere Client and vSphere PowerCLI may fail to connect to vCenter Server 5.0, 5.1 and 5.5 due to a Handshake failure (2049143) В 2х словах по русски: Нужно в файлик /etc/vmware/rhttpproxy/config.xml…

  • VMWare – коллизии в сети из-за дублирования MAC на виртуальных свитчах

    Ситуация: на одном из физических серверов установленных в дата центре начал помирать винт, сервак ESXi – и каждом винте стоит операционка ESXi дабы можно было в случае выхода из строя одного, загрузиться с другого. KVM к сожалению отсутствует и быстро накатить систему на новый винт непосредственно на сервере нет возможности (да и нет возможности его…

  • Bash – передача данных на ftp-сервер в пакетном режиме

    полный репост оставил себе в качестве полезной справочной информации #!/bin/bash src=$1 dst=$(date +%Y%m%d) ftp -n ftp.server 2211

  • iperf – замеряем скорость интернет канала до сервера

    На FreeBSD: # whereis iperf iperf: /usr/ports/benchmarks/iperf Есть. Устанавливаем: # cd /usr/ports/benchmarks/iperf # make install clean На CentOS: yum install iperf далее запускаем в режиме сервера iperf -s и клиентами тестируем скорость до данного сервера лично я тестирую в 30 потоков, такой командой iperf -c адрес_сервера -P 30 и смотрю суммарную информацию до выделенного сервера…