• Откуда берутся дублирующие запросы в логах Lokki с stderr GET /index.php?

    @sait4seo Автор вопроса
    Ответ на вопрос: одна запись идёт от php-fpm, а другая от nginx,
    убрал логи php-fpm прописыванием access.log = /dev/null в конфиг php-fpm www.conf
    Ответ написан
    Комментировать
  • Админка или генератор crud на golang?

    @sait4seo Автор вопроса
    Ответ написан
    Комментировать
  • Почему Sphinx не ищет на русском?

    @sait4seo
    Проверьте/установите кодировку соединения
    через терминал так mysql -u root -P 9306 --default-character-set=utf8
    Ответ написан
    Комментировать
  • Модуль новостей ли блог для opencart 2.x?

    @sait4seo
    А есть модуль чтобы через клиентскую часть сайта зарегистрированные пользователи могли статьи писать?
    Ответ написан
    Комментировать
  • Что послушать про программирование?

    @sait4seo
    Комментировать
  • Какие ЧПУ лучше для SEO?

    @sait4seo
    2-ой вариант
    www.site.ru/stranica-odin
    использовать только цифры, латиницу и -

    - кириллица в урле нормальный вариант только тогда, когда заводить отдельное поле (для транслита) в бд накладно. Важный момент! пробелы и знаки препинания в таком случае могут вам запросто сделать битую ссылку или поломать вёрстку. Так что придётся чистить от пробелов и знаков. И ссылки с процентиками это хуже для сео и юзера.

    - яндекс не подсвечивает перевод в выдаче
    да и с переводом возьни больше, чтобы автоматизировать создание урл для страницы нужно, юзать АПИ переводчиков
    Ответ написан
    Комментировать
  • Как версионировать популярные cms?

    @sait4seo
    придётся механизм миграций организовать как в популярных фреймворках
    Ответ написан
    Комментировать
  • Как правильно подойти к созданию landing page?

    @sait4seo
    Уточнение по SEO.
    чтобы "подключить" seo к лэндингу нужно делать мультилэндинг, и страницы хабы, где будут ссылки на лэндинги разбитые по категориям и тематикам, это всё можно делать как на одном домене, так и используя поддомены для регионов.
    Да и все выше перечисленные страницы добавьте в sitemap.xml
    Важный момент, все посадочные страницы должны иметь статический url, а не генерироваться из запроса пользователя переданного через utm-метку. Мета-теги и тайтлы тоже должны быть уникальны и привлекательны для потенциальных посетителей.
    Ответ написан
    Комментировать
  • Где и как держать большую базу данных?

    @sait4seo
    Можно ещё глянуть в сторону форков mysql типо MariaDB и тд
    А так partition by для таблиц, как писали вше.
    Кэширование memcache или redis. Или вариант с mongo для отдельных таблиц или полей.
    Ответ написан
    Комментировать
  • От чего отталкиваться для повышения позиций в выдаче поисковика?

    @sait4seo
    также кроме всего выше описанного имеет значение ещё возраст домена, консервация топа, поведение пользователей и вообще сайт должен решать потребности посетителей в первую очередь.
    Контент наше всё
    Ответ написан
    Комментировать
  • Зачем нужен ООП?

    @sait4seo
    по простому и на практике, например

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

    2)берёте какую-то библиотеку (или даже CMS), например библ. IdiORM, код ядра (ядро это основные классы) не меняете, а наследуете в свой класс переписываете несколько нужных методов, через 5-10 лет код вашего проекта не устареет, так как ядро можно будет обновлять не поломав проекта, да и все косяки и уязвимости за 10 лет для вас устранятся путём обновление библиотеки или cms

    3)ОПП позволить разрабатывать быстрее, например на основе готовых библиотек и фреймворков вставка записи в таблиц может выглядеть так
    $obj = new myTable();
    $obj->name = 'Ivan';
    $obj->phone = '111-111-111';
    $obj->save(); 
    //этот код нагляден и универсален для sql и  nosql баз и вообще любых хранилищ, не придётся переписывать проект целиком при смене базы

    в функциональном стиле такого не реализовать

    PS к сожалению не всё что реализовано на ООП, реализовано качественно. Есть примеры злоупотребления ООП и наоборот усложнения понимания кода, но это не значит, что не стоит пользоваться ООП подходом.
    Ответ написан
    Комментировать
  • Как провалидировать произвольное значения для select2?

    @sait4seo Автор вопроса
    searchengines.guru/showthread.php?t=858983 востановил jsfiddle.net/no4ktyah всё равно не работает,
    Ответ написан
    Комментировать
  • Скорость выборок Mysql, стоит ли группировать запросы или выбирать по одному?

    @sait4seo Автор вопроса
    Не использую персистентный коннект, стоит его использовать? (не использовал по скольку нагуглил как-то кучу проблем с ним, мол плодятся процессы т д), если есть толковая ссылка по pdo persistent connect и как его правильно готовить угостите, буду благодарен.

    Насчёт удобочитаемости можно ведь не выполнять сразу запрос, а сначала собрать их и сконкатенировать, а потом например сделать
    $db->fire();
    такой вариант ведь имеет право на жизнь?
    Ответ написан
    Комментировать
  • Получение релевантных ключевых слов?

    @sait4seo
    А есть исходник api+php, который бы собирал ключи? типо кейколлектора только примитивный?
    Ответ написан
    Комментировать
  • Как отслеживать Google форму в Google Analytics?

    @sait4seo
    подскажите ,пожалуйста, а как вообще аналитикс к форме привязать?
    Ответ написан
    Комментировать