qkowlew: На Зилантконе меня сфоткали мыльницей. Мыльницам не позирую! (фига)
qkowlew ([personal profile] qkowlew) wrote2015-03-02 01:40 pm

Про бекапы и кеш...

1. Полный бекап актуальных хостов на трёх хостинговых серверах с их базами после чистки от хлама составил всего лишь 200 гиг... "А надували щёки на два терабайта..." Для уменьшения размера бекапа ключевое событие оказалось - удалить у двух узеров лежащие у них "предыдущий полный бекап всего" и "пред-предыдущий полный бекап всего". Которые попадали в текущий бекап...

Здесь должна быть картинка из xkcd о структуре каталогов узера от дискет до современных дисков...

2. Мозги авторов некоторых движков сайтов...

Есть что-то явно неправильное в движке сайта, если при ~1000 страниц сайта он создаёт _кеш_ на более чем миллион файлов... Мощная структура - на каждом уровне имена каталогов от 000 до fff и уровней не менее 10, внутри файлик data.php.

Восьмой час бекапится, никак не отбекапится...

команда du -h -s cache стартовавшая в 5 утра - до сих пор не завершилась...

что интересно - по крону вроде бы есть чистилка кеша, но она перестала работать с сообщением argument list too long

И что больше всего бесит - что это даже не кеш html страниц, а php файлики
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2015-03-02 10:54 am (UTC)(link)
В идее фронт-энд кэша неправильна сама идея "давайте не будем думать с какой частотой у нас какие страницы обновляются, а поставим тупого робота, чтобы он всё сохранял".

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

Так что если страницы персонализированы, 1000 страниц да 1000 юзеров - вот и миллион файликов.

[identity profile] qkowlew.livejournal.com 2015-03-02 11:10 am (UTC)(link)
Если бы это были .html статики - соглашусь, "понятно откуда миллион".
но там же ЕЩЁ И .php с обработкой текущей сессии... 8-О

[identity profile] gray-bird.livejournal.com 2015-03-02 11:20 am (UTC)(link)
Движок известный али самописный?

[identity profile] qkowlew.livejournal.com 2015-03-02 11:34 am (UTC)(link)
// Copyright (C) 2010 Phorum Development Team //
// http://www.phorum.org

[identity profile] alexkuklin.livejournal.com 2015-03-02 11:30 am (UTC)(link)
у клиента битрикс после смерти memcache забивает все иноды на диске своим кэшем
ext_613079: Default userpic (Бритый небритый)

[identity profile] shaplov.livejournal.com 2015-03-02 10:23 pm (UTC)(link)
что интересно - по крону вроде бы есть чистилка кеша, но она перестала работать с сообщением argument list too long

На базе rm `ls` ?

Да, это эпик. Об этом надо детям рассказывать...