FOOMAN

Speedster by Fooman

  • Popularity Score 71315 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

  • Magento Connect Silver Industry Partner
Speed up your store by combining, compressing and caching Javascript and CSS files.
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

FREE
Previous Next
Overview

Speedster by Fooman

• Combines multiple Javascript and CSS files into a single Javascript file and single CSS file, to enable faster page load times
• Reduces the total size of files to be loaded as well as the number of HTTP requests, for empty and primed caches
• Fully automated once installed, with automatic versioning when Javascript/CSS files are updated
• Compresses files without requiring gzip support on your server
• Creates far future expire headers for the combined Javascript and CSS files
• Multi store capable
• Uses the Minify library by Steve Clay (released under a BSD license)

Fooman Speedster is now controlled by an advanced self testing framework. You can only enable Speedster once the configuration has been set up correctly and all self tests run successfully.

Note that the self test does not include testing for existing Javascript errors on your site - it's still important to do this separately before installing Fooman Speedster (see below for details).

Try the Demo

http://speedster.demo.fooman.co.nz/

Important - Before you Install Fooman Speedster

Please ensure you read and understand all installation and troubleshooting instructions
Ask your Magento developer to install the extension if you don't understand something in the instructions. If you do not follow all steps in the installation and troubleshooting instructions, the installation of Fooman Speedster could fail and generate errors on your site.

Always install Fooman Speedster first on your test site, before installing it on your live site
If any errors occur, it is far preferable to complete our troubleshooting instructions on your test site so your live site will remain unaffected.

Always test for existing Javascript errors on your site before installing Fooman Speedster
Fooman Speedster relies on all Javascript on your store being completely error free. If your store contains existing Javascript errors, these will be magnified when installing Speedster and could cause issues with your store's frontend. The Speedster self test does not include testing for existing Javascript errors on your site. It is important to do this separately before installing Fooman Speedster (you can test with http://jslint.com). If there any existing Javascript errors are identified on your site, ensure these are completely fixed before installing Fooman Speedster.

Ensure your site meets all system requirements (see below)

We provide Fooman Speedster as a free extension to the Magento community. Please be fair to us and do not post negative reviews for errors which can be avoided by following the installation and troubleshooting instructions (these are comprehensive and cover 95% of all issues reported to us since 2008). Unfortunately the majority of recent negative reviews that have been published via Magento Connect describe errors where either system requirements were not met, or instructions were not followed correctly. Please take care to follow all instructions correctly, and if you believe you have found a genuine error, contact us to report it in the first instance rather than leaving a negative review via Magento Connect. Thank you.

We wish you a successful installation and hope that you are impressed by the results Fooman Speedster can deliver on your store.

System Requirements - Is Fooman Speedster right for my Store?

System Requirements
Fooman Speedster works out of the box using an Apache platform run on Linux. In addition:
• Mod_rewrite (a standard Apache module installed by default on most Linux servers) must be enabled
• .htaccess must be supported
• CSS images must be available under the same domain as the store

Note: Several developers have also successfully installed Fooman Speedster on different platforms by adapting the installation process. For further reading see the ISAPI2 and Nginx threads.

