X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Оптимальный подсчет перехода по ссылке
pomp
pomp
Topic Starter сообщение 4.2.2009, 15:55; Ответить: pomp
Сообщение #1


Ваши советы по оптимальности, этого мелкого, но нужного скрипта.

Грубо говоря есть ссылка, рядом с которой выводиться число (посещена n раз).
Реализация: при переходе, по ссылке будет передаваться любой параметр, который обрабатываеться на странице, на которую мы перешли, и записываться в переменную. (объяснил так для доступности :))

На перейденной странице идет чтение из базы, скажем поля visit. Результат быстренько запихиваем в переменную $result, прибавляем к $result +1, и записываем результат в базу.

Какова вероятность погрешности, такого подсчета? (через базу)

Может стоит делть это без участие базы? скажем в файл? Хотя могут возникать ошибки, во время записи в файл, если он уже используеться скриптом.
Хотя это бред.

Ваши мнения ;)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 4.2.2009, 16:24; Ответить: Webmaster_hb
Сообщение #2


pomp, что-то я не понял
важно посчитать сколько человек просмотрело данную страницу, или сколько человек перешел именно по указанной ссылке на данную страницу (типа партнерских ссылок)?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pomp
pomp
Topic Starter сообщение 4.2.2009, 16:36; Ответить: pomp
Сообщение #3


Webmaster именно, сколько людей перешло по ссылке. Но это не партнерка, это просто банальный подсчет :), для интереса, для статистики.

вот вообщеим картинка, смотрите внизу. реализовать не проблема. Хочиться подойти к этому максимально порядочно и правильно. Для себя ведьвсетаки.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
UncleM
UncleM
сообщение 4.2.2009, 16:51; Ответить: UncleM
Сообщение #4


Можно к анкору добавить onclick, который будет вызывать функцию, посылающую AJAX запрос.

Пример:
function recordClick(linkID){
// AJAX код, посылающий запрос с ID ссылки какому-то файлу, который обновляет значение поля с кол-вом кликов в БД.
}
...
...
...
<a href="#blah" onclick="recordClick(1)">Test link</a>


Делаю так на wmmix.net, работает без проблем.
Не нужны редиректы, и записываются именно клики.


--------------------
Осторожно! Вы можете получить огромный заряд позитива!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 4.2.2009, 16:56; Ответить: Webmaster_hb
Сообщение #5


после ajax на сервере вам все равно надо произвести действия на PHP
так почему их не поставить просто внутрь этих трех файлов ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pomp
pomp
Topic Starter сообщение 4.2.2009, 17:02; Ответить: pomp
Сообщение #6


ИМХО, думаю аякс не самый оптимальный вариант.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
UncleM
UncleM
сообщение 4.2.2009, 19:08; Ответить: UncleM
Сообщение #7


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

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

Видимо недопонял что-то, но и ежику понятно, что с БД нельзя "разговаривать" без PHP кода или другого кода, который выполняется на сервере.

так почему их не поставить просто внутрь этих трех файлов ?


А что если ссылка внешняя? (хоть в данном случае не проблема)

Что если юзер обновит страницу? Получится статистика показов страниц, а не переходов по ссылкам.


--------------------
Осторожно! Вы можете получить огромный заряд позитива!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 4.2.2009, 19:37; Ответить: Webmaster_hb
Сообщение #8


(Mike @ 4.2.2009, 21:08) *
А что если ссылка внешняя? (хоть в данном случае не проблема)

Что если юзер обновит страницу? Получится статистика показов страниц, а не переходов по ссылкам.

про внешние ссылки - согласен
а на счет второго случая - нет, тк. это как раз будет статистика просмотров выбранного дизайна
и не надо заботиться о всех ссылках если они в разных местах ^_^

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Ukr Private Proxy 4g Lifecell, Kyivstar, Vodafone (ТЕСТ, смена по ссылке, ротация)
Продам Личные Украинские приватные мобильные прокси 4g Lifecell, Kyivs
1 Kostyaxxxx 4264 20.6.2021, 20:26
автор: Kostyaxxxx
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПолучайте 50% с каждого лида по Вашей реферальной ссылке. РА "Клиенты лучше кликов"!
3 Клиенты_лучше_кликов 1416 30.3.2021, 18:28
автор: Coffee
Открытая тема (нет новых ответов) Проставляю ссылки в Reddit с 10 upvoted по каждой ссылке
1 Tutich 1854 16.7.2020, 11:38
автор: Zhezkazganetcs
Открытая тема (нет новых ответов) Нужна настройка сайта после перехода на HTPPS
13 VplusP 4505 21.3.2019, 18:27
автор: VplusP
Горячая тема (нет новых ответов) GALAKSION – оптимальный вариант для монетизации вашего сайта!
37 Galaksion_Network 13868 20.9.2018, 13:21
автор: Galaksion_Network


 



RSS Текстовая версия Сейчас: 23.4.2024, 21:02
Дизайн