Главная

DataLife Engine – движок для новостных сайтов, который приобрел большую популярность благодаря своей простоте, большим возможностям и удобству в работе.

 Не смотря на свою простоту, со временем сайт на DLE требует от вебмастера понимания того, что происходит на сервере, где находится его сайт. Появляются проблемы в работе сайта, которые требуется решать, для чего приходится разбираться во многих процессах происходящих на сервере. Приходится изучать работу вебсервера Apache, работу базы данных MySQL и много другого.

Данный сайт посвящен решению вопросов, с которыми сталкивается администратор сайта построенным на движке DataLife Engine. Здесь Вы найдете ответы на вопросы “Куда расходуется память”, “Что такое front-end”, “Сколько времени генерируется страница”, “Как включить кэширование MySQL” и многие другие, которые возникают у администратора сайта, когда в базе данных накапливается значительный объем публикаций и сайт начинает “тормозить”.

Последнии публикации

Ошибки DLE при переходе при переходе с PHP 5.2.x на PHP 5.3.x

При смене хостинга, сменилась и версия PHP установленная на сервере c версии 5.2.x на PHP 5.3.3. Как выяснилось, при переходе с PHP 5.2.x на PHP 5.3.x перестают работать некоторые функции, так php изживает и развивает себя. При этом у администратора сайтов начинается головная боль, особенно если используются CMS, написанные на PHP (например MODx), которые вдруг выдают ошибки. Хотя это даже не ошибки, а предупреждения, что в дальнейшем, php не будет использовать некоторые функции или заменит их.

Читать дальше

Домен РФ. Все “за” и “против” с точки зрения веб-администратора

25 ноября 2009 года в интернете появился первый национальный российский домен на кириллице. С тех пор на просторах рунета появляется все больше сайтов использующие русскую кодировку в имени сайта. До сих пор не утихают споры о том, нужен ли был нам домен. РФ, удобен ли он в использовании, кому и зачем понадобилось создавать новый домен. В этом посте я хотел бы поразмышлять не об этом, а о том насколько удобен он нам – вебадминистраторам.
Читать дальше

Закрытие сайта ВАРЯГ.РУ

Яндекс убил ВАРЯГ.РУ. Постепенными накладываниями все новых и новых фильтров, свел сайт с тиц 60 и посещаемостью 6000 посетителей в сутки в полную непригодность. Страницы сайта вылетели из индекса, борьба за возвращение сайта в индекс ни к чему не привела. В результате было принято решение о закрытии данного сайта.
Читать дальше

Как отключить отправку писем на Email демоном Cron (Crontab) в FreeBSD

Работа демона Cron Unix, Linux, BSD или других Unix-подобных операционных систем аналогична планировщику задач в ОС Windows. Утилита позволяет планировать Cron задачи, которые будут автоматически запускается в фоновом режиме через определенные промежутки времени или в назначеное время.  Все задания или задачи CRON  определены в Crontab (файлы CRON таблицы), в которой содержится информация о расписании и определены моменты времени для запуска CRON. 

Когда запускается CRON задание, демон CRON демон автоматически отправляет по электронной почте на адрес учетной записи пользователя сообщение о том, что выполнено cronт задание. Сообщение как правило содержит результат выполнения поставленной задачи.

Если мы не хотим получать отчет по электронной почте о выполнении какого-либо задания, мы должны отключить отправку отчета для этого задания. Для этого достаточно просто добавить следующую команду в конце задания о работе которого мы не хотим получить отчет:

Читать дальше

Устанавливаем бесплатную панель управления хостингом под FreeBSD — SysCP

Когда-то давно интересовался общей информацией по существующих панелях управления хостингом. Акцент, конечно-же, делался в сторону свободного ПО. Заинтересовало решение на базе SysCP. Ознакомиться с даной панелью управления рекомендую именно на оф. сайте, поскольку (как ни странно) информации в Интернете немного.

Что радует, так это то, что во время работы данная панель не создает системных пользователей, и сохраняются все стандартные пути FreeBSD, тоесть каталоги пользователей панели будут размещаться в /usr/local/customers/, а не в /home.

Сама система написана на PHP, а для хранения информации используется СУБД MySQL.

Читать дальше

Защищаем WordPress от спама в коментариях

Каждый владелец блога когда-либо сталкивался с проблемой спама. Постоянные комментарии типа “Аффтор молодец” и т.д. приходили, наверное, каждому. Если учесть тот факт, что движок WordPress очень популярен, к примеру, из всех русскоязычных автономных блогов, 70% работает на движке WordPress, то не трудно предположить, что поток спама на WordPress блоги не прекратиться никогда. Но тем не менее, блог вести нужно. Поэтому вопрос защиты от спама, нужно ставить с самого начала работы.

Спамеры не стоят на месте, они развиваются, и качество спама тоже увеличивается, появляется так называемый “Умный спам”, который определить программе уже крайне сложно, сложно даже человеку. В связи с этим, предлагаю список плагинов, котоый поможет забыть о спаме на довольно большой срок.

Читать дальше

Форум КНИГОМАН