Risk of Javascript Errors
Fooman Speedster has been tested with the default Magento themes and successfully installed on tens of thousands of Magento stores since 2008. However, there is always a risk that minifying and combining Javascript files can produce Javascript errors. We do not recommend using Fooman Speedster without thorough testing on a test site if:
• Your store already contains minified files
• Significant Javascript customisation work has been done on your store and the added non-default Javascript files do not follow best practice Javascript (you can test with http://jslint.com/)
• Your store uses Jquery (or has extensions installed which use Jquery) - although a workaround is provided in the instructions, almost 100% of reported errors are from stores which also use Jquery

Speedster Advanced
Fooman Speedster Advanced uses an advanced caching strategy which combines, compresses and caches JS and CSS files. Click here to see if this extension is right for your store.

Installation and Troubleshooting Instructions

Refer to both documents below for instructions on installing and troubleshooting Fooman Speedster:
The Ultimate Guide to Installing Magento Extensions
Fooman Speedster User Manual

Support

Feel free to report any suspected bugs with the extension, however please note that we are unable to provide individual support or troubleshooting advice via our support email address - see our general FAQ for more details. If an error still persists after following the troubleshooting advice above, please either contact your Magento developer or disable the extension.

Changelog

See our website (refer to the "Details" tab in the extension listing).
Release Notes

Speed up your store by combining, compressing and caching JS and CSS.

2008-11-11 12:01:37
  • Version number: 0.7.7
  • Stability: Beta
  • Compatibility: 1.2, 1.3, 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6
You must be registered and logged in to get extension key.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

Speed up your store by combining, compressing and caching JS and CSS.


Now with automatic versioning support, easier configuration and proper Magento field validation


Please read the installation instructions and latest changes here.

Speed up your store by combining, compressing and caching JS and CSS.

2008-10-09 11:20:55
  • Version number: 0.7.6
  • Stability: Beta
  • Compatibility: 1.2, 1.3, 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6
You must be registered and logged in to get extension key.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

Speed up your store by combining, compressing and caching JS and CSS.


Now with automatic versioning support, easier configuration and proper Magento field validation


Please read the installation instructions and latest changes here.

Speed up your store by combining, compressing and caching JS and CSS.

2008-10-08 23:20:06
  • Version number: 0.7.5
  • Stability: Beta
  • Compatibility: 1.2, 1.3, 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6
You must be registered and logged in to get extension key.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

Speed up your store by combining, compressing and caching JS and CSS.


Now with automatic versioning support, easier configuration and proper Magento field validation


Please read the installation instructions here.

Speed up your store by combining, compressing and caching JS and CSS.

2008-10-08 23:06:22
  • Version number: 0.7.4
  • Stability: Beta
  • Compatibility: 1.2, 1.3, 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6
You must be registered and logged in to get extension key.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

Speed up your store by combining, compressing and caching JS and CSS.


Now with automatic versioning support, easier configuration and proper Magento field validation


Please read the installation instructions here.

Speed up your store by combining, compressing and caching JS and CSS.

2008-10-08 14:45:57
  • Version number: 0.7.3
  • Stability: Beta
  • Compatibility: 1.2, 1.3, 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6
You must be registered and logged in to get extension key.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

Speed up your store by combining, compressing and caching JS and CSS.


Now with automatic versioning support, easier configuration and proper Magento field validation


Please read the installation instructions here.

Reviews

About the Developer

This extension was developed by and is supported by FOOMAN

Speedster by Fooman 3.2 5 185 185
Conflict with other extension Hi, after it has been installed the extension test failed with the following error: "Trying to load block Fooman_Speedster_Block_Page_Html_Head returns Sm_Maxshop_Block_Page_Html_Head. Please refresh your Magento configuration cache and check if you have any conflicting extensions installed." Any idea what to do to sort this problem out? Magento 1.9 May 18, 2015
Solution for crashed backend Hi to all, When i installed this extension it crashes my backend and some javascript stop working. The solution for this is very simple, in default config dehativate the javascript minification and after that activate by website, so, in frontend the files are minified and in backend not. It Works! Regards, Pedro May 12, 2015
Did not work I followed all the instructions from the guide but as soon as i install the extension (without even running the selftest), my backend crashes. I can only click on dashboard then?! The only thing that i was confused of in the guide was the minifycache folder on the FTP. I could not find it. April 20, 2015
Cannot Install OK, i have tried installing this with no success at all. It simply fails to enable the plugin. I have checked all the steps. The permissions are correct no issues there. It shows the http 4.0 error described in step 1 no problem, i can view the print.css file minified also.. However it keeps failing on self test with the following message: Selftest failed with: Step 1 - OK Unable to Connect to ssl://DOMAIN.com:443 ssl://DOMAIN.com:443 ssl://DOMAIN.com:443 Starting Fooman_Speedster_Model_Selftester Default store loaded Magento version: 1.9.1.0 Speedster DB version: Not installed Speedster Config version: 3.0.14 Checking file locations Checking rewrites Checking database Result: success Self-test finished Could you kindly let me know how to fix this so I can use the extension? thanks in advance.. March 4, 2015
Not work with 1.9 CE I get backend without css files and front with: Fatal error: Call to a member function addJs() on a non-object in /www/includes/src/Eternal_CustomMenu_Block_Toggle.php on line 14 February 17, 2015
Works also with jQuery This extension is great, I'm successfully using it on Magento v1.9.1 including a bunch of extension. -) Works with jQuery (or extentions using jQuery) if you follow some simple rules like e.g. using jQuery.noConflict() and jQuery() instead of $() -) Works on Plesk 11.5 with nginx proxy without any additional configuration on Apache or nginx -) Works with Soczed LessCSS preprocessor -) Works with Mirasvit Fullpage Cache and Mirasvit SEO suite (after a small change in code done by Mirasvit support) January 12, 2015
Nice Extension but found a Bug 404 We have searched an Extension to compress and minify CSS/JS and found this one. After the installation the system was broken (404 Errors on CSS/JS). We have fixed this solution and now it works great under 1.9 :-) If somebody needs help on this - have a look here: http://www.clever-zoeger.de/blog/magento/fooman-speedster-rewriterule-404.html Maybe the extension-developer will use this instructions to improve speedster ;-) December 12, 2014
Broke my store This is just a prack developed by the developer. Not recommended at all. November 26, 2014
Broke my store! Not recommended NOT RECOMMENDED! Live website got broke displaying blank white screen which only got fixed after uninstalling this extension. Uff!! November 9, 2014
Good Extension Worked how described! Attention: Read all recommendations for correct configuration. October 21, 2014
  • 2015-07-29T15:34:49.001-05:00
  • bvseo_lps, prod_bvrr, vn_prr_5.6
  • cp-1, bvpage1
  • co_hasreviews, tv_185, tr_185
  • loc_en_US, sid_2363, prod, sort_default
