Доброго времени суток. Собственно, как и сказали выше, у всех по-разному. Мне, например, даже основы Wordpress даются тяжело, зато Drupal и PHPbb схватываю на лету в то время, как мой знакомый изучил WP вдоль и поперёк и разобрал двиг на запчасти за пару месяцев.
З.Ы. Рекомендую начинать с Danneo CMS или её ветки свободного развития DHF CMS. Простенький интуитивно понятный шустрый движочек с замечательным шаблонизатором.
Проблема заключается в неправильной кодировке файлов, если ваш сайт работает в кодировке utf-8, то и все файлы/страницы должны быть в этой кодировке, чтобы информация отображалась правильно, но можно и преобразовывать кодировку перед выводом, однако дополнительная функция нужна, проще обойтись тем, что вручную изменить в редакторе кодировку файлов и тогда информация будет выводиться верно
Смотря какой уровень нужен. Можно просто найти примеры с рабочим кодом и перенести их на свой сайт. На форумах программистов можно найти гораздо больше полезной информации чем в учебниках.
Но, если нужна именно книга, то лучше брать из серии "для чайников", это если совсем нет никакого понятия о программировании. А если есть некоторые знания, то луче форумы, там могут посоветовать и помочь решить конкретную проблему.
Строки не одинаковые, у них отличается версия протокола HTTP (HTTP/1.0 и HTTP/1.1). Это происходит из-за выставления специфических настроек на сервере (смена протокола при использовании HTTP/1.0).
Получается, это своеобразный редирект. Время одинаковое лишь потому, что время в журнале отображается лишь с точностью до секунд. А за одну секунду могут произойти сотни редиректов.
Так что стоит посмотреть настройки сервера, решить, нужно ли данное перенаправление, и принять решение о выключении.
Хотя если проблема в превышении ресурсов, значит, либо куплен очень уж слабый сервер, либо наблюдается серьёзная проблема в оптимизации кода. Потому что обычно даже при "тяжёлых" скриптах ядро процессора вообще почти "отдыхает", а оперативка раздувается незначительно.
Проверьте, возможно Вы работает с очень большими объёмами данных и оставляете их в "памяти".
Процентов 90 проблема на стороне хостинга. Дёрните тех поддержку хостинг провайдера, если там вменяемые люди, то должны помочь. В принципе, как вариант можно проверить на другом хостинге залить файлы, если все будет нормально, то ответ очевиден, как вариант LiteHost могу предложить, у них есть тестовый бесплатный период 7 дней. Провайдер более чем адекватный, хорошие по ценнику тарифы, да и мощности неплохие. Правда, один раз за год использования была DDos атака на сервер, сайт порядка 3 часов лежал, но без лишних вопросов сделали перерасчет. Ссылка на сайт хостинга