Gennadiy Опубликовано 6 Января 2011 Жалоба Поделиться Опубликовано 6 Января 2011 Интересует вопрос, как решается эта проблемка?Для меня это пока что не проблема, размер базы только перевалил за 2 Гб (99% из этого занимают сообщения), но он стремительно растет...Какие варианты по уменьшению размера таблицы с сообщениями можете подсказать? Естесно кроме варианта удаления сообщений из базы. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 6 Января 2011 Жалоба Поделиться Опубликовано 6 Января 2011 FatCat делал архивацию через вынос в яваскрипт файлы и вызов из поста отрисовки этого файлаВ общем способы все извращенные, но они естьЛучше начинать о них думать, когда действительно начнутся технические проблемы, а пока ставить сфинкс Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 FatCat Опубликовано 6 Января 2011 Жалоба Поделиться Опубликовано 6 Января 2011 (изменено) FatCat делал архивацию через вынос в яваскрипт файлы и вызов из поста отрисовки этого файлаВ общем способы все извращенные, но они естьОт джаваскриптовых давно отказался.Вот мои функции для работы с файлами: function extract_archived_post($pid, $j_type) { global $ibforums; $arc_path = ($pid-$pid%1000)/1000; $arc_path = $ibforums->vars['base_dir']."arc/".$arc_path."/"; $arc_file = $pid%1000; $arc_file = $arc_path.$arc_file.".".$j_type.".gz"; if(file_exists( $arc_file )) { @ob_start(); readgzfile($arc_file); $archived_post = @ob_get_contents(); @ob_end_clean(); } else { $archived_post = ""; } return $archived_post; } function create_archived_post($pid, $j_type, $txt) { global $ibforums; $arc_path = ($pid-$pid%1000)/1000; $arc_path = $ibforums->vars['base_dir']."arc/".$arc_path."/"; $arc_file = $pid%1000; $arc_file = $arc_path.$arc_file.".".$j_type.".gz"; if(file_exists($arc_file))unlink($arc_file); if($txt != "") { if(!file_exists($arc_path))mkdir($arc_path, 0777); $fh = gzopen($arc_file, "wb5"); gzwrite($fh, $txt); gzclose($fh); } } Изменено 6 Января 2011 пользователем FatCat Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Gennadiy
Интересует вопрос, как решается эта проблемка?
Для меня это пока что не проблема, размер базы только перевалил за 2 Гб (99% из этого занимают сообщения), но он стремительно растет...
Какие варианты по уменьшению размера таблицы с сообщениями можете подсказать? Естесно кроме варианта удаления сообщений из базы.
Ссылка на комментарий
Поделиться на других сайтах
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.