Масс. прокси пинговалка v. 2


PHP скрипт массовой многопоточной прокси пинговалки v. 2


Скрипт не актуален (17.09.2021).

 

 

ВНИМАНИЕ! При возникновении каких-либо вопросов по скрипту, бесплатная поддержка оказывается только покупателям лицензионной версии скрипта, т.е. купившим скрипт с этой страницы. При обращении, пожалуйста сразу указывайте почту, на которую был приобретен скрипт.

 

Отличия от первой версии пинговалки: более стабильная работа, т.к. используется база данных MySQL, работа через крон файлы что позволяет использовать скрипт даже на обычном хостинге, а так же низкое кол-во потребляемой оперативной памяти и процессорного времени.


 
Видеообзор (изначальная версия):


 

Функционал массовой многопоточной прокси пинговалки v.2 (по вкладкам):

1. Текущие задания. На данной вкладке прописываются ссылки на RSS каналы сайтов, XML карты сайтов, HTML карты сайтов или ссылки на карты текстового формата URL пробел Title. Все вписанные источники будут парситься при запуске крон файла cron-parser.php и все новые, ранее не пропингованные страницы добавяться в очередь на пинг.

2. Добавить вручную (*без проверки на дубли в базе). Данная форма добавляет вручную список URL адресов для последующего пинга. Если есть возможность, то в формате URL|||Title, что бы не парсить Title через крон.

3. Выпарсить URL адреса (с проверкой или без проверки на дубли в базе.). Выводит список URL адресов (и Title если позволяет формат) из указанного источника (которые такие же как в 1 пункте). Далее полученный список можно ввести в форму «Добавить вручную».

4. Настройки. Различные настройки скрипта, такие как список пинг сервисов, проксей, кол-во потоков и их таймаут, и т.п.
 

Установка и настройка скрипта:

Для работы скрипт необходима версия PHP не выше 5.4.

1. Создать на хостинге базу данных и прописать данные доступа к ней в файле db.php

2. Импортировать в вышесозданную MySQL базу файл дампа dump.sql (например через phpMyAdmin)

3. Добавить в крон задачи 3 файла (через команду wget, обычно /usr/bin/wget http://url.ru/cron-file.php, промежуток запуска выбирать опционально, но не чаще 2-ух минут):

  • cron-parser.php — отвечает за парсинг лент в «Текущих заданиях»
  • cron-title.php — отвечает за парсинг Title, если в настройках стоит «Парсить Title для пинга»
  • cron-ping.php — файл, который занимается пингованием по пинг сервисам

4. Если необходимо через крон автоматически обновлять прокси в пинговалке, необходимо в файле cron-proxy.php прописать адрес страницы, от куда парсить прокси, а так же этот файл добавить в крон задачи с необходимым промежутком запуска.
 
5. Авторизироваться по адресу где установлен скрипт (пароль/логин по-умолчанию admin/admin) и во вкладке Настройки, настроить скрипт по своему усмотрению.
 

Обновления:

11.10.2013: благодаря одному из первых покупателей была решена самая главная задача, — многократное уменьшение нагрузки на сервер (потребление оперативной памяти и процессорного времени). Так же был добавлен файл cron-proxy.php для парсинга проксей с последующим сохранением их в настройках скрипта. User Agent теперь берется рандомно из списка, указанного в настройках. Добавлен значек в админке для обновления кол-ва пингов (теперь не нужно обновлять страницу для этого). Добавлена ссылка в верхнем меню для очистки всей базы пингов.

21.10.2013 исправлен небольшой баг, который позволил многократно увеличить скорость добавления страниц при добавлении их вручную (вкладка Добавить вручную).

10.11.2013 добавлен отчет для запланированных записей. Помимо этого, оба отчета теперь выводят полную информацию с постраничной навигацией (по 500 записей). Добавлена ссылка в верхнем меню для очистки запланированных пингов. Добавлена авторизация по паролю/логину, по-умолчанию admin/admin. Исправлены небольшие баги.

14.11.2013 исправлен парсинг Title, добавлен выбор на вкладке «Выпарсить URL адреса»: с проверкой на дубли в базе и без проверки на дубли в базе. Изменен алгоритм пинга, сейчас cron-ping.php работает строго не более 115 секунд. В главном окне появились ссылки на крон файлы. Исправлены различные мелкие баги.

13.05.2014 проведена небольшая оптимизация базы данных, вследствии чего скрипт должен работать быстрее.

 


Скрипт не актуален (17.09.2021).


Стоимость скрипта составляет 12$ или в рублях по курсу ЦБ РФ, за покупкой обращаться через контакты или:

 
 

Купить PHP скрипт массовой многопоточной прокси пинговалки v.2
оплатить и получить мгновенно

Так же оплатить и получить товар вы можете обратившись по Skype — bvolodya-74 или ICQ — 470374535 (через PayPal, картой и т.п)

 

Рекомендуемые VPS: IHor (3 дня бесплатный тест, 1024 МБ ОЗУ и ISPManager бесплатно! от 200 руб/мес), ProfitServer (512 МБ ОЗУ, SSD диск, от 120 руб.), VDSina. Как установить бесплатную панель управления хостингом Vesta CP с вебсервером.

 
* Покупателям первой версии пинговалка предоставляется скидка, равная 50% от текущей стоимости второй версии, т.е. для владельцев первой версии пинговалки стоимость скрипта составит 6$.

 
 

Оф. ветки на форумах:

http://vladimir-awm.ru/forum/viewforum.php?f=7
http://forum.searchengines.ru/showthread.php?p=12240957
http://seodor.biz/forum/threads/304/
http://webmasters.ru/forum/f91/massovaya-mnogopotochnaya-proksi-pingovalka-v-49962/
http://www.maultalk.com/topic159147.html
http://www.gofuckbiz.com/showthread.php?t=36857
http://www.armadaboard.com/viewtopic.php?p=4889087
http://www.bestauction.ru/showthread.php?p=423563