Как да си "свия" сайта?

charka

Member
Здравейте мастъри!

От няколко дни насам хостинг фирмата, която ползвам ми съобщава, че отново съм надвишил максимално позволения брой файлове на плана ми, както и размерът на базата данни.

Тъй като сайтът явно е "дооста" голям, трябва да премина към варианта VPS или да си намаля броя файлове. Ясно ми е, че дори да му намаля размера, той след известно време пак ще порасне и искам или не ще плащам за сървър, но за момента ме интересува ИМА ЛИ плъгини, които чистят неужни файлове и базата данни?
Сайтът е на Wordpress - новинарски е.

Мерси предварително на отзовалите се !
 
Здравейте мастъри!

От няколко дни насам хостинг фирмата, която ползвам ми съобщава, че отново съм надвишил максимално позволения брой файлове на плана ми, както и размерът на базата данни.

Тъй като сайтът явно е "дооста" голям, трябва да премина към варианта VPS или да си намаля броя файлове. Ясно ми е, че дори да му намаля размера, той след известно време пак ще порасне и искам или не ще плащам за сървър, но за момента ме интересува ИМА ЛИ плъгини, които чистят неужни файлове и базата данни?
Сайтът е на Wordpress - новинарски е.

Мерси предварително на отзовалите се !
Аз лично използвам плъгина sweep. Макар да е много стар ми върши по-добра работа от Wp-cleaner и други. Но това касае само базата данни. Погледни за остатъчни файлове от кеширащи плъгини, логове и др.
 
Ако файловете за картинки/снимки може да ползваш такъв, който намаля размера. Ако имаш няколко хиляди такива файла помага доста.
 
Ако файловете за картинки/снимки може да ползваш такъв, който намаля размера. Ако имаш няколко хиляди такива файла помага доста.
Такъв е и използвам SMUSH за всички снимки :/
 
Аз лично използвам плъгина sweep. Макар да е много стар ми върши по-добра работа от Wp-cleaner и други. Но това касае само базата данни. Погледни за остатъчни файлове от кеширащи плъгини, логове и др.
Сега ще го погледна, въпреки че кеширащите ми работят добре и скоростта на сайта не е лоша.
Благодаря за предложението !
 
Ако файловете за картинки/снимки може да ползваш такъв, който намаля размера. Ако имаш няколко хиляди такива файла помага доста.
Много некомпетентен и неадекватен съвет. Питащия няма проблем с големината на файловете, а с броя им. т.е има проблем с inodes, а не с disk usage. Това със smush няма да се оправи.
 
Именно с inodes имам проблем. Смяната на компанията едва ли ще помогне. Сайтът ми има вече над 280 000 файла , а се съмнявам другите фирми да са много по-щедри от суперхостинг.
 
Защо не разгледаш какви VPS-и предлагат Amazon, Digital Ocean и Google? Силно се съмнявам въпросният сайт да не успее да се побере там. Ето ти пример за най-малкият дроплет при Digital Ocean. На него хоствам 7 WordPress сайта и ми струва $5 на месец.

Естествено трябва сам да го поддържаш.

Inodes - 3225600
Disk Space - 25GB
CPU Cores - 1
Memory - 1024MB
 
Здравейте мастъри!

От няколко дни насам хостинг фирмата, която ползвам ми съобщава, че отново съм надвишил максимално позволения брой файлове на плана ми, както и размерът на базата данни.

Тъй като сайтът явно е "дооста" голям, трябва да премина към варианта VPS или да си намаля броя файлове. Ясно ми е, че дори да му намаля размера, той след известно време пак ще порасне и искам или не ще плащам за сървър, но за момента ме интересува ИМА ЛИ плъгини, които чистят неужни файлове и базата данни?
Сайтът е на Wordpress - новинарски е.

Мерси предварително на отзовалите се !
По описанието разбирам, че става дума за СуперХостинг.
В случая не си предоставил никаква техническа информация, която да ни помогне да дадем каквото и да е конкретно решение, но предполагам, че този голям брой идва от изображенията, разположени в инсталацията. В cpanel имаш Inodes by Superhisosting tool в първата секция, от там можеш да анализираш точно от къде идват.
Ако броят на айнодите е надвишен с 2 или 3 пъти може да се справиш с оптимизирането им, но ако е с повече - ориентирай се към друга хостинг компания. Забележи, не план, а компания.