2 3 4 5 ... 19 next>>
Q&A
(21 Questions : 21 Answers)

Product Q&A

Ask your questions. Share your answers.

 
 
« Back
 
 
Sort by
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_25794228
Customer avatar
I like uninstall after crash my dashboard.

How to unistall without access to menu on dashboard?

Thanks
by
Tamainut
-
10 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
Hi there,

If you installed Fooman Speedster via Magento Connect, then use Magento Connect to uninstall Fooman Speedster.

If you installed Fooman Speedster via FTP, you will need to delete all Fooman Speedster files/folders via FTP:
* app/etc/modules/Fooman_Speedster.xml
* app/code/community/Fooman/Speedster
* lib/minify
* skin/m/

Cheers,
by
FOOMAN
-
10 months ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27003007
Customer avatar
Hi!

I don't see selftest report as on the pictures in the instruction after enabling in Fooman Speedster settings.

Is it normal or does it mean some error?

Thanks!
by
vishnyamaria
-
10 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
Hi there,

Usually refreshing the cache and logging out/logging back in would fix this problem.

Cheers,
by
FOOMAN
-
10 months ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26645136
Customer avatar
Hi there,

My merged CSS file is not being processed correctly on IE8 and IE9 after installing this extension. In other words, some versions of IE have a limit of 4095 rules per sheet, and this extension generates a CSS file with more than 4095 which causes IE to stop processing the file, and this obviously breaks the styling of the page.

Have you heard of this issue? Do you have any workarounds or suggestions for this?

Thank you
by
dannocz
-
10 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
Hi there,

One possible workaround is to split the Fooman Speedster output into several
chunks.

Chunking is determined by resulting url length. You could adjust this by editing
/app/code/community/Fooman/Speedster/Block/Page/Html/Head.php

find public function getChunkedItems($items, $prefix = '', $maxLen = 2000)
and change the 2000 to something smaller.

One thing to keep in mind while optimising performance is that using less rules is better.

Cheers,
by
FOOMAN
-
10 months ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26233190
Customer avatar
I have a P.O.S. running on the backend of Magento 1.8.1.

But this P.O.S. breaks when i turn Fooman Speedster on (or merge the Java in Magento).
Is there a way to exclude some links from being minified or merged?
by
RonnyW
-
9 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
Hi there,

Fooman Speedster does not have an option to exclude files to be minified. Also, you must not use the default merge feature when using this extension.
I would suggest you use the Fooman Speedster Advanced (http://store.fooman.co.nz/magento-extension-speedster-advanced.html) instead as it has options to exclude files from minification.

Cheers,
by
FOOMAN
-
8 months ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
 
1 answer

Install via FTP

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26316550
Customer avatar
Hey there,

I tried installing the Extension via FTP by uploading the unzipped folder (fooman_speedster-3.0.0) to magento root directory, but nothing happens. Do I have to switch Speedster on or do anything?
by
FAScholz
-
1 year, 10 months ago
+1point
1out of 1found this question helpful.
Was this helpful?Yes1No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
Hi there,

Starting with Speedster 3.0 you need to enable it under System > Configuration > Fooman Speedster.

Cheers,
by
FOOMAN
-
1 year, 10 months ago
+1point
1out of 1found this answer helpful.
Was this helpful?Yes1No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
by
FOOMAN
-
2 years, 4 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
Fooman Speedster works on all servers. Fooman Speedster Advanced supports a smarter caching strategy and improved speed performance, but requires specific server functionality to realise these gains.

Take the Speedster quiz to determine which version of Fooman Speedster is best suited to your needs:

1. Do you use Magento Version 1.4 or above?
2. Does your server send Far Future Expire Headers?
3. Does your server send gzip content?
4. Did you understand the last two questions?

If you answered 'NO' to any of the four questions, you should install the original Fooman Speedster extension.

If you answered 'YES' to all questions, you should install the Fooman Speedster Advanced extension.
by
FOOMAN
-
2 years, 4 months ago
+4points
5out of 6found this answer helpful.
Was this helpful?Yes5No1
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
by
FOOMAN
-
2 years, 4 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
The following extensions conflict with Fooman Speedster:
• CANONICAL URLs by Yoast
• MXPERTS JQUERY BASE

In both cases, a work-around can be installed during installation - refer to the Installation Instructions file for further information.
by
FOOMAN
-
2 years, 4 months ago
+2points
3out of 4found this answer helpful.
Was this helpful?Yes3No1
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26886352
Customer avatar
I installed Fooman Speedster it changes my theme path of css thats why i cant see my css images, please give me the solution ,
PLS ASAP
by
kanchan_anand
-
2 years, 3 months ago
+1point
1out of 1found this question helpful.
Was this helpful?Yes1No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
Hi kanchan_anand

Fooman Speedster rewrites image locations based on Magento's fallback and/or your settings under
System > Configuration > Web
as appropriate. Please follow the installation instructions and troubleshooting instructions to determine where exactly things start not working as intended.

Cheers
Fooman Support
by
FOOMAN
-
2 years, 3 months ago
0points
2out of 4found this answer helpful.
Was this helpful?Yes2No2
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26399417
Customer avatar
i know there's other extensions like Lesti::fpc (http://www.magentocommerce.com/magento-connect/lesti-fpc-4534.html)

Should I install both or choose one?

I'm not a developer so I dont understand the differences between them
by
RDalmagro
-
2 years, 3 months ago
+1point
1out of 1found this question helpful.
Was this helpful?Yes1No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_7393
Customer avatar
Answer: 
Speedster is intended to speed up the delivery and cacheability of your frontend assets (CSS and Javascript files).

Using another extension to speed up the creation of the whole page (usually called full page cache) like the linked to example makes sense.
by
FOOMAN
-
2 years, 3 months ago
+3points
4out of 5found this answer helpful.
Was this helpful?Yes4No1
Avatar Image Url:: http://www.magentocommerce.com/magento-connect/skin/frontend/enterprise/connect/images/pictures/developer-avatar.jpg
Customer avatar
/lib/minify/m.php is executable (permissions like 755
on the file itself and the containing folder should work) and
/var/minifycache is writeable.

I followed the step on top already,even i try to upload test.html(with some content),i can't brwoser,check http://gtescreen.com/lib/test.html (403 error)

later i try create a test files in root directory,and put test.html in it . it works .

I change lib files as "777",it's still the same.is this about rewrite problem or what.

I nedd help.
by
lmn40228
-
2 weeks, 1 day ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/magento-connect/media/avatars/avatar_7393.gif
Customer avatar
Answer: 
Hi there,

The permissions set up is specific to each server, so while we can give some general advice, for particular issues like this we suggest getting in touch with your hosting company. They would be the only ones in a position to confirm what the correct permissions to use for you are.

Cheers,
by
FOOMAN
-
1 week, 6 days ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
 
1 answer

javascript crush

Avatar Image Url:: http://www.magentocommerce.com/magento-connect/skin/frontend/enterprise/connect/images/pictures/developer-avatar.jpg
Customer avatar
Config Version: 3.0.14
DB Version: 3.0.14
Data Version: 3.0.14
Step 1 - OK
Step 2 - OK
Step 3 - OK
Step 4 - OK
Verify Full Speedster Process ERROR: "http://gtescreen.com/js/calendar/calendar-win2k-1.css" doesn't contain minified functionality (Step 5)
Verify Full Speedster Process ERROR: "http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/ui-lightness/jquery-ui.css" doesn't contain minified functionality (Step 5)
Verify Full Speedster Process ERROR: "/search.css" doesn't contain minified functionality (Step 5)
Please read the manual for details.
Starting Fooman_Speedster_Model_Selftester
Default store loaded
Magento version: 1.9.1.0
Speedster DB version: Not installed
Speedster Config version: 3.0.14
Checking file locations
Checking rewrites
Checking database
Result: success
Self-test finished

selftest result like top,but the website don't work any faster and slide javascript crush.
by
lmn40228
-
6 days ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/magento-connect/media/avatars/avatar_7393.gif
Customer avatar
Answer: 
Hi there,

You should also test for existing Javascript errors on your site before installing Fooman Speedster (since you have already installed the extension, please disable Fooman Speedster to do this). Fooman Speedster relies on all Javascript on your store being completely error free. If your store contains existing Javascript errors, these will be magnified when installing Speedster and could cause issues with your store's frontend.

If you’re seeing new Javascript (JS) errors that were not present before installing Fooman Speedster, these are most likely caused by either trying to minify already minified files, or minifying Javascript files that do not follow best practice coding style for Javascript.

To fix the double minification problem, replace the already minified file with the original non-minified Javascript. A Javascript file with .min.js in its file name is always a sure sign that this file has been minified.

To find the origin of remaining Javascript errors, we suggest testing all Javascript files which are not part of the Magento base/default theme on www.jslint.com for code quality.

Cheers,
by
FOOMAN
-
2 days ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
  • 2015-07-29T15:32:16.271-05:00
  • bvseo_lps, prod_bvqa, vn_prr_5.6
  • cp-2, bvpage2n
  • co_hasquestionsanswers
  • loc_en_US, sid_2363, prod, sort_default
<<prev2
  • 2015-07-29T15:32:16.275-05:00
  • bvseo_lps, prod_bvqa, vn_prr_5.6
  • cp-2, bvpage2n
  • co_hasquestionsanswers
  • loc_en_US, sid_2363, prod, sort_default
<<prev2
Get Help

Support for This Extension

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Magento Platform Support

If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.

Close

Register

* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window

Login

To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.