zmora.vip Posted January 15, 2019 Share Posted January 15, 2019 Witajcie, Posiadam instalacje z 25 tyś. produktów. Zauważyłem, że zaczęła generować dużą ilość zdjęć (w katalogu "p"). Zastanawiające jest to dla mnie ale nie mam wpływu na ilość zdjęć do produktów więc chce zredukować generowanie ich miniaturek. Proszę o pomoc aktualnie liczba plików na serwerze przekracza milion, a same zdjęcia ważą ponad 40G. Co mogę zrobić żeby ją zmniejszyć? Pozdrawiam Link to comment Share on other sites More sharing options...
Daresh Posted January 16, 2019 Share Posted January 16, 2019 Można spróbować zmniejszyć kompresję JPG (np. do 80) i wygenerować zdjęcia ponownie, to powinno zmniejszyć zajmowaną przestrzeń na dysku. Inny pomysł to przejrzenie szablonu i sprawdzenie, czy wszystkie miniatury jakie są generowane są rzeczywiście w szablonie używane, czasem są na sklepie jakieś pozostałości po starych szablonach. Dla dużych zdjęć może też troszkę pomóc generowanie ich bez białych pasów (modułem Perfect Thumbnails), które niepotrzebnie zwiększają rozmiar zdjęcia, a przez to też i jego wagę na dysku. Link to comment Share on other sites More sharing options...
zmora.vip Posted February 3, 2019 Author Share Posted February 3, 2019 Dziękuje za odpowiedź. Zastanawia mnie czy jest możliwość zweryfikowania, które miniaturki mi się powtarzają zbędnie załączam screen pokazujący aktualną listę. Czy jest możliwość usunięcia ich wszystkich i wprowadzania ręcznie każdą następną, którą uznam za stosowna w taki sposób by na początku usunąć wszystkie wygenerowane miniaturki, a potem na bieżąco dogenerowywać te które uznam za potrzebne? Link to comment Share on other sites More sharing options...
Daresh Posted February 4, 2019 Share Posted February 4, 2019 You would need to review your theme, check which images actually appear in the code and which are not in use. Also some images may be used for exporting some data to external services, like some kind of price comparison sites. Link to comment Share on other sites More sharing options...
zmora.vip Posted February 4, 2019 Author Share Posted February 4, 2019 11 hours ago, Daresh said: You would need to review your theme, check which images actually appear in the code and which are not in use. Also some images may be used for exporting some data to external services, like some kind of price comparison sites. Rozumiem, ale to nie mogę usunąć wszystkich, które uważam za zbędne i wprowadzać spowrotem jeśli zauważę po ponownym wygenerowaniu wszystkich miniatur, że brakuje w jakiś modułach? Nie wiem czy dobrze myślę ale np z w/w screena tm_small_default bym usunął i w module tm wprowadził bym zmiany by wyświetlał small_default skoro ma takie same proporcje. Analogicznie bym zrobił dla innych powtarzających się tm. Dobrze myślę? Link to comment Share on other sites More sharing options...
Daresh Posted February 4, 2019 Share Posted February 4, 2019 No dobry pomysł Proponuję też wdrożyć lazy loading, właśnie przygotowuję krótki tutorial jak to zrobić własnymi siłami i bez kupowania modułów. Link to comment Share on other sites More sharing options...
zmora.vip Posted February 4, 2019 Author Share Posted February 4, 2019 Dziękuje za trafną podpowiedź. Mam jeszcze pytanie, czy mógłbym prosić o wytłumaczenie znaczenia znaczników przy każdym z formatów zdjęć? W dokumentacji jest napisane tylko że cyt. "Określ dla jakiego typu zawartości należy go stosować." Rozumiem też, że nie mogę usunąć wszystkich miniatur bez generowania nowych? Link to comment Share on other sites More sharing options...
Daresh Posted February 4, 2019 Share Posted February 4, 2019 Znacznik np. Product oznacza, że ta miniaturka zostanie utworzona dla produktu, jeżeli nie jest zaznaczony to nie będzie tworzona. Ja czasem usuwam miniatury bez generowania nowych, ale mam do tego skrypt, który jedzie przez wszystkie obrazy w danym formacie i je wywala jak leci. Zauważyłem, że presta potrafi wygenerować te obrazki na żądanie. Czyli nawet jak wywalę wszystkie thickbox_default ze sklepu to nie generuję ich ponownie, jak będą potrzebne to presta sobie wygeneruje. Link to comment Share on other sites More sharing options...
zmora.vip Posted February 5, 2019 Author Share Posted February 5, 2019 Czyli jeśli wyłączę wszystkie znaczniki i wygeneruję na nowo wszystkie miniatury z zaznaczą opcją usunięcia miniatur to presta po prostu usunie wszystko i nic nie wygeneruje? Link to comment Share on other sites More sharing options...
Daresh Posted February 5, 2019 Share Posted February 5, 2019 Bardzo możliwe, ale takiego myku nie testowałem Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now