Ваши письма...
Пока продолжается процесс переезда (если вы это читаете - вы уже на новом сервере) отвечу на сообщения которые поступали в приват.
Самый популярный вопрос:
как я могу купить скрипт прокси чекера (биржи труда, автофида, блог хостинга и т.д.)? Можно ли заказать у вас скрипт ХХХ за ХХХХ USD?
Ответ: на данный момент я не продаю и не пишу на заказ какие бы то нибыло скрипты или сервисы. Точка.
Наши коллеги из югославии пишут:
На сколько я заметил, у доров которые спамятся но гестам,блогам итд с статусом спамранка 50% или меньше, некоторое время висят в выдаче яху, иногда мсн-а...
Правильное замечание. Изюегайте линкопомоек. Избегайте спамиться там где спамяться те, кто спамяться на линкопомойках. Избегайте ставить линки на все вышеперечисленное и ваши доры будут жить намного дольше конкурентов. Линки - это ваше все. Отдайте школьникам заспамленные базы для спама чтоб они губили себя в зародыше, но при этом бдительно оберегайте хорошие источники линков для того чтобы иметь возможность поднять свои ресурсы.
Polansk интересуется движком на котором работает сайт:
Какой уровень абстракции - то есть, какими структурами оперируешь.., какая производительность? Сколько обращений вывозит и под какие объемы вообще задумано?
Отвечаю: Задумано изначально под движок для адалтового блог хостинга, поэтому обьемы по количеству одновременных посетителей - не ограниченные (все данные, расчеты и т.д. кешируются). 100к хитов в сутки на слабеньком сервере - без проблем. Но с другой стороны, движок еще не тестировался на большом количестве активных пользователей (т.е.
к примеру при массовом создании страничек разными пользователями возможно начнуться баги.) В связи с задуманной спецификой (адалт) есть определенные недостатки которые делают систему слабо приемлемой для ведения нормального сайта. К примеру нет архивов (потому что в адалте более правильно осуществлять ротацию контента, а не постоянное его наращивание или утапливание старого)..
Насчет самой структуры движка. Обьяснить сложно, но попробую. Основных принципов 3:
- 1. Движком управляют шаблон (HTML template) и УРЛы. Управление шаблоном заключается в следующем: если в шаблоне есть блок НОВОСТИ, скрипт запускает команду получения новостей и интегрирует их в шаблон. Соответственно если в шаблоне этот блок удалить, то все связанные с ним функции и данные загружаться и выполняться не будут. Т.е. в отличии от обычных скриптов которые вначале загружают данные и исполняют определенные функции,а потом генерят HTML или вставляют результаты в шаблон.., - в этом скрипте ВНАЧАЛЕ анализируется шаблон, а уже потом интегрируются нужные данные. УРЛы осуществляют управление шаблоном и результатом отдельных функций. Тут в принципе все стандартно: URL вида show/article321 при наличии в темплейте блока для соответствующего контента загружает функцию show которая в свою очередь загружает соответствующую статью.
- 2. Шаблон это обьект. Весь движок это обьект. Все функции это функции обьекта. Функции не работают с данными как это обычно принято. Они работают с обьектами типа дизайн, контент и т.д. Промежуточных данных практически нет. К примеру показ этой статьи осуществлен благодаря тому что обьект ШАБЛОН имеет обьект КОНТЕНТ свойства которого изменялись функцией ПОКАЗАТЬ СТАТЬЮ, при этом функция ПОКАЗАТЬ СТАТЬЮ проверяет также свойтва обьектов ТЕКУЩИЙ ПОЛЬЗОВАТЕЛЬ, КОМЕНТАРИИ и т.д. В общем все связанно со всем в единую систему и может изменяться в соответствии с текщими задачами и свойствами системы.
- 3. Любая последовательность действий которая встречается в скрипте более одного раза должна быть выделена в функцию и стандартизирована. Т.е. к примеру у нас есть модули БЛОГ, ВИКИ, СТАТЬИ, ФОРУМ, КОМЕНТАРИИ.., обычно для каждого модуля пишуться отдельные функции и используются разные стандарты хранения данных. Понятно что во первых при таком подходе вам придеться писать в 5 раз больше кода, а во вторых больше мучиться при попытках внести последующие изменения в систему. Поэтому любая функциональность связанная с обработкой данных выведена в отдельную функцию работающая с обьектом или его свойствами.
Ну и собственно вывод из всего вышесказанного, система может использоваться не как скрипт, а как готовый фреймворк для разработки любого рода CMS систем.
Следующее сообщение от наших колег по цеху:
Когда открылся текст ошибки гугли, нашел там имя переменной, всем своим видом говорящее, что она является ключем заспамленности.
Текст ошибки гугля - эт вообще весьма интересная тема.., но к сожалению какой либо достоверной информации найти по этому поводу не удалось.
Ссылками не хотите поменяться? Логи показывают, что целевого траффика больше всего из-за линкообменя идет
По поводу линков - в аську.
bog, что у тебя за моцик? меня последние несколько дней мучает мысль хочу моцик. знаю что кавасаки ниндзя прикольный. что посоветуешь взять новичку?:)
Последний был как раз кавасаки, но новичку, без опыта управления брать что либо подобное не посоветую. Разогнаться на мотоцикле - очень просто, но вот ошибки в управлении обходяться очень дорого. Так что если есть возможность - вначале походи на курсы или запишись в секцию мототриала (рулез :)). А потом начни с небольшой кубатуры (что нибудь до 200кубов). Ну и на защиту и страховку не скупись - реально помогает.
Tags: php, blog, seo, scripts, questions and answers
