Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Hjælp til forbedring af page loads? 
 
Compuland
Guru
 
Total Posts:  374
Joined:  2009-01-14
Denmark
 

Hej

Har kørt sådan et plugin som kan installeres i Firefox, et som skulle tjekke en sider/side for hvordan den kører mm.

Den kommer med nogle forslag til hvad man kan gøre bedre for at forbedre loading tiden, men ja er ikke den store haj her til Magento så håber nogle af jer som ved en del mere end mig vil give en forklaring og måske en løsning om muligt?

Resultatet af et page load er:

This page has 11 external stylesheets. Try combining them into one.
This page has 11 external background images. Try combining them with CSS sprites.

Decreasing the number of components on a page reduces the number of HTTP requests required to render the page, resulting in faster page loads. Some ways to reduce the number of components include: combine files, combine multiple scripts into one script, combine multiple CSS files into one style sheet, and use CSS Sprites and image maps.

 
Magento Community Magento Community
Magento Community
Magento Community
 
crius
Moderator
 
Avatar
Total Posts:  623
Joined:  2007-10-16
Denmark
 

Som dit plugin siger, har du mange stylesheets på din side. Dels har dit tema nogle stykker, dels har du installeret noget livechat og easytabs som også har css-filer. Det kan være en ide at kigge på denne extension, som kombinerer dem til én fil:

http://www.magentocommerce.com/extension/457/fooman-speedster

Det andet forslag du får er at reducere antal baggrundsbilleder. CSS sprites går ud på at du placerer dem alle i en enkelt fil, og så med CSS styles fortæller hvert enkelt element positionen i billedet på elementets baggrund. På den måde skal brugerens browser kun hente et enkelt billede (ganske vist et stort et). Hvis du ikke er en haj til CSS skal du nok springe over her, men ellers kan du læse mere om CSS sprites her:

http://www.smashingmagazine.com/2009/04/27/the-mystery-of-css-sprites-techniques-tools-and-tutorials/

 
Magento Community Magento Community
Magento Community
Magento Community
 
Kammalou
Sr. Member
 
Avatar
Total Posts:  285
Joined:  2009-01-20
Denmark
 

i .htaccess filen i din magento root. er der en remarked linie i bunden :

FileETag none

Fjern eventuelt det remark.

Hvilket YSlow Grade givet dit pageload test dig ?

 
Magento Community Magento Community
Magento Community
Magento Community
 
Compuland
Guru
 
Total Posts:  374
Joined:  2009-01-14
Denmark
 
Euklid - 21 September 2009 06:22 AM

i .htaccess filen i din magento root. er der en remarked linie i bunden :

FileETag none

Fjern eventuelt det remark.

Hvilket YSlow Grade givet dit pageload test dig ?

Hej fjernede den remark, ved ikke om det gjorde nogen forskel.

får denne i Yslow
Overall performance score 74

 
Magento Community Magento Community
Magento Community
Magento Community
 
Kammalou
Sr. Member
 
Avatar
Total Posts:  285
Joined:  2009-01-20
Denmark
 

Kiggede lidt på din side (http://www.compuworld.dk)

Du har ikke sat dine Expire Headers på en hel del af dine elementer. Hvilket gør at de statiske elementer ikke kan udnytte din lokale browser cache.
Og så vil din initial page load være lang hvergang.

I dine css images har du en 404 på et af dine elementer. - Enten skal du fjerne den reference. eller også skal du sikre dig elementet findes.
(http://compuworld.dk/skin/frontend/default/electronics3/images/bkg_products-grid3.gif)

Jeg har på mit demo site (demo.magentopartner.com) en YSlow Grade B / Performance Score 85.

Men et initial pageload (målt med yslow) på 0.612 sec.

Har vedhæftet Yslow Rapporten. - Hvor du kan se at med en optimeret cache. er det blot 4.3K Der skal loades istedet for 295.4K.

Image Attachments
demo.magentopartner.com_yslow.jpg
File Attachments
demo.magentopartner.com_yslow.pdf  (File Size: 105KB - Downloads: 640)
 
Magento Community Magento Community
Magento Community
Magento Community
 
Compuland
Guru
 
Total Posts:  374
Joined:  2009-01-14
Denmark
 
Euklid - 21 September 2009 08:25 PM

Kiggede lidt på din side (http://www.compuworld.dk)

Du har ikke sat dine Expire Headers på en hel del af dine elementer. Hvilket gør at de statiske elementer ikke kan udnytte din lokale browser cache.
Og så vil din initial page load være lang hvergang.

I dine css images har du en 404 på et af dine elementer. - Enten skal du fjerne den reference. eller også skal du sikre dig elementet findes.
(http://compuworld.dk/skin/frontend/default/electronics3/images/bkg_products-grid3.gif)

Jeg har på mit demo site (demo.magentopartner.com) en YSlow Grade B / Performance Score 85.

Men et initial pageload (målt med yslow) på 0.612 sec.

Har vedhæftet Yslow Rapporten. - Hvor du kan se at med en optimeret cache. er det blot 4.3K Der skal loades istedet for 295.4K.

Hej Euklid.

Har løst den med 404. Men mange af de andre ting der gives som “fejl” i den yslow ting, ja fatter minus, er slet ikke programmør eller nørd i den retning sÃ¥ er helt pÃ¥ bar bund. Eks som du skriver expire headers, og en som ogsÃ¥ giver “dÃ¥rlig” grade, entity tags.

Famler i blinde her, men må prøve at søge lidt omkring og med tiden finder jeg nok ud af det. Vidste jo slet ikke noget om hjemmesider og Magento inden jeg gik i gang i Maj.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Kammalou
Sr. Member
 
Avatar
Total Posts:  285
Joined:  2009-01-20
Denmark
 

En anden kæmpe performance killer er php settingen “open_basedir” - Den skal du være sikker pÃ¥ din udbyder har disablet.
Den har at gøre med sikkerheden iforbindelse med php safe_mode.

Og reelt bunder beslutningen om at enable/disable open_basedir i performance kontra sikkerhed.

Det er også diskuteret her : http://blog.php-security.org/archives/72-Open_basedir-confusion.html

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top