• Почему одинаковые сайты по разному индексируются?

    @fbi_agent26
    первый сайт стоит на одном айпи с вирусным сайтом, за счет чего был занесен в чс антивируса Criminalip
    он то не сам по себе не особо мешает человеку, но гугл и яндекс могут неплохо шмарануть сайт если он есть в таких антивирусах)
    ===
    к тому же гугл уже как пару лет смотрит на общий трафик и выбирает какие страницы добавлять.
    Много трафика и мало страниц - добавит все.
    Мало трафика и много страниц ? - выберет актуальные сам.
    ===
    Чо делать - индексировать через API
    Вот тут можно закинуть немного страниц и посмотреть что это такое, а вот тут можно посмотреть как реализовать такую схему самому.
    Ответ написан
    Комментировать
  • Myisam vs Aria что быстрее?

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

    @fbi_agent26
    Если часовой пояс не правильно стоит на сервере - команда для phpmyadmin.
    SET time_zone = '+02: 00';
    а вообще как заметил Алеша - учитесь пользоваться базой данных.
    открываем бд в PhpMyAdmin и находим нужную таблицу - там напротив будет кнопка структура
    6419145ade643765789483.png
    открываем и находим колонку с датой, меняем тип данных на время.
    в запросе своем убираем всю чушь которая выводит время, и ставим NOW()
    получается так
    INSERT INTO messages(name, content, date) VALUES('${user.name}', '${user.content}', 'NOW()')

    Если дату надо сделать не сейчас а + месяц то делаем вот так - DATE_ADD(NOW(), INTERVAL 30 DAY)
    здесь 30 дней , можешь месяц поставить, но там не равное количество дней, если кто купит подписку в феврале с интервалом месяц то получит 28 дней ( пример просто ).
    INSERT INTO messages(name, content, date = DATE_ADD(NOW(), INTERVAL 30 DAY) VALUES('${user.name}', '${user.content}', )
    Ответ написан
    Комментировать
  • Как вытаскивать данные из бд и выводить их в таблицу по ID?

    @fbi_agent26
    SELECT * FROM table_name ORDER BY id ASC запрос sql для получения всех полей с сортировкой начиная с самого мелкого Id.
    Как засунуть результат запроса в теги - ЗНАЕТ РАЗРАБОТЧИК ТВОЕГО САЙТА.
    Все сайты сделаны на разных CMS , а некоторые вообще самодельные, логика работы везде разная, тут не кто не скажет ответа на то не знаю что
    Ответ написан
    Комментировать
  • Ubuntu. Когда запускаю JS файл с помощью nodeJS (npm) выходит ошибка, скрипт не запускается. Как исправить?

    @fbi_agent26
    тебе же треугольник на ошибку указывает, сотри равно или замени на то что там должно быть
    Ответ написан
    Комментировать
  • Как ускорить Opencart при большом кол-ве товаров?

    @fbi_agent26
    memcached для опенкарта это вещь бесполезная, я включал, скорость загрузки пхп не то чтобы существенно снизилась, она выросла, с 0.17 сек в среднем , до 0.35 сек в среднем, я 10 раз замерял каждый вариант и высчитывал среднее значение.
    Индексы нужно не везде делать, а только там где они нужны, у вас при открытии товара идет запрос по айди в несколько таблиц, вот в самые жирные и делайте.
    ========== если opencart медленно грузится и товаров меньше 100 000 ================
    1 - виртуальный хостинг имеет общий сервер баз данных, на который выделяется одно ядро сервера, потому ускорить ее вы не сможете оптимизациями, ниже статистика моей бд.
    ø за час: 860 877
    ø за минуту: 14 347
    ø в секунду: 239
    Хостинг позволяет ставить ее на виртуальный аккаунт, но если я туда ставлю ее, то все мелкие сайты начинают лагать, нагрузку на бд никто там не высчитывает.
    Кто хочет оптимизировать бд то идите сразу на сервер, или купите модуль кеширования, кеш запросы идут в обход бд, из оперативной памяти, и сразу идет готовый результат, есть такие модули.
    ================Лишние модули===============
    Есть у меня модуль lighting , он показывает запросы, и как то время выполнения запросов к бд выросло с 0.05 секунд до 0.10-0.15, пошел искать, нашел что seo модуль, который я использовал для генерации мета тегов, занимает большую часть этого времени, выключил естественно, если вы не используете модули а они есть - их надо выключать.
    ===============================================================
    Товаров у меня 500 000, время загрузки страницы 0.2 когда нет особого трафика и боты не нападают.
    С модулем кеширования ( не буду называть какой , их много , выбирайте любой ) , скорость генерации страницы 0.01, при этом сайт у меня не интернет магазин, он постоянно обновляется ботами на node.js , который и создают нагрузку на бд, у вас скорость будет выше, если все правильно сделать.
    Ответ написан
    Комментировать
  • Electron js проблема с кириллицей?

    @fbi_agent26
    ну тут надо кодировку указывать что поддерживает кирилису , твой бот не понимает рузке язык).
    Либо дописывать подобную чушь для перевода %3D, у меня аналогичная проблема была, так и решилась сама собой с добавлением такого.
    Ответ написан
    Комментировать
  • Как разпознать URL адреса порно-сайтов?

    @fbi_agent26
    Только переход по ссылке , проверка на запрещенные слова, добавление домена в таблицу бд где запрещенные сайты, из той же таблицы бот 2 берет домены и проверяет наличие в другой таблице бд, если соответствие найдено то удаляет.
    Но есть сервисы сокращения ссылок и редиректы.
    Бот должен в бд добавлять домен не конечный, а тот по которому перешел, а то работать не будет.
    Ответ написан
    Комментировать