Оптимизация

24.10.2010 23:33

Сегодня параллельно с рекламой провел оптимизацию хостинга (базы и скрипты). Как результат — загружаться стало быстрее. Теперь и с этим блогом проблем быть не должно. Надеюсь.



Назад 

Комментарии на “Оптимизация”

  1. PEGAS говорит:

    Чо делал конкретно?

  2. Кашуков Андрей говорит:

    На одном проекте была регулярно используемая таблица на 700 метров. Вынес ее в файл. СУБД полегчало.
    Поправил скрипты, чтобы писали и брали данные из файла вместо таблицы.

  3. jo_asakura говорит:

    хм… ИМХО, СУБД для этого и создана, чтобы работать с данными, файлы - это шаг назад. Лучше индексы, да запросы оптимизировать, чем что-то куда-то выносить.

  4. Кашуков Андрей говорит:

    Индексы не спасли.
    Таблица джойнилась в регулярных запросах и при увеличении посещаемости создавала нагрузку.

  5. jo_asakura говорит:

    Всё равно, какой-то странный подход, если честно =) а что за СУБД?

  6. Кашуков Андрей говорит:

    MySQL.

  7. jo_asakura говорит:

    Ну, наверное, нужно было с этого начинать =) Хотя, можно было глянуть на надпись внизу страницы: “Блог работает на WordPress”, с этим движком что-то отличное от MySQL найти сложно ;)

  8. Кашуков Андрей говорит:

    Речь идет о другом проекте, но там тоже MySQL.

  9. jo_asakura говорит:

    “Теперь и с этим блогом проблем быть не должно” - а это Вы не об этом блоге писали?

  10. PEGAS говорит:

    oO Тоже представить себе не могу как файл может работать быстрее базы. На ум приходит только мысль о том, что таблица огромна, но очень проста по структуре. В противном случае, если СУБД полегчало, то кому-то точно должно было стать хуже. ПоХаПе? Либо даже не могу себе представить как оно можно было спроектировать БД так, чо бы оно медленно работало… мистика. Заинтересовал ты меня, друг Горацию и веб-рекламой и вот этим!

  11. Кашуков Андрей говорит:

    Да, об этом. Под “и с этим блогом” подразумевалось, что изначально проблема была с другим проектом.

  12. Кашуков Андрей говорит:

    Да, таблица большая и простая. Хранит кучу текстов.
    Она была порезана на кучу файлов, доступ к которым на порядок быстрее доступа к таблице.

  13. jo_asakura говорит:

    Пора переходить на серьезные СУБД :)

  14. ldy говорит:

    Андрей, а сколько запросов в сек у тебя? 700 мб таблица на обычной mysql это хорошо :) какое-нить кэширование используется?
    А вообще хостер предлагает другие БД?

  15. Кашуков Андрей говорит:

    Нет, других БД нет. Да я и не думал на эту тему как-то. Уже сделал и забыл =)

Написать мне