nomarketing

nomarketing
Рейтинг
195
Регистрация
23.09.2009
wraithis #:
Если занимаетесь раскруткой, то по каким параметрам у доноров закупаетесь ссылками?

Какие ссылки ? С обновлением Гугла сейчас мало что работает, он клеит все твои ссылки, а вот как не скажу.

По этому ты хоть там хоть 100 хоть 200 ссылок закупай )

ZEEW #:

Ты не поверишь, у кого-то раньше, у кого-то позже но график примерно такой же ! Причем сайты огромных проектов получили примерно тоже самое.

Никаких возвращений нет, влияний на ситуацию тоже нет.

Дело в том что - так называемые апдейты гугла - это на самом деле не апдейты - а "сокращение"

- Обесценивание уже имеющегося контента

- Понижение трафика до 50% - 70%.

- Урезание бэков ? (ради интереса чекните после апдейта, бэки некоторых сайтов, вы увидите что там пропажи до я просто)

Dmitriy_2014 #:
Это я уже понял, я думал есть отдельная утилита для этого.

Установи винду, как вариант.

Дело в том что если ты хочешь проверить хорошо на 200 OK, то там не всё так просто,  там нужно будет проверять и после редиректа.

Dmitriy_2014 :

Всем привет!

Есть ли в Linux утилита чтобы проверить список из тысяч URL на ответ 200, 404 и т.д. Чтобы можно было из файла со списком большого количества ссылок проверить их какой код ответа у них?

Заранее всем спасибо за ответы!


Можно написать самому

Eddgar #:

В linux полно утилит по умолчанию, их просто комбнировать надо)

Вывести в консоль

или в файл

Так просто ты не проверишь, чтобы всё чётко было : ) так как есть редиректы и так далее.

br.almighty #:
Напряги chatgpt, он тебе напишет любой скрипт, в том числе и для linux для любой оболочки.

При тотальном блэкауэте ты будешь напрягать смотря на прибытый старый журнал плейбоя ржавым гвоздём, в своем деревянном туалете в котором живет паук.

Потому что кто-то собрал всю нужную инфу, а теперь чтобы эту инфу обновлять, этот кто-то, просто начал интерграцию.

А вы думали вам в нулевых деньги просто так платили. 🤣😂

Вы как те инженеры, которых наняли на работу чтобы они автоматизировали работу, после выполнение и тестов которой - всех сократили. 

Теперь только грузчики, физ-хард-кор. 

Вы погуглите, low google traffic march 2025 - там из авторов есть авторы крупных порталов, не говносайтов и чепухи, а реально уникальных проектов у которых с 3к -5к до 500$ monthly скатилось всё.

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

Sly32 #:

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

У меня в этом практики ноль, но, могу разобраться в прочем что и делаю.

Мне нужна некая простая база (рабочая) чтобы наглядно было, потом уже проще будет.

nomarketing #:

Как это понять для групповых чатов ?

Нужно только 2 собеседника в 1 чате.

К примеру user1 написал user2, user 2 ответил user 1. - далее удаление у себя сообщение удалили к примеру 2 пользователя то оно удаляется автоматом из БД у обоих пользователей.

Видите не все так просто

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

Пусть проект будет не большим но вполне рабочим с минимум "старой инфы" на примере удаления юзерами сообщений что равно удаление их из БД

master32 #:
  • Если цель похожего на классический чат один на один, вы можете реализовать дополнительную логику в приложении для создания диалога, когда два пользователя впервые начинают общаться.
  • Для оптимизации работы можно добавить индексы на поля conversation_id, sender_id, created_at.
  • Дополнительная таблица «сообщений прочитанных» может быть реализована для отслеживания статуса прочтения для конкретного пользователя в конкретном чате (например, если требуется хранить отметку для каждого участника в группе).

Ниже приведён SQL-пример создания таблиц (пример на PostgreSQL):


-- Таблица пользователей

CREATE TABLE users ( id SERIAL PRIMARY KEY, username VARCHAR(50) NOT NULL UNIQUE, email VARCHAR(255) NOT NULL UNIQUE, password_hash VARCHAR(255) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );


-- Таблица диалогов (бесед)

CREATE TABLE conversations ( id SERIAL PRIMARY KEY, name VARCHAR(100), is_group BOOLEAN DEFAULT FALSE, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );


-- Таблица участников беседы (связующая таблица)

CREATE TABLE conversation_participants ( conversation_id INTEGER NOT NULL REFERENCES conversations(id) ON DELETE CASCADE, user_id INTEGER NOT NULL REFERENCES users(id) ON DELETE CASCADE, joined_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (conversation_id, user_id) );


-- Таблица сообщений

CREATE TABLE messages ( id SERIAL PRIMARY KEY, conversation_id INTEGER NOT NULL REFERENCES conversations(id) ON DELETE CASCADE, sender_id INTEGER NOT NULL REFERENCES users(id) ON DELETE CASCADE, message_text TEXT NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, status VARCHAR(20) DEFAULT 'sent' );


-- Индексы для ускорения выборок (опционально)

CREATE INDEX idx_messages_conversation ON messages(conversation_id); CREATE INDEX idx_messages_sender ON messages(sender_id);


-- Дополнительно можно создать таблицу для статуса чтения сообщений отдельным пользователям

CREATE TABLE message_read_status ( message_id INTEGER NOT NULL REFERENCES messages(id) ON DELETE CASCADE, user_id INTEGER NOT NULL REFERENCES users(id) ON DELETE CASCADE, read_at TIMESTAMP, PRIMARY KEY (message_id, user_id) );

Эта схема позволяет:

  • Отслеживать всех пользователей сайта.
  • Создавать диалоги/беседы, как для двух пользователей, так и для групповых чатов.
  • Хранить сообщения, отправленные в рамках каждого диалога.
  • Отслеживать участников бесед, их вступление в чат, а также при необходимости статус прочтения каждого сообщения для каждого пользователя.

Как это понять для групповых чатов ?

Нужно только 2 собеседника в 1 чате.

К примеру user1 написал user2, user 2 ответил user 1. - далее удаление у себя сообщение удалили к примеру 2 пользователя то оно удаляется автоматом из БД у обоих пользователей.

Видите не все так просто

estic #:

В почте роль такого чата играет сам почтовый ящик. Просто нет прямой связи между почтовыми ящиками. В общем письмо хранится отдельно у отправителя и получателей. Хотя в рамках одной почтовой службы даже здесь возможны варианты.

Чаты по своей сути ближе к темам форума, чем к почте и почтовым ящикам.

Тут всё упирается в логику работы бд

Всего: 709