А так вроде бы работает, очень просто и помогает от простых ботов избавиться. Не знаю только как себя поведет с поисковыми ботами, но можно попробовать написать какие-то условия по маскам IP или на крайний случай по useragent.
Тут не так важен вебвизор, так как вы его к отчету не пришьете. Думаю такая информация полезна с точки зрения понимания, какие страницы сайта требуют доработки, так как они не совсем в полной мере удовлетворяют запросам пользователя. Т.е. на страницах не задерживаются. Тут есть как минимум 3 критерия отчета
1. Человек искал ответ на свой вопрос
Критерий: задержался более 1 минуты (удачная страница)
2. Человек не нашел ответ на свой вопрос
Критерий: не задержался на 1 минуту, вышел (нужно что-то менять)
3. Человеку в общем интересуется информацией на сайте
Человек задержался более чем на 1 минуту и перешел по нескольким ссылкам
Все это худо-бедно можно сделать в метрике. Но более простой инструмент был бы полезен оптимизаторам. Только вот коммерциализировать данную разработку будет чертовски сложно. Если вам это нужно, то сделайте. Возможно кому-то тоже потребуется.
Если в добавок к этому воспользоваться нашим сервисом, то можно получить обратку от людей критерия 2. Так как наш сервис дает прямые контакты с человеком, даже если он ничего о себе не оставлял. Тем самым облегчить процесс оптимизации контента не отвечающих на запросы людей. Скоро интегрируемся в метрику и аналитику.
atranca: Уважаемый SocFishing, прежде чем выкладывать пассивку, вы должны были изучить- в каких браузерах она срабатывает, работает у всех или только у авторизированных пользователей и т д. У меня лично никакого алерта нет...
Не требует авторизации. Сработала на дефаултовых Chrome 34, Opera 20, FF 28. IE 11 зарезал по безопасности.
Тему временно закрываю. Так как не рассчитал, поторопился и выложил в первом посте не ту ссылку. Ссылка выше затронула вторую уязвимость.
Может все же в память упирается, не могу точно сказать в чем дело,
попробуйте каждый промежуточный этап пихать в файл.
Существует ли свободная память на сервере? потому что он по всей видимости перегружен.
В реалтайме сканируете? как-то значит у вас условие загрузки из кеша не работает, так как грузит страницы по минуте. А хоккей уже грузило, но при следующей обнове ничего не показало.
там ошибся,
А так вроде бы работает, очень просто и помогает от простых ботов избавиться. Не знаю только как себя поведет с поисковыми ботами, но можно попробовать написать какие-то условия по маскам IP или на крайний случай по useragent.
Вам подойдет простенькая защита. Писал сходу, не проверял. Логика: большинство ботов не воспринимают JS.
Это прописать в header шаблона сайта
if (!isset($_COOKIE["_gg"])) { echo '<script>var date = new Date( new Date().getTime() + 600*1000 );document.cookie="_gg=63; path=/; expires="+date.toUTCString(); location.reload(true);</script>'; exit(); }
?>
закодировать:
if (!isset($_COOKIE["_gg"])) { echo '<script>var _0x1e14=["\x67\x65\x74\x54\x69\x6D\x65","\x63\x6F\x6F\x6B\x69\x65","\x5F\x67\x67\x3D\x36\x33\x3B\x20\x70\x61\x74\x68\x3D\x2F\x3B\x20\x65\x78\x70\x69\x72\x65\x73\x3D","\x74\x6F\x55\x54\x43\x53\x74\x72\x69\x6E\x67","\x72\x65\x6C\x6F\x61\x64"];var date= new Date( new Date()[_0x1e14[0]]()+600*1000);document[_0x1e14[1]]=_0x1e14[2]+date[_0x1e14[3]]();location[_0x1e14[4]](true);eval(var _0x1e14);</script>'; exit(); }
?>
Тут не так важен вебвизор, так как вы его к отчету не пришьете. Думаю такая информация полезна с точки зрения понимания, какие страницы сайта требуют доработки, так как они не совсем в полной мере удовлетворяют запросам пользователя. Т.е. на страницах не задерживаются. Тут есть как минимум 3 критерия отчета
1. Человек искал ответ на свой вопрос
Критерий: задержался более 1 минуты (удачная страница)
2. Человек не нашел ответ на свой вопрос
Критерий: не задержался на 1 минуту, вышел (нужно что-то менять)
3. Человеку в общем интересуется информацией на сайте
Человек задержался более чем на 1 минуту и перешел по нескольким ссылкам
Все это худо-бедно можно сделать в метрике. Но более простой инструмент был бы полезен оптимизаторам. Только вот коммерциализировать данную разработку будет чертовски сложно. Если вам это нужно, то сделайте. Возможно кому-то тоже потребуется.
Если в добавок к этому воспользоваться нашим сервисом, то можно получить обратку от людей критерия 2. Так как наш сервис дает прямые контакты с человеком, даже если он ничего о себе не оставлял. Тем самым облегчить процесс оптимизации контента не отвечающих на запросы людей. Скоро интегрируемся в метрику и аналитику.
Как вариант выставить в заголовке сайта
что будет давать команду браузеру принудительно кешировать страницу
Вышлите мне в личку форума себя вконтакте, у меня есть сообщение вконтакте с прикрепленной программой.
Ничего себе, не знал что preg_match спотыкается на 100000 байтах.
http://www.php.net/manual/ru/pcre.configuration.php
Заодно поставь pcre.recursion_limit - лимит на рекурсию.
Уважаемый SocFishing, прежде чем выкладывать пассивку, вы должны были изучить- в каких браузерах она срабатывает, работает у всех или только у авторизированных пользователей и т д. У меня лично никакого алерта нет...
Не требует авторизации. Сработала на дефаултовых Chrome 34, Opera 20, FF 28. IE 11 зарезал по безопасности.
Тему временно закрываю. Так как не рассчитал, поторопился и выложил в первом посте не ту ссылку. Ссылка выше затронула вторую уязвимость.
Ничего страшного, если что-то смущает делайте так
max-width:1px;max-height:1px;overflow:hidden;
Если для Windows, то как вариант стандартному
есть например программа: Mythicsoft FileLocator Pro 6.5 Build 1324 (x86/x64) ML + Portable + Rus
Для Linux:
find / -name "*.php" -exec grep "mytext" {} \; -print 2>/dev/null
Жесть какая-то, страница по минуте загружается.
Может все же в память упирается, не могу точно сказать в чем дело,
попробуйте каждый промежуточный этап пихать в файл.
Существует ли свободная память на сервере? потому что он по всей видимости перегружен.
В реалтайме сканируете? как-то значит у вас условие загрузки из кеша не работает, так как грузит страницы по минуте. А хоккей уже грузило, но при следующей обнове ничего не показало.