Франция:
первая поездка (Париж): фотки (1, 2), о поездке
вторая поездка (Тулуза): фотки и видео (1, 2, 3, 4), о поездке
третья поездка (Марсель, Монако и Ницца): фотки и видео (1, 2, 3, 4, 5, 6), о поездке
Сегодня параллельно с рекламой провел оптимизацию хостинга (базы и скрипты). Как результат — загружаться стало быстрее. Теперь и с этим блогом проблем быть не должно. Надеюсь.
Создано :
24.10.2010 23:33 в 23:33 находится в разделах Блогоновости.
На одном проекте была регулярно используемая таблица на 700 метров. Вынес ее в файл. СУБД полегчало.
Поправил скрипты, чтобы писали и брали данные из файла вместо таблицы.
хм… ИМХО, СУБД для этого и создана, чтобы работать с данными, файлы - это шаг назад. Лучше индексы, да запросы оптимизировать, чем что-то куда-то выносить.
Ну, наверное, нужно было с этого начинать =) Хотя, можно было глянуть на надпись внизу страницы: “Блог работает на WordPress”, с этим движком что-то отличное от MySQL найти сложно
oO Тоже представить себе не могу как файл может работать быстрее базы. На ум приходит только мысль о том, что таблица огромна, но очень проста по структуре. В противном случае, если СУБД полегчало, то кому-то точно должно было стать хуже. ПоХаПе? Либо даже не могу себе представить как оно можно было спроектировать БД так, чо бы оно медленно работало… мистика. Заинтересовал ты меня, друг Горацию и веб-рекламой и вот этим!
Андрей, а сколько запросов в сек у тебя? 700 мб таблица на обычной mysql это хорошо какое-нить кэширование используется?
А вообще хостер предлагает другие БД?
Октябрь 25th, 2010 в 9:04
Чо делал конкретно?
Октябрь 25th, 2010 в 9:10
На одном проекте была регулярно используемая таблица на 700 метров. Вынес ее в файл. СУБД полегчало.
Поправил скрипты, чтобы писали и брали данные из файла вместо таблицы.
Октябрь 25th, 2010 в 9:17
хм… ИМХО, СУБД для этого и создана, чтобы работать с данными, файлы - это шаг назад. Лучше индексы, да запросы оптимизировать, чем что-то куда-то выносить.
Октябрь 25th, 2010 в 9:55
Индексы не спасли.
Таблица джойнилась в регулярных запросах и при увеличении посещаемости создавала нагрузку.
Октябрь 25th, 2010 в 10:10
Всё равно, какой-то странный подход, если честно =) а что за СУБД?
Октябрь 25th, 2010 в 10:35
MySQL.
Октябрь 25th, 2010 в 10:43
Ну, наверное, нужно было с этого начинать =) Хотя, можно было глянуть на надпись внизу страницы: “Блог работает на WordPress”, с этим движком что-то отличное от MySQL найти сложно
Октябрь 25th, 2010 в 10:45
Речь идет о другом проекте, но там тоже MySQL.
Октябрь 25th, 2010 в 10:49
“Теперь и с этим блогом проблем быть не должно” - а это Вы не об этом блоге писали?
Октябрь 25th, 2010 в 10:56
oO Тоже представить себе не могу как файл может работать быстрее базы. На ум приходит только мысль о том, что таблица огромна, но очень проста по структуре. В противном случае, если СУБД полегчало, то кому-то точно должно было стать хуже. ПоХаПе? Либо даже не могу себе представить как оно можно было спроектировать БД так, чо бы оно медленно работало… мистика. Заинтересовал ты меня, друг Горацию и веб-рекламой и вот этим!
Октябрь 25th, 2010 в 10:57
Да, об этом. Под “и с этим блогом” подразумевалось, что изначально проблема была с другим проектом.
Октябрь 25th, 2010 в 10:58
Да, таблица большая и простая. Хранит кучу текстов.
Она была порезана на кучу файлов, доступ к которым на порядок быстрее доступа к таблице.
Октябрь 25th, 2010 в 11:15
Пора переходить на серьезные СУБД
Октябрь 25th, 2010 в 13:10
Андрей, а сколько запросов в сек у тебя? 700 мб таблица на обычной mysql это хорошо какое-нить кэширование используется?
А вообще хостер предлагает другие БД?
Октябрь 25th, 2010 в 13:22
Нет, других БД нет. Да я и не думал на эту тему как-то. Уже сделал и забыл =)