как уменьшить б/д

Любая помощь по установке/настройке/модификации concrete5

как уменьшить б/д

Сообщение dimaho » 18 фев 2014, 23:21 ,  »  Сообщение:#1

Здравствуйте. Я подготавливаю сайт (в Денвер и в Open Server) для дальнейшей заливки на сервер и замены моего статического сайта. За время редактирования дизайна сайта Б.Д. достигла 48 МБит. Я в админке убрал все версии изменений страниц - Б.Д. уменьшилась до 6 МБит. Что ещё можно сделать?

P.S. Подскажите ПОЖАЛУЙСТА как в табл. стилей (css) в фон (background-image: url()) прописать флешь содержимое (EMBED SWF), чтобы не вставлять одинаковый swf-модуль в каждую страницу.
Аватара пользователя
dimaho
 
Сообщения: 44
Зарегистрирован: 18 фев 2014, 22:46
Откуда: г. Ярославль.

Re: как уменьшить б/д

Сообщение cmsservice » 19 фев 2014, 09:33 ,  »  Сообщение:#2

dimaho писал(а):Здравствуйте. Я подготавливаю сайт (в Денвер и в Open Server) для дальнейшей заливки на сервер и замены моего статического сайта. За время редактирования дизайна сайта Б.Д. достигла 48 МБит. Я в админке убрал все версии изменений страниц - Б.Д. уменьшилась до 6 МБит. Что ещё можно сделать?

Наверное все же Мбайт :) По существу вопроса:
1. Не зная объема сайта сложно сказать почему БД большая/маленькая.
2. Как вы определяете объем БД (запросили статистику БД у mysql или экспортировали базу и смотрите на размер получившегося файла)?

dimaho писал(а):P.S. Подскажите ПОЖАЛУЙСТА как в табл. стилей (css) в фон (background-image: url()) прописать флешь содержимое (EMBED SWF), чтобы не вставлять одинаковый swf-модуль в каждую страницу.

Ну вообще-то никак, да и зачем? Вы можете сделать глобальную область (GlobalArea вместо Area) в шаблоне и модуль вставить в эту глобальную область или в тип страницы и распространить на все страницы этого типа.
Другой вопрос: а вообще зачем Вам flash? Эта устаревшая технология от которой отказался даже ее производитель (компания Adobe) и теперь она занимает очень узкую нишу, планомерно вытесняясь HTML5+CSS3+JS.
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: как уменьшить б/д

Сообщение guyasyou » 19 фев 2014, 10:20 ,  »  Сообщение:#3

БД практически пустого сайта весит 693.2 КБ (MyAdmin) или 284 КБ не архивированный бэкап.
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: как уменьшить б/д

Сообщение dimaho » 20 фев 2014, 00:24 ,  »  Сообщение:#4

Спасибо за ответ. Всë понял. С HTML5+CSS3+JS я к сожалению не знаком (первый раз слышу). Сделать глобальную область (GlobalArea вместо Area) не догадался (знаю как сделать, но вылетело из головы)). Вес Б.Д., который я указал- это вес неархивироного бекапа. Хотелось бы узнать, что ещë может влиять на вес Б.Д.? Влияет ли на неë вес файлов загруженных в concrete? Поможет ли уменьшить еë (Б.Д.) вес очистка кэша? Что ещë можно предпринять, что бы уменьшить вес Б.Д.? Подскажите лузеру. А то я ещë и половину инфы со старого сайта не загрузил. Боюсь перевалить за 50 Мегов.
Аватара пользователя
dimaho
 
Сообщения: 44
Зарегистрирован: 18 фев 2014, 22:46
Откуда: г. Ярославль.

Re: как уменьшить б/д

Сообщение Демонтажник » 20 фев 2014, 02:27 ,  »  Сообщение:#5

dimaho писал(а):Спасибо за ответ. Всë понял. С HTML5+CSS3+JS я к сожалению не знаком (первый раз слышу). Сделать глобальную область (GlobalArea вместо Area) не догадался (знаю как сделать, но вылетело из головы)). Вес Б.Д., который я указал- это вес неархивироного бекапа. Хотелось бы узнать, что ещë может влиять на вес Б.Д.? Влияет ли на неë вес файлов загруженных в concrete? Поможет ли уменьшить еë (Б.Д.) вес очистка кэша? Что ещë можно предпринять, что бы уменьшить вес Б.Д.? Подскажите лузеру. А то я ещë и половину инфы со старого сайта не загрузил. Боюсь перевалить за 50 Мегов.


Все загруженные файлы попадают в папку files/, а в базе могут храниться только ссылки на эти файлы, аналогично и с кэшем, файлы кэша хранятся в папке files/cache, поэтому очистка кэша очистит эти файлы, но не базу.
На величину базы влияет статистика посещаемости страниц (её можно вырубить в настройках панели управления и собирать статистику другими методами ), версии страниц, версии файлов (это вручную можно очищать).

Хотя я и не понимаю ваше беспокойство - 6 Мегабайт для базы - это очень мало, да и 50 Метров даже для мелких сайтов не много (хотя может у вас на хостинге стоит какое-то ограничение на размер базы).
Демонтажник
 
