Реклама →
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
15.02.2012 19:36+0400