Jag har länge velat testa hur Magento ter sig på en server plattform baserad på så kallade Solid State-diskar. Alltså hårddiskar utan rörliga delar. Historiskt har dessa diskar varit både långsamma och strömslukande men haft bländande små accestider. Alltså tiden det tar att hitta en fil på hårddisken. Något som jag länge trott varit en av Magentos värsta flaskhalsar.
Webbapplikationer baserade på Zend Framework består av massor av filer och Magento är inget undantag. För ett vanligt anrop kan flera hundra filer anropas och då gäller det att ha ett system med korta accesstider. Och mina första tester på en SSD-server visar att detta stämmer. Magento blir så mycket som 16-38% snabbare på en solid state-server jämfört med en med konventionella diskar.
Testerna visar att SSD blir ordentligt mycket snabbare ju mindre cache man har påslaget. Det låter rimligt. Eftersom fler filer läses in ju mindre cache man har blir hastighetsökningen desto påtagligare. Men även i det mest cache’ade läget blir ökningen anmärkningsvärd. 16% skulle kunna motivera ett byte av diskar helt klart.
Servermiljö
Magento 1.2.1 med Sample data installerad
CPU IIntel(R) Core(TM)2 Quad 2.33GHz Duo Core
RAM: 4GB
Ren installation utan någon som helst cache
Avarage 792 + 38% snabbare än med vanliga diskar.
Min 738
Max 818
Ren installation med inbyggd cache
Avarage 399 +16% snabbare än med vanliga diskar.
Min 357
Max 586
Ren installation med inbyggd cache och eAccelerator
Avarage 221 + 18% snabbare än med vanliga diskar.
Min 209
Max 356















Kommentera inlägget