Июльская нервотрёпка — VDS, SEO и один стартап

    Успокоил чешущиеся по делу руки, купил VDS на firstvds.ru.
    Как ни странно, матюгался всего три дня.
    И вот почему=)

    По сути надо было просто захостить один маленький клиентский сайтик. И я решил не теребить камрада, который оказывает мне поддержку по хостингу (чтоб он прописал ещё один сайтец), и попросту купить VDS для собственных мелких постоянных нужд — типа как захостить кого-то, perl-скрипт запустить, просто поэкспериментировать — ну вы понимаете.

    Зарегистрировал, выбрал план VDS-Разгон (400 мгц и 96 RAM), — резонно подумав, что должно хватить, что у меня всего лишь один вордпресс-сайт, а остальные — статика или мелкие скриптики.

    Оплатил даже — на полгода 1500 рублей. Перенёс сайты. И уже через час после того как сайты заработали на новом сервере, матюгаясь, бежал менять план на VDS-отрыв, где дают 600 мгц и 160 оперативки, но уже за 600 рублей в месяц.

    Посмотрел в top, увидел, что даже 600 мгц не справляются с вордпрессом, плюнул, пошёл настраивать nginx — благо он там прям из панельки и ставится. Поставил, поднастроил апач, поднастроил nginx, плюнул, поставил eAccelerator, поднастроил, — вроде пошустрее — но всё равно — крутится вордпресс как больной слон — особенно если людей туда понабежит. Да и грузится долго.

    Чтож поделать, — остаётся только или докупать память (что крайне не хочется делать, потому что отпуск на носу), или перетаскивать вордпресс обратно, на камрадовский хостинг. Есть, конечно, вариант, — оптимизировать сам wordpress, — долго. Ну, или написать свой нормальный плагин кеширования, — ни один из тех, что просмотрел — работать не хотел.

    Помимо всего прочего уже давно было поменять на блоге урлы — из идиотских archives/id_статьи на человекочитаемые — /eto_nazvanie_posta

    Теперь ждать нового апдейта Яндекса — поднастроил редиректы, но уверен что всё равно будут косяки и сейп мне не гонять еще месяца два точно.

    Зато наконец-то нашёл силы настроить SVN+Trac и начать писать свой маленький робо-стартап, основной целью которого будет создание уникальных RSS-лент и нормальная поддержка чтения этих лент с маббил и прочих маленьких девайсиков.

    Если кому-то будет надо — могу потом написать статью — что-нибудь типа — «как поднять Apache2.2+PHP5+eAccelerator+Nginx+SVN+Trac так, чтобы это всё не рухнуло». Сомневаюсь, что будет профессионально — ставил-то бОльшую часть в первый раз — раньше всё хостеры делали как-никак=)
    Поделиться публикацией

    Комментарии 35

      0
      wordpress — де факто зло. у меня дедик один раз под ним рухнул, ибо захостил точно так же «знакомого» :) InTerra Blog Machine форева!
        +1
        дело в том что это - говнохостинг
        а вордпресс вполне такой нормальный двиг
          +4
          36 запросов к СУБД для создания стартовой страницы — это нормально?
            0
            не говоря уже о плагинах типа топ посты и комментарии=)
              –1
              я долго думал откуда эти запросы — так и не придумал ... я вижу всего 4 логичных запроса для главной страницы, а точнее:

              1. Список последних постов
              2. Календарь
              3. Архив
              4. Последние комменты

              ВСЁ! Откуда вордпресс делает 36? и это дефолтная установка! :) ужос! дедик с 2Гб памяти свалился когда в вордпресс постучалось 10К+ пользователей в сутки. InTerra тянет 50К+ и ВООБЩЕ не напрягает сервак!
              0
              у меня водрпресс стоял на вируальном хостинге и нормально работал
              хотя 36 запросов это конечно многовато
              основную мысль которую я хотел донести что с того хостинга надо сваливать ибо mysql сервер у них перегруженн до безобразия
              ну а ихний vds ничем не отличается от шареда (по сравнению с некоторыми даже хуже) кроме как рут-доступом
                0
                c FirstVDS?
                А куда сваливать-то? Есть советы/предложения?
              0
              Нет, он нормальный может быть только с точки зрения пользователя. Он генерит на самом деле очень большую нагрузку и перегружен лишними для сингл-блога функциями - тот же вывод текста из функции (__e(error)) - даёт свою часть нагрузки.
              Не говоря уж о плагинах и перлах в них - когда, например, в BTC(threaded comments) пустая картинка для Gravatar выводится скриптом.
                0
                Чудесный такой двиг. Всего-то на три порядка (в 1000 раз) больше ресурсов жрёт больше чем реально для подобной задачи нужно.

                Конечно написать хороший движок непросто, но это не повод обхывать кучу дерьма под названием WordPress "нормальным двигом". Есть варианты жрущие в 100 раз больше чем реально нужно - уже шаг в правильном направлении.
                  0
                  Ну почему сразу куча дерьма-то?=) Удобно, юзабельно и просто - остаётся только удивляться, почему так мало внимания уделено оптимизации кода и на каких серверах работает wordpress.com (там WordPress MU) - если один движок так много кушает - почему же много движков работают нормально=)
                0
                Спасибо, покручу. Ещё нашёл какой-то e2, тоже попробую.
                Что-то полугодичная эйфория от WP прошла - хоть геммороя и нету при настройке-модификации - слишком уж много кушает=)
                  0
                  e2 делал илья бирман :) вполне пригодный движок за одним исключением, что никто так и не смог уговорить Бирмана сделать в движке открытый код.
                    0
                    Поставил Интерру, - очень скудно, на мой взгляд=) Ну и смарти - не очень люблю=)
                    Перенесу туда весь вордпрессовский контент и в краштесте посмотрю - может понравится=)
                    Я так понимаю, что вы разработчик (судя по копирайтам)? Ничего, если я поковыряюсь там в оптимизаторских порывах?=)
                      0
                      Реально чего не хватает из функционала — многопользвательности, всё остальное есть

                      А так ковыряйтесь конечно, делалось 4 года назад за пару дней — в основном всё «под себя», однако в итоге нашлась довольно большая база фанатов :)

                      crashtest — было бы интересно услышать результаты, я тупо тестил через AB (apache benchmark) — результаты впечатляли
                +2
                Подкинул вам кармы - хочу статью по установке "Apache2.2+PHP5+eAccelerator+Nginx+SVN+Trac так, чтобы это всё не рухнуло"
                  0
                  Пасип)
                  0
                  купите нормальный впс;)
                    0
                    Где?=)
                      0
                      на мастерхосте;)
                        0
                        http://masterhost.ru/service/hosting/vps…
                        Ну фактически выгода там в оперативке - и то, неявная

                        MySQL, как писали выше, я не замечаю чтоб кушался особенно - кушается именно процессор и память.

                        А стоит на FirstVDS гораздо дешевле)
                          +1
                          ну как знаете... у меня на стандарте очень не плохо все летает, нагрузка значительно больше чем один вордпресс.. + крутяца всякие реурсоемкие сервисы..
                            0
                            Ну памяти-то там больше полугига, да и проц - 600 мгц=)
                            Ясен пень)
                            Но с такой ценой - проще столько же добавить и дедик арендовать=)
                              0
                              Я ктому что у меня там большая загрузка и все быстро работает, просто попробуйте=)
                                0
                                Дорого)
                                Смотрю сейчас на keyweb.ru - дедики за 50 евро в месяц
                      0
                      Лучше купить нормального админа для настройки vps ;)
                        0
                        И сам пока справляюсь=)
                      0
                      Можно в пару слов, как поднять SVN под FirstVDS ? В *nix не силен, с трудом смог только PEAR настроить.
                        +1
                        http://forum.firstvds.ru/viewtopic.php?t=3540
                        или смотрим opennet.ru, где есть много всего интересного
                          0
                          http://blog.andrewbeacock.com/2005/08/co…
                          по этому мануалу (там ссылка ешё на саму установку есть) рыл
                          0
                          Настройка софта под хиленькими vds - тема еще та.
                          В вашем случае с загрузкой проца - это почти точно БД (по опыту поиска среди 1.5млн записей на серверочке с 200Мгц и 64Мб оперативы, больше никакие сервисы так не грузят его).
                          Еще совет: если стоит nginx, то тот же php можно запустить через fastcgi, предварительно перекомпилировав php с минимально необходимым набором модулей, скорее всего получится быстрее апача.
                            0
                            Ну проанализировать что именно БД - не удаётся=( В top он висит, весьма скромно кушая проц и память. Попробую провести анализ позапросно - сколько времени на запросы уходит.
                            0
                            настройте нормально мускл...
                              0
                              Посоветуете что-то конкретное?
                                0
                                памяти побольше)
                                  0
                                  key_buffer_size, sort_buffer_size, join_buffer_size увеличить

                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.