По подразбиране, в зависимост от темата, която ползваш се генерират до 10 копия на изображенията. Те не трябва да са повече от 3, затова провери точно колко копия се генерират. Това става като видиш колко inodes има сега чрез тула, който ти казах по-горе, качиш едно изображение, без значение какво и видиш с колко се увеличава броя веднага след това. След като разбереш дали просто си качил много изображения или наистина се генерират твърде много копия виж от къде се генерират. Най-честите места са:
*Направи пълен бекъп преди да правиш каквото и да било*
1. Настройки - Файлове в администрацията на сайта
(ако става дума за Woocommerce продукти)2. Външен вид, меню настройки, Woocommerce, продуктови изображения в администрацията на сайта
3. В папката на темата, която може да достъпиш през FTP/Cpanel File Manager, провери всички възможни файлове. Най-често това става във functions.php или като цяло всички файлове, съдържащи ключова дума "functions", много зависи от темата. Твоят проблем ще изглежда по подобен начин:

add_image_size('gallery-thumbnail', 145, 145, true);
add_image_size( 'blog-posts-list', 750, 330, true );

Общо взето гледаш да има add image size и ако видиш такова нещо - триеш целия ред.


После погледни всички плъгини до един - всичко, което е свързано с допълнителни галерии, оптимизиране на изображения и изобщо всичко, което се отнася пряко до снимките и провери техните файлове дали не съдържат такива неща.


Това ще спре генерирането на нови изображения. Това, което ще те посъветвам аз, за да си напълно сигурен, че си се спасил от старите копия на изображенията - направи експортни файлове на продуктите/публикациите и като цяло на всичко, което ти трябва и го импортирай в нова инсталация. И най-вече - забрави за инсталирането на нови и нови плъгини, които уж да намалят файловете - най-много да счупиш сайта.


С този проблем съм се сблъсквал доста пъти, така че ти давам изпитано решение. Дано съм помогнал.
 
По описанието разбирам, че става дума за СуперХостинг.
В случая не си предоставил никаква техническа информация, която да ни помогне да дадем каквото и да е конкретно решение, но предполагам, че този голям брой идва от изображенията, разположени в инсталацията. В cpanel имаш Inodes by Superhisosting tool в първата секция, от там можеш да анализираш точно от къде идват.
Ако броят на айнодите е надвишен с 2 или 3 пъти може да се справиш с оптимизирането им, но ако е с повече - ориентирай се към друга хостинг компания. Забележи, не план, а компания.

По подразбиране, в зависимост от темата, която ползваш се генерират до 10 копия на изображенията. Те не трябва да са повече от 3, затова провери точно колко копия се генерират. Това става като видиш колко inodes има сега чрез тула, който ти казах по-горе, качиш едно изображение, без значение какво и видиш с колко се увеличава броя веднага след това. След като разбереш дали просто си качил много изображения или наистина се генерират твърде много копия виж от къде се генерират. Най-честите места са:
*Направи пълен бекъп преди да правиш каквото и да било*
1. Настройки - Файлове в администрацията на сайта
(ако става дума за Woocommerce продукти)2. Външен вид, меню настройки, Woocommerce, продуктови изображения в администрацията на сайта
3. В папката на темата, която може да достъпиш през FTP/Cpanel File Manager, провери всички възможни файлове. Най-често това става във functions.php или като цяло всички файлове, съдържащи ключова дума "functions", много зависи от темата. Твоят проблем ще изглежда по подобен начин:

add_image_size('gallery-thumbnail', 145, 145, true);
add_image_size( 'blog-posts-list', 750, 330, true );

Общо взето гледаш да има add image size и ако видиш такова нещо - триеш целия ред.


После погледни всички плъгини до един - всичко, което е свързано с допълнителни галерии, оптимизиране на изображения и изобщо всичко, което се отнася пряко до снимките и провери техните файлове дали не съдържат такива неща.


Това ще спре генерирането на нови изображения. Това, което ще те посъветвам аз, за да си напълно сигурен, че си се спасил от старите копия на изображенията - направи експортни файлове на продуктите/публикациите и като цяло на всичко, което ти трябва и го импортирай в нова инсталация. И най-вече - забрави за инсталирането на нови и нови плъгини, които уж да намалят файловете - най-много да счупиш сайта.