Сообщения: 39
Зарегистрирован: 15 сен 2010, 16:04

Re: как уменьшить б/д

Сообщение guyasyou » 20 фев 2014, 07:00 ,  »  Сообщение:#6

Хостинги за 100 рублей дают около гигобайта месте. Для простинького сайта хватает. Это мизерные размеры. У меня 1 сайт весит более 20гб, из них бд около 4гб. Вот тут оптимизация имеет смысл, бд чаще чистится, файлы старые чистятся.
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: как уменьшить б/д

Сообщение cmsservice » 20 фев 2014, 09:44 ,  »  Сообщение:#7

dimaho писал(а):Вес Б.Д., который я указал- это вес неархивироного бекапа.

На самом деле это именно вес бекапа, т.е. sql файла, в котором куча дополнительной информации (например комментарии и текст запросов), это совсем не вес базы (она может быть меньше или больше если есть много индексов). :)

Короче, как сказали уважаемые господа выше, это странная замороченность при нынешнем уровне цен за мег дискового пространства (копейки).
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: как уменьшить б/д

Сообщение dimaho » 20 фев 2014, 15:23 ,  »  Сообщение:#8

Спасибо. Теперь мне уже совсем всë понятно. А заморочился по поводу размера б.д. из за того, что в php My_admin написано, что макс. размер импорта б.д.- 50 метров, а я по другому не умею.))) А как по другому?)
Аватара пользователя
dimaho
 
Сообщения: 44
Зарегистрирован: 18 фев 2014, 22:46
Откуда: г. Ярославль.

Re: как уменьшить б/д

Сообщение guyasyou » 20 фев 2014, 15:47 ,  »  Сообщение:#9

myadmin и больше хавает вроде, тут еще как PHP настроен на загружаемые файлы. а гигабайтные таблицы заливают через SSH
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: как уменьшить б/д

Сообщение cmsservice » 20 фев 2014, 16:20 ,  »  Сообщение:#10

myadmin и больше хавает вроде, тут еще как PHP настроен на загружаемые файлы. а гигабайтные таблицы заливают через SSH

Вот именно, он ограничения PHP берет.

А как по другому?)

Есть несколько вариантов:
  • Разбить файл на несколько частей менее 50Мб и скармливать ему один за другим (морочно, но иногда другого выхода нет)
  • Если есть доступ к shell сервера, то через командную строку, там вообще не важно какой объем (не самое простое если первый раз, но самое лучшее решение)
  • Экспортнуть базу в xml и файлы в архив, воспользовавшись вот этим расширением
    Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
    , потом просто разместить полученные данные в директории concrete/config/install/packages/... (подробнее могу рассказать как, хотя там разобраться "с полпинка" и самостоятельно). И потом просто проинсталлировать на хостинге со своими данными.

Выбор за Вами.
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: как уменьшить б/д

Сообщение dimaho » 21 фев 2014, 02:02 ,  »  Сообщение:#11

Спасибо за грамотное разъяснение. Закончу сайт, и буду заливать Б.Д. на сервер. Надеюсь, всë получится. А если нет, то надеюсь на вашу помощь. ))
Аватара пользователя
dimaho
 
Сообщения: 44
Зарегистрирован: 18 фев 2014, 22:46
Откуда: г. Ярославль.

Re: как уменьшить б/д

Сообщение guyasyou » 21 фев 2014, 06:37 ,  »  Сообщение:#12

На всякий случай хочу кое что уточнить: вы на чем разрабатываете, wondows или linux? На в винде бывает такое, что mysql настроен как НЕрегистрозависимый, и в БД все заглавные переписываюттся в строчные в названиях таблиц- на хостинге эта БД не будет работать. Я нарывался в начале на это, вручную сидел БД переименовывал потом.
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: как уменьшить б/д

Сообщение cmsservice » 21 фев 2014, 11:02 ,  »  Сообщение:#13

guyasyou писал(а):Я нарывался в начале на это, вручную сидел БД переименовывал потом.

В маркетплейсе есть специальное расширение для этого. :)
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: как уменьшить б/д

Сообщение dimaho » 21 фев 2014, 23:10 ,  »  Сообщение:#14

guyasyou писал(а):Я нарывался в начале на это, вручную сидел БД переименовывал потом.

В маркетплейсе есть специальное расширение для этого. :)[/quote]
Ну вот. А я то думал что всё - последний штрих :( . Работаю в win7 и в XP.
cmsservice писал(а):В маркетплейсе есть специальное расширение для этого. :)

Про расширение можно подробнее?
Последний раз редактировалось dimaho 21 фев 2014, 23:14, всего редактировалось 1 раз.
Аватара пользователя
dimaho
 
Сообщения: 44
Зарегистрирован: 18 фев 2014, 22:46
Откуда: г. Ярославль.

Re: как уменьшить б/д

Сообщение guyasyou » 21 фев 2014, 23:13 ,  »  Сообщение:#15

Для нечала надо проверить, в названиях таблиц в БД есть заглавные или нет, если есть, то все ок.
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

След.

Вернуться в Помощь по concrete5

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron