Optimizing_e107 - e107inc/e107v1 GitHub Wiki


title: Optimizing e107 permalink: /Optimizing_e107/

Speed

Speed is more important than you actually think. People on low connections don't want to see a page load for very long. This applies if you have an active community with forums, chatbox, etc.

(Images) How?

The best way, is to cut down on the amount of images you have. The more images, the longer it will take to load. Lets put it like this.

Base size=50kb All together image size=300kb

  • 50+300kb
    • 350kb

If you have someone on a low speed connection, loading 350kb of information, will take a while. But if you take out some of the images, you can cut it down to just ~70kb. Try to put the right amount of images on a page. If you need images in your news, make sure they are compressed, and if needed the quality is not so high.

Mass Information Some sites use CMS to deliver lots of information. Lets say that you have a tutorial site on flash. In that situation, you would want to cut down on the bandwidth. Many people running on cheap, or free hosting cannot afford to wast bandwidth. If you are one of those people, it is recommended that you use a simple theme. Since you have many new people entering the site constantly, you need to make sure it is fast, and each one doesn't take up much bandwidth.

Alternative An alternative to that, is have all your images on multiple hosting accounts. Have them coming from different sources. This might even speed up your site. Also, it wont eat much of your base bandwidth.

(MySQL)how?

The best way to make sure that your database is not the bottle neck, is don't put anything other than the site you have on it. Databases can hold up an unlimited amount of sites. But that will make your site slow, as your database is much bigger. If your database is bigger, then it takes longer to get the info from it.

Another good way is to run checks on the database. Optimize options in E107 help out. They throw out scripts that are no longer needed, or used. Just like a computer registry, it can become corrupt, or slow. If the database table has too much unneeded information in it, then it will slow down.

(Mods) How?

Picking the right mods is very important. Other than the need, they might influence other parts of your site. If you want the best out of your mods, you will have to fix the errors in them. The errors might slow down that section of your site, if not entirely.

Related articles

Category:Using e107 Category:Admin Category:Content Category:HOWTOs Category:Security Category:SEO