PHP и Ruby on Rails: что лучше?

Автор: Mowshon.
Опубликовано 26 июля 2011
в рубрике PHP, Рабочая среда

PHP VS Ruby on Rails: что лучше

И PHP и Ruby on Rails имеют своих убежденных последователей. Эти последователи настолько преданны выбранной ими платформе, что сбор достоверной информации о различиях между платформами может быть довольно трудной задачей. Однако эта информация очень важна, если вы собираетесь принять решение о том, какую платформу выбрать для разработки вашего следующего проекта. Далее приведен быстрый обзор некоторых основных характеристик и дополнительные факторов, которые следует учитывать при выборе PHP или Ruby On Rails.Далее...

Заработок на Rotaban – или полная информация о том, как получить максимальный доход с продажи места под баннер.

Автор: Mowshon.
Опубликовано 26 июля 2011

Заработок на Rotaban – максимальный доход с продажи места под баннер

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

Почему не стоит продавать ссылки с молодого блога

Почему не стоит продавать ссылки с молодого блога

Вы никогда не задумывались, почему ни одна биржа по купле-продаже ссылок не принимает к сотрудничеству блоги, не просуществовавшие в Сети как минимум полгода? Все дело в отношении поисковых систем Google и Яндекс к новичкам, которые с первого дня – с первой статьи, найденной поисковыми пауками, оказываются под пристальным наблюдением.Далее...

Установка eAccelerator 0.9.6.1 (apache2) на Debian 5

Автор: Mowshon.
Опубликовано 25 июля 2011
в рубрике PHP, Рабочая среда

Установка eAccelerator 0.9.6.1 (apache2) на Debian 5

Если Вам кажется, что PHP стал тормозить или, же, напротив, его нужно немного ускорить вам нужен акселератор.

В интернете есть много статей "Как установить eAccelerator" но некоторые ссылки там уже не рабочие. Для опытных администратором нерабочая ссылка это не проблема, но для новичка ошибка в консоли из за нерабочий ссылке может быть непонятной.

Что такое eAccelerator и для чего он нужен ?

eAccelerator — бесплатный и открытый проект, является акселератором php кода, оптимизатор и распаковщик. В нем разработаны такие функции как динамического кэширования контента. С помощью него можно воспользоваться возможностями оптимизации PHP-скриптов для ускорения их исполнения.Далее...

Google Алгоритм Панда – бич для любителей некачественного контента.

Автор: Mowshon.
Опубликовано 25 июля 2011

Алгоритм Панда – бич для любителей некачественного контента.

Чтобы понять всю полезную нужность алгоритма Панда от Google (а точнее – «big Panda» «большая Панда»), поставим себя на место профессионального вебмастера. Он делает отличный сайт, покупает качественный контент, который и продвигает всеми доступными белыми способами. А кто-то ворует у него статью, и, вырвавшись вперед за счет покупных ссылок и спама, оказывается впереди по всем поисковым запросам. Итог более чем печален – «черный» веб-мастер снимает все сливки с рекламы и трафика, а веб-мастер, соблюдавший закон, оказывается ни с чем. Далее...

Проверенные способы защиты PHP

Автор: Mowshon.
Опубликовано 25 июля 2011
в рубрике PHP, Рабочая среда

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

Для обеспечения безопасности PHP-приложения существует две основные категории методов защиты кода. Первая категория включает настройку самого интерпретатора PHP через файл php.ini, что оказывает влияние на безопасность приложения в целом. Вторая категория подразумевает использование проверенных методов программирования и написание безопасного кода для предотвращения использования уязвимостей.Далее...

Первые шаги по продвижению нового сайта

Первые шаги по продвижению нового сайта

Если вы только вчера создали сайт, а сегодня пытаетесь найти его в поисковых выдачах Яндекс или Google, то скажем честно – это более чем напрасная трата времени и сил, хотя бы потому, что молодому сайту нужно как минимум 3-4 месяца. А учитывая, что поисковые роботы Яндекс впервые придут на него как минимум через 3 недели после регистрации сайта на в Яндекс для вебмастеров, то получим и все полгода.

