Яндекс.Метрика

    Реклама

    php.ru — история создания


    История создания, история оптимизации, и маленькая SEO-история.

    История создания



    Домен был приобретен у Артемия Лебедева в далёком 2004 году. На тот момекнт на сайте около 5 лет красовалась вот такая замечательная картинка:





    Сразу после покупки времени заниматься развитием домена не стало, нужно было работать. На домен был повешен редирект на php.net и все успокоились.

    Через год, собравшись (компания тогда называлась expi) с силами, слепили кой чего, из того что было и получилось вот такое чудо(картинка из архива интернета за 2006 год):


    Чудо работало, люди общались, хакеры хакали (через кука-инъекцию), забаненные на форуме обижались — в общем всё шло своим чередом.

    Очередной всплеск активности случился в 2009, когда был создан и даже свёрстан новый дизайн портала. Была продумана стратегия развития, куча полезных сервисов и… всё это было положено на огромную полку.



    Новогодние праздники 2012 выдались довольно скучными и без особых развлечений. И я решил потратить отпущенное время с умом. Новый php.ru дался за 10 рабочих дней:
    — 5 дней собрать движок,
    — 3 дня перекроить стили форума,
    — 2 дня пинать рута, чтобы настроил сервер (привет 440hz :)).

    История оптимизации



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

    В результате получились вот такие красивые графики загрузки:

    CPU:


    MySQL:


    Выигрыш, как мы видим, от 10 до 20 раз. Столбики на графиках это посещение поисковиками.

    На чем стоит новый php.ru: Nginx, php-fpm, memcached, yii, поисковик sphinx.
    Генерация главной страницы (самая тяжелая) с нуля занимает 0.3—0.4с. из кеша она отдаётся за 0.04—0.05с. И это при том, что сервер где сейчас рахзмещен php.ru слабее 4-летнего ноутбука IBM ThinkPad, на котором написан этот топик :)

    маленькая SEO-история



    Вопрос — SEO оптимизации встал через 2 недели после запуска проекта и анализа статистики.

    Как раз выдалось свободных пол дня и ярешил уделить это время SEO — в самом что ни на есть бeлом смысле этого слова. Почитал статьи на хабре, подправил заголовки, мету, немного html-код подкрутил, лишние странички закрыл, роботов правильно направил и…

    За 2 недели произошли значительные изменения:
    Страниц в поиске 93186 161070 312531
    Загружено роботом 749489 645762 658671
    Исключено роботом 5637 195134 203592


    График:


    Самое основное: количество страниц в поиске увеличилось в 3 раза!
    Индексация сайта происходит каждые 1.5—2 часа.

    Пример того, то я хотел добиться оптимизацией:


    Топик создан в 16 часов:



    Через 1.5 часа он уже проиндексирован и попал в выдачу на первое место:



    Поисковый зарос без кавычек и это не заголовок топика а его текст. Мне кажется неплохой результат для первого раза.

    Многое конечно еще не сделано, можно ругать вёрстку, дизайн и еще много чего можно ругать, но работа идет, проект обязательно будет развиваться и обязательно станет лучше.

    Нельзя обойтись и без пасхальных яиц. Кто найдет — тому печенька :))) подсказка: яйцо в поиске

    Ссылка: php.ru