С този проблем съм се сблъсквал доста пъти, така че ти давам изпитано решение. Дано съм помогнал.

Страшно благодаря за изчерпателния отговор, точно това ми трябваше!

Иначе да, изпуснал съм да дам малко повече инфо. Макс. допустимите файлове са 270 000 , а аз имам 288 000
 
Дори да надвишаваш с малко броя на файловете замисли се колко често ще ти се налага да вършиш тази операция по "оптимизиране? Струва ли си?

Да речем намалиш генерирането на thumbnails - с колко са намалели боя на файловете и след колко време пак ще трябва да пипаш нещо? Предполагам сайта ще става по-голям.

На базата на тази информация ще можеш да вземеш решение дали да стоиш на споделен хостинг или да инвестираш във време (най-вече лично време) за мигриране към VPS.

П.С. - аз бих стоял далеч от модифицирането на файлове по темата или ядрото, защото ще трябва да правиш промяната при всяко обновяване, а и не знаеш какво друго може да засегне въпросната промяна.
 
Дори да надвишаваш с малко броя на файловете замисли се колко често ще ти се налага да вършиш тази операция по "оптимизиране? Струва ли си?

Да речем намалиш генерирането на thumbnails - с колко са намалели боя на файловете и след колко време пак ще трябва да пипаш нещо? Предполагам сайта ще става по-голям.

На базата на тази информация ще можеш да вземеш решение дали да стоиш на споделен хостинг или да инвестираш във време (най-вече лично време) за мигриране към VPS.

П.С. - аз бих стоял далеч от модифицирането на файлове по темата или ядрото, защото ще трябва да правиш промяната при всяко обновяване, а и не знаеш какво друго може да засегне въпросната промяна.
Значи казваш да направим няколко кръпки по сайта, после още няколко докато накрая всичко е пълно с бъгове, защото не сме реагирали както трябва? Мигрирането към VPS е винаги добра идея поради много причини, но не да бъде средство за решаване на такива проблеми.
 
Дори да надвишаваш с малко броя на файловете замисли се колко често ще ти се налага да вършиш тази операция по "оптимизиране? Струва ли си?

Да речем намалиш генерирането на thumbnails - с колко са намалели боя на файловете и след колко време пак ще трябва да пипаш нещо? Предполагам сайта ще става по-голям.

На базата на тази информация ще можеш да вземеш решение дали да стоиш на споделен хостинг или да инвестираш във време (най-вече лично време) за мигриране към VPS.

П.С. - аз бих стоял далеч от модифицирането на файлове по темата или ядрото, защото ще трябва да правиш промяната при всяко обновяване, а и не знаеш какво друго може да засегне въпросната промяна.

Точно това мислех и аз, че сайтът ще продължава да се разраства и е неизбежно мигрирането. Но пък от друга страна ми се иска да няма излишно натоварващи файлове, дори и след като мина на VPS.
 
Значи казваш да направим няколко кръпки по сайта, после още няколко докато накрая всичко е пълно с бъгове, защото не сме реагирали както трябва? Мигрирането към VPS е винаги добра идея поради много причини, но не да бъде средство за решаване на такива проблеми.

Мисля, че написах точно обратното - да не се правят кръпки по кода :rolleyes:. Може би не съм се изразил достатъчно ясно.

Ако има бъг или проблем трябва да се докладва, не да се правят промени локално.
 
Значи казваш да направим няколко кръпки по сайта, после още няколко докато накрая всичко е пълно с бъгове, защото не сме реагирали както трябва?
Че ти точно това му предложи :D
При това по възможно най-негърския начин.
 
За разлика от теб, аз поне предлагам решение.
ти не ппедлагаш решение, а палеативна мярка за поддържане на сайта в полумъртво състояние. При inodes има само три сигурни решение - или триеш стари файлове към статии, или отделяш статичното съдържание в отделен акаунт на поддомейн за да имитираш CDN, или търсиш алтернативно хостинг решение ( план с по-либерални рестрикции на inodes, VPS, cloud VDS и т.н.). Спри да се излагаш във всяка тема за WP, защото ти липсва опита и рутината все още, а като те чета май няма и да ги натрупаш.
 

Горе