Но это совсем не значит, что создав сайт, вы должны на 6 месяцев забыть о нем. Как раз напротив – именно в этот период вам предстоит самая серьезная работа, которая необходима для того, чтобы сайт занял достойное место на вершинах поисковых выдач, и больше уже не покидал его. Далее...

Оптимизируем сервер MySQL: изменяем значения переменных

Автор: Mowshon.
Опубликовано 25 июля 2011
в рубрике Базы данных

Итак, вы купили выделенный или виртуальный сервер (VPS). Разместили на нем один или множество своих сайтов. И потекли посетители. И кажется, все хорошо. Посещаемость растет, заработок растет. Однако что это – с увеличением посещаемости сайты начинают открываться все медленнее и медленнее. Все чаще и чаще посетители жалуются, что сайт не открывается. И нужно что-то делать.

Оптимизируем сервер MySQL: изменяем значения переменных

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

Преобразование HTML в PDF на PHP и html2pdf

Автор: Mowshon.
Опубликовано 25 июля 2011
в рубрике PHP, Примеры

Бывают случаи, когда веб-приложение должно создавать PDF файл. Для этой задачи можно использовать html2pdf – набор сценариев для преобразования HTML страницы в PDF с помощью PHP.

Преобразование HTML в PDF с PHP и html2pdf

Скачиваем и устанавливаем html2pdf

Библиотеку html2pdf можно найти по адресу www.tufat.com/s_html2ps_html2pdf.htm. Вам понадобится скачать и распаковать сценарий. Чтобы установить сценарий, просто скопируйте папку /html2pdf в каталог веб-сайта. Убедитесь, что папки с примерами удалены. Они нужны, чтобы показать, как использовать html2pdf, но их не должно быть на работающем сайте. Далее...

PHP: Как уменьшить количество HTTP запросов с помощью схемы data: URI

Автор: Mowshon.
Опубликовано 25 июля 2011
в рубрике PHP, Рабочая среда

Идея данной статьи заключается в следующем: можно уменьшить количество запросов HTTP, которые страница должна сделать для своих изображений, предварительно обработав исходный код и преобразовав их по схеме data:URI.

страницы - загрузку страницы" alt="оптимизация страницы - загрузку страницы" height="300" width="400">

Схема data:URI позволяет включать в веб-страницу данные в качестве внешнего ресурса. Схема может быть использована для любого вида данных, включая изображения, сценарии и таблицы стилей, и поддерживается во всех современных браузерах: Gecko браузерах, таких как Firefox и Camino, Webkit браузерах, как Safari, Konqueror и Chrome, конечно же, в Opera, и с ограничениями в IE8 (но не в IE7 или более ранней версии).Далее...

10 самых распространенных ошибок, которые допускают PHP разработчики при работе с MySQL

Автор: Mowshon.
Опубликовано 25 июля 2011
в рубрике Базы данных

PHP является относительно простым языком, и большинство начинающих разработчиков могут написать функциональный код в течение нескольких часов. Тем не менее, создание прочной, надежной базы данных требует времени и опыта. Вот десять из самых грубых ошибок MySQL, которые я совершил (некоторые применимы к любому языку/базе данных)

Оптимизация SQL запросов

1. Использование MyISAM вместо InnoDB

В MySQL есть несколько подсистем баз данных, но вы, скорее всего, сталкивались MyISAM и InnoDB. Подсистема MyISAM используется по умолчанию. Далее...

Работа с датой на PHP

Автор: Mowshon.
Опубликовано 25 июля 2011
в рубрике PHP, Примеры

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

Работа с датой на PHP date();

Так что, как разработчик, вы должны хорошо разбираться в создании функций, которые выполняют такие задачи, как уведомление пользователя, о том сколько дней прошло с тех пор, как он в последний раз входил в систему, а также указание даты покупки на накладной клиента или получение списка статей, опубликованных на веб-сайте в течение последних 30 дней.Далее...