Форум КНИГОМАН — посвящен обсуждению литературы которую мы читаем. Люди обмениваются мнениями о прочитаных книгах, оставляют свои мнения, что стоит читать, а что нет. Так же на форуме Вы найдете биографию зарубежных и отечественных авторов.

Оптимизирем запросы поиска по DLE сайту

Проделав описанные ранее действия по оптимизации работы сервера и движка DLE, мой сайт проработал еще какое-то время. База выросла до 160 Мб (28000 публикаций). В файл, в который пишутся запросы к БД выполняющиеся более 10 секунд, появились записи следующего вида:

 SELECT id, autor, dle_post.date AS newsdate, dle_post.date AS date, short_story AS story, dle_post.xfields AS xfields, title, descr, keywords, category, alt_name, comm_num AS comm_in_news, allow_comm, rating, news_read, flag, editdate, editor, reason, view_edit, tags, » AS output_comms FROM dle_post WHERE dle_post.approve AND category IN (‘2′, ’30’, ’12’, ’28’, ’29’, ’13’, ’14’, ’15’, ‘5’, ’16’, ’17’, ’18’, ’19’, ’20’, ’21’, ’22’, ’23’, ’24’, ’25’, ’26’, ’27’, ‘9’) AND (short_story LIKE ‘%малолетка%’ OR full_story LIKE ‘%малолетка%’ OR dle_post.xfields LIKE ‘%малолетка%’ OR title LIKE ‘%малолетка%’) ORDER BY date desc LIMIT 0,20;

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

Читать дальше

Экономия трафика — включение gzip

Ранее я уже описывал параметры VDS на котором находится мой DLE варезник. Сейчас я хотел бы поговорить о трафике. Итак месячная норма трафика для моего тарифного плана 70 Гб. Но вот беда, от хостера в начале месяца пришел счет в котором просят оплатить 10$ за перерасход трафика. Посмотрел статистику и ужаснулся, за предыдущий месяц моим сайтом было израсходовано 120 Гб. Жуть. И это при посещаемости в том месяце ниже 5000 уникальных хостов. А посещаемость сайта постоянно растет. Встала задача как-то уменьшить расход трафика с целью экономии денежных средств на хостинг. Решение было достаточно простым —  включение сжатия в ngnix. Таким образов месь исходящий трафик с сервера начал сжиматься, что привело к снижению суточного трафика на тот момент с 5 до 4 Гб. Т.е в день я начал экономить по 1 Гб.

Немного о том, что такое gzip:

Gzip (сокращение от GNU zip) — утилита сжатия и восстановления (декомпрессии) файлов, использующая алгоритм Лемпеля — Зива. Используется в основном в UNIX-системах, в ряде которых является стандартом де-факто для сжатия данных. Была создана Jean-Loup Gailly и Марком Адлером (Mark Adler). Версия 0.1 была впервые выпущена 31 октября 1992 г., а версия 1.0 — в феврале 1993 г.

В соответствии с традициями UNIX-программирования, gzip выполняет только одну функцию: сжатие и распаковка одного файла, он не умеет упаковывать несколько файлов в один архив. При сжатии к оригинальному расширению файла добавляется суффикс .gz. Для упаковки нескольких файлов обычно их сначала архивируют в один файл утилитой tar, а потом этот файл сжимают gzip. Таким образом, сжатые архивы обычно имеют двойное расширение .tar.gz.

Читать дальше

Popup реклама

Не для кого не секрет, что одним из достаточно прибыльных в Интернете видов заработка для вебмастера является pop-up реклама. Все понимают, что это не хорошо, что это раздражает посетителей сайта, но что делать, наш мир устроен так что все хотят иметь максимум прибыли. Деньги испортили этот мирJ

В один прекрасный момент и я не сдержался и установил на своем варезники этот вид рекламы. Посещаемость сайта на этот момент было 6000 уникальных хостов в сутки. Прошел день за которые я успел заработать 8$ и посещаемость моего сайта упала с 6000 до 1000 уникальных хостов. В результате я потерял все остальные виды заработка которые использовал у себя на сайте. Причина была в том, что основные посетители приходили ко мне с яндекса, а яндекс борется с подобным видом рекламы. Так что утверждение о том, что легких денег не бывает сработало и в этот раз. В Интернете можно найти статьи о том как спрятать pop-up код от поисковиков. Даже и не думайте пробовать это делать. Зашифрованный код в первую очередь наводит яндекс на мысль о том, что у Вас на сайте не все хорошо. Выход на мой взгляд из этого только один, не использовать данный вид заработка, т.к он угробит Ваш сайт при этом не принеся никакой прибыли. К тому же и посетители сайта скажут Вам спасибо за то что посещая Ваш сайт их браузер не будет открывать бесконечное число окон с не интересующей их информацией.

Кстати если кому-то интересно, рекламу я установил от web-rom.ru. Возможно именно в них была причина столь быстрого бана моего сайта. Рекламу они действительно подсовывали отвратную, благодаря которой я еще и заразил систему какой-то вирусней. Да простят меня посетители сайта, не знал что это приведет к таким последствиям. Надеюсь вирус успел попасть только на мой компьютер.


В игровые автоматы играй тут;интернет прокси сервер1
Rambler's Top100 Яндекс цитирования