28
Февраль
2010
Всегда думал, что определить главную страницу в Wordpress довольно просто, ведь для этого существует специальная функция is_home().
Однако, на практике столкнувшись с необходимостью реализовать отображение текста только на главной странице, понял, что не все так просто – оказалось, что данная функция возвращает единицу и в тех случаях, когда пользователь переходит по страницам навигации.
Решить проблему мне помог сайт для вебмастеров, на котором я нашел необходимое дополнение к коду (впрочем, можно было и самому догадаться).
В результате проверка стала выглядеть таким образом:
“if ( (is_home())&&!(is_paged())”
Данный вариант отлично работает, никаких проблем выявлено не было.
рубрики: Создание сайтов |
28
Февраль
2010
В предыдущей заметке я не зря удивлялся результатам теста производительности различных CMS (посредством сравнения скорости загрузки html кода главной страницы). Просто потому, что WordPress, хоть и является достаточно неплохим движком, зачастую особой скоростью загрузки не блещет.
И действительно, оказывается в недавнем выпуске рассылки о продвижении сайтов, из которого я и взял результаты этого рейтинга, была допущена ошибка – на самом деле среди тестируемых бесплатных CMS, скорость загрузки главной страницы на WordPress оказалась самой низкой. Danneo оказался лидером по производительности среди бесплатных CMS, а среди платных пальмой первенства завладела AmiroCMS.
Что ж, это не слишком умаляет заслуги WordPress, как движка для блогов, но лишний раз напоминает нам о небходимости присматриваться к различным платным и бесплатным CMS, особенно в том случае, если вы предполагаете увеличение нагрузки на ваш текущий сайт (например, на вашем сайте продаются карты оплаты xbox live, и вы знаете, что вскоре они станут весьма популярными), либо планируете создание какого-либо проекта, затратного по ресурсам.
рубрики: Информационные системы, Создание сайтов |