Хочу написать САР на php.Раскрутка сайтов и заработок.
Текущий рейтинг темы: Нет
| ICETD
Новичок
Всего сообщений: 33 Рейтинг пользователя: 0
Дата регистрации на форуме: 11 июня 2004
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 6 октября 2004 1:09
Хочу написать систему раскрутки сайтов на php. Лучше на php такой скрипт писать или все же на perl? Трудно ли такой скрипт писать? | | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 6 октября 2004 12:03
Вообще, писать лучше на том, что лучше знаешь. А в данном конкретном случае особой разницы не будет, т.к. тут все зависит от того, насколько хорошо ты спланируешь структуру базы данных, а все остальное сведется к выполнению SQL-запросов и выводу форм на экран.
САР писать не так уж сложно, но это - довольно трудоемкий процесс (т.к. нужно учитывать всякие ограничения на число показов сайта, тематику, и т.д.). Самое сложное при написании САР - это сделать сокрытие HTTP_REFERER, чтобы пользовательские сайты не начали выкидывать из некоторых рейтингов за накрутку, а также предусмотреть все возможные варианты накруток.
Лично я считаю, что работать на PHP с базами данных намного удобнее, чем на Perl (хотя, может быть, это субъективное мнение, т.к. я терпеть не могу использовать ООП в Web-прогаммировании). Кроме того, PHP-скрипты выполняются как правило, быстрее за счет того, что они обрабатываются непосредственно в процессе Apache, тогда как для Perl-скриптов создается отдельный процесс, что занимает довольно много времени. Исключение бывает при использовании mod_perl или технологии FastCGI, но про mod_perl говорят, что это - уродски обрезанный Perl (я сам не пользовался, поэтому ничего более определенного сказать не могу), а FastCGI поддерживается далеко не всеми даже платными хостингами. | | | |
| ICETD
Новичок
Всего сообщений: 33 Рейтинг пользователя: 0
Дата регистрации на форуме: 11 июня 2004
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 6 октября 2004 20:58
Я еще не знаю ничего полностью, еще изучаю php. Я хочу написать сначала самый простой скрипт, со всеми необходимыми функциями, а потом его модернизировать.
А как сделать сокрытие HTTP_REFERER ? Почему это трудно? | | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 6 октября 2004 23:02
Трудно это потому что нормальных средств для этого не предусмотрено и нужно придумывать способ обойти это (или изучить, как устроена какая-нибудь другая САР, и сделать у себя также, по-моему, это делается с помощью JS).
А если ты вообще раньше не имел дела с Web-программированием, то точно лучше на PHP - это намного легче. (Хотя сам я учился в точности до наоборот - сначала Perl, потом PHP). | | | |
| ICETD
Новичок
Всего сообщений: 33 Рейтинг пользователя: 0
Дата регистрации на форуме: 11 июня 2004
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 7 октября 2004 0:28
Многие рейтинги запрещают раскручивать сайты в САР? Где можно посмотреть пример скрытия HTTP_REFERER ? Сама система будет на http://earncap.com.ru . | | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 7 октября 2004 0:59
Насчет многих - не знаю, но такие есть. Если я не ошибаюсь, к ним относится, например, Rambler TOP 100.
Насколько я знаю, скрывать HTTP_REFERER умеет Neosap. | | | |
| ICETD
Новичок
Всего сообщений: 33 Рейтинг пользователя: 0
Дата регистрации на форуме: 11 июня 2004
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 7 октября 2004 15:44
Я тоже зарегистрированн в Neosap, но в уже давно не участвую там. Earnvisits тоже скрывает HTTP_REFERER. Я читал, что с помощью Flash как-то можно скрыть. | | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 7 октября 2004 23:38
По-моему, на Neosap так и сделано...
Только вот Flash я не знаю совершенно, поэтому сказать чего-либо определенного не могу. | | | |
| ICETD
Новичок
Всего сообщений: 33 Рейтинг пользователя: 0
Дата регистрации на форуме: 11 июня 2004
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 8 октября 2004 15:11
Я тоже Flash не знаю, но у Earnvisits с помощью Flash скрывается. Это точно.
А вообще можно ли написать САР на php, не используя MySQL ? | | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 8 октября 2004 19:24
Можно, но это гораздо сложнее. Там где с MySQL можно ограничиться одним запросом, придется писать несколько десятков строчек кода. Да и работать будет намного медленнее. (И в том, и в другом я убедился на собственном опыте, когда писал движок Intellect Board 1 на Perl без использования БД.) | | | |
| ICETD
Новичок
Всего сообщений: 33 Рейтинг пользователя: 0
Дата регистрации на форуме: 11 июня 2004
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 8 октября 2004 20:09
А этот форум тоже связан с MySQL? Просто я думаю, что меньше проблем будет, если без MySQL, но может я и ошибаюсь. А если сделать так, чтобы в меню "Серфинг" был просто набор ссылок с названиями сайтов и чтобы они открывались в новом окне и после окончания необходимого времени окно приходилось закрывать, то может и не нужно скрывать HTTP_REFERER, т.к. в новом окне сайты открывают серферы и все? | | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 8 октября 2004 22:42
Да, Intellect Board 2 написан с использованием баз данных. Причем он сделан так, что в будущем будет работать практически с любой базой данных, хотя сейчас работает только с MySQL (надо только чуть-чуть запросы подправить).
А переменная HTTP_REFERER передается броузером (т.е. на клиентской стороне), и в ней указывается та страница, с которой была открыта данная, причем никакой разницы, открывается ли она в отдельном окне или нет, нет. Так что HTTP_REFERER обойти не так-то просто. | | | |
Время выполнения скрипта: 0.0461. Количество выполненных запросов: 18, время выполнения запросов 0.0121
|