Latest updates bring significant speed increase for the directory themes

Author: Categories: AitThemes News
Updated: September 6, 2018
Latest updates bring significant speed increase for the directory themes

Some owners and users of directory websites have noticed occasional problems with the speed of the theme, especially slow loading of items. This issue occurred on those websites that contained a very large amount of items (from 5,000 to 10,000 and more), while the listing portals with a smaller amount of items weren’t affected when displaying maps.

What was the cause of this issue?

Our developers analysed the problem and found out that one of the causes was a high server load when loading large amount of items. It could happen that on servers with lower performance (especially due to response time limit settings on the server), the website couldn’t load at all. Ok, but what was creating such high server load?

When the Directory themes appeared first on the market more than 5 years ago, there were only limited WordPress functionalities available at that time. WordPress was primarily a platform for bloggers and the individual functionalities that existed didn’t provide much of a basis for an effective work with directory data as is the case nowadays. No one predicted that WordPress will be used so massively also for business or directory & listings websites. But the development was progressing forward and the original “old” WP functions were substituted by the new ones which can now be utilised in more efficient manner by Directory themes.

First positive change occurred when we went from Framework 1 (the original FW for business and Directory templates) to Framework 2 (used on all of our new templates, including the new version of Directory+ Theme), but with the growing number of functionalities of the directory themes, again the demand on database was increasing. Subsequently, following the receipt of requests from our customers, we returned back to this matter and developed an update that can solve most of the issues with items loading.

What enhancements does the update contain?

The latest update brings the following significant improvements:

  • Change in the database structure

The database structure was accommodated to satisfy the data requirements of directory templates. We have optimised the way how data is stored and by this the whole process became more transparent and faster. Items, GPS coordinates and other data is stored separately now.

  • Innovated Search Engine

The search algorithm underwent a significant change. Search scripts were optimised specifically for directory themes. Searching is now faster; even for the items searched by radius.

  • Change of item loading method

The functions that are relevant for the display of items, are now performed asynchronously. What does it mean? It means that individual items are being loaded gradually (not all at once); the website is no longer slowed down. Website presents itself to the visitor instantly and items within the map are displayed in batches. Thanks to this user does not need to wait for extensive period of time for the search results to appear.

Furthermore, this change of method of items loading puts much less load on the server and therefore there is no risk that the website will crash. None of the parts is loading for such a long time that the server response time limit gets exceeded.

How much faster is the loading of Directory websites now?

In general, the speed improvement can be felt most by the users of websites with thousands or tens of thousands of items. More items there is to load, more significant is the speed increase in comparison to the previous version prior the theme update. When testing Directory website with slightly above 10,000 items, we managed to increase the loading time on our developer server in average by 85%.

Note:

The loading speed increase rate directly depends on the total number of added items and the server speed where the website is stored. On the servers with higher performance, users will notice the speed increase when loading large amount of data (for smaller amount of items the loading speed wasn’t affected by that much even before the update). The acceleration of loading will however be noticeable also for slower servers – loading won’t be as fast as on the high quality servers, but it should be more convenient to use the directory website now. Before the update this was possible only with limitations, or not possible at all.

Speed increase

Website speed acceleration tips

The latest update increases the search speed and the website loading process for large amount of items. As we already mentioned above, it is important to have a server with sufficient performance that meets the technical requirements in order to ensure the smooth and quick website operation. Another factor influencing the website speed is the hosting itself; therefore be careful to choose a good quality hosting. If you really want to ensure the speedy loading of your website, PHP 7 is a must have!

Summary

New update for directory themes brings significant speed increase for Directory themes. We have optimised how the data is stored to the database, we have enhanced the search algorithm and made the searched item loading more efficient thanks to the asynchronously performed functions. We have made all the changes with the aim to speed the directory website performance up and provide user friendly browsing experience to website’s end visitors.

Has the new update helped you with the loading speed of your website? What is your experience? Share it with us in the comments below.

About Ivi

She has more than 10 years experience in copywriting, blogging & content marketing with focusing on IT sphere and web development.

Comments (18)

    1. Zlatko

      Hello Max,
      thanks for getting back on this. Feel free to have a look at the all history of changelogs per each product in a way as is it shown in this screenshot: https://snag.gy/si5a84.jpg
      Kind regards,
      Zlatko

  1. Pierre

    Bonjour,

    Pour faire suite à votre article sur l’augmentation de la vitesse sur le site, j’utilise le thème Directory + et j’ai actuellement importé un peu plus de 10 000 villes et la recherche est un peu longue pour faire apparaître la liste des villes quand je clic sur Lieu.

    Sachant que je dois importer encore plus de 25 000 communes pour avoir toutes celles de la France, comment va être la rapidité du site ?

    Pourriez vous développer un module de recherche d’une ville dans l’emplacement “item” lors de la création d’un événement pour éviter de rechercher via le menu déroulant, cela serait très pratique.

    Merci,

    Cordialement,

    pierre

    1. Emilia

      Hello Pierre,

      I’m sorry I do not speak French so I used google translator. Are you planning to have 25 000 items?

      Have you seen our Advanced search plugin? This may suits your idea. Please have a look https://www.ait-themes.club/wordpress-plugins/advanced-search/

      Kind regards

    1. Zlatko

      Hello Michael,
      thanks for asking. Yeah, this improvement covers all of our directory themes: https://www.ait-themes.club/wordpress-themes/directory-themes/
      Best!
      Zlatko

    1. Zlatko

      Hello Reagan,
      thanks for your comment. A great job you have done with Brick theme. Should you be interesting to present your website/s/ in our showcase gallery at: https://www.ait-themes.club/showcase/, please contact us back :).
      Best!
      Zlatko

    1. Zlatko

      Hello,
      thanks for your message.
      I’d like to kindly ask you to check our knowledge base and/or documentation
      https://www.ait-themes.club/documentation/ | https://www.ait-themes.club/knowledge-base
      -> perhaps an incorrect hosting parameters setting: https://www.ait-themes.club/doc/hosting-requirements/
      Or you can post technical question directly in our support ticket system. Please log in to your account https://system.ait-themes.club/support/
      Our technicians can answer most efficiently even as quick as possible when you decide for priority question (obviously within a few hours).
      Best!
      Zlatko

  2. Alisa

    Hi! what parameters should have the server that the site worked quickly? We loaded up in the AUTO category 8000 organizations and a website is no longer open: http://eqx.me/cat/auto/
    The build server is:
    Operating System Linux
    Server Apache/2.2.31 (Unix) mod_ssl/2.2.31 OpenSSL/1.0.1e-fips mod_bwlimited/1.4
    Memory usage 75.31 MByte
    MYSQL Version 5.5.54-cll
    SQL Mode Not set
    PHP Version 5.5.36
    PHP Allow URL fopen On
    PHP Memory Limit 1024M
    PHP Max Upload Size 256M
    PHP Max Post Size 384M
    PHP Max Script Execute Time 300
    PHP Exif support No
    PHP IPTC support Yes
    PHP XML support Yes
    Site URL http://eqx.me
    Home URL http://eqx.me
    WordPress Version 4.7.3
    WordPress DB Version 38590
    Multisite No
    Active Theme Directory Plus 2.5
    Active Plugins
    AIT Advanced Filters 1.18
    AIT Announcements Bar 2.0
    AIT Claim Listing 2.20
    AIT CSV Import / Export 2.9
    AIT Directory Migrations 2.9
    AIT Easy Admin 2.5
    AIT Elements Toolkit 2.0.0
    AIT Events Pro 1.18
    AIT Get Directions 2.12
    AIT Item Extension 1.22
    AIT Item Reviews 1.36
    AIT Languages 3.0.4
    AIT PayPal Payments 1.7
    AIT PayPal Subscriptions 1.5
    AIT Permissions Manager 1.4
    AIT Quick Comments 2.24
    AIT Shortcodes 1.1.1
    AIT Special Offers 1.12
    AIT Stripe Payments 1.2
    AIT SysInfo 2.0.0
    AIT Updater 5.0.1
    All In One SEO Pack 2.3.12
    RusToLat 0.3
    Slider Revolution 5.2.5.3
    WooCommerce 2.6.14
    WP Super Cache 1.4.9

    1. Zlatko

      Hello,
      please post your technical question directly in our support ticket system. Please log in to your account https://system.ait-themes.club/support/
      Anyhow, we have no special parameters regarding the servers except the following ones: https://www.ait-themes.club/doc/hosting-requirements/
      Best!
      Zlatko

  3. Bill Angel

    I really like what I have seen and am preparing to launch a directory style website soon.

    Can you recommend a few US based hosting companies that work well with your product?

    1. Zlatko

      Hello Bill,
      thanks for interesting in directory products. We are sorry, we have not performing the testing of hosting companies with our products. The most important parameters that are required on hosting provider are described at: https://www.ait-themes.club/doc/hosting-requirements/
      Please kindly have a look at the following articles as you might find them useful:
      – https://www.ait-themes.club/knowledge-base/speed-up-website-using-caching-plugin/
      – https://www.ait-themes.club/speeding-up-your-wordpress/
      and yet
      – https://www.ait-themes.club/how-to-choose-a-webhosting-for-your-wordpress-site/
      Thanks for your understanding.
      Best regards!
      Zlatko

  4. Vikash

    If we will go for membership plan as it for $99. how my theme will work if my database will go high.
    In case if I need any changes, is it possible in theme.
    will this theme will be capable enough to work like Yelp or any other directory in future.

    1. Zlatko

      Hello Vikash,
      thanks for asking. It depends on the mass of the data you are intended to work with. For more info please have a look at the following post of our blog page: https://www.ait-themes.club/new-update-brings-significant-speed-increase-for-the-directory-themes/
      Best regards!
      Zlatko

  5. valmor

    Boa tarde! Gostaria de saber qual a diferença entre Temas Premium e Temas de Diretório?

    Pois vejo também que tem plugins Premium e Plugins de Diretório, assim como Gráficos Premium e Gráficos de Diretórios.

    Enfim gostaria de saber o que é o Diretório.

    1. Zlatko

      Hello Valmor,
      thanks for asking. Directory themes use special custom post types (items) thanks to which you can create listing portal. Themes also uses special search form thanks to which you can look up for items, search by using keywords, category, location , diameter, you can use geolocation. Directory themes can be extendable with mane useful directory plugins.
      Ther more interesting information you can find in our blog post articles:
      https://www.ait-themes.club/blog/
      Hope il help.
      Best!
      Zlatko

Leave a Reply

Your email address will not be published. Required fields are marked *

Your comments help us to improve our products and services so we keep recording them. We use the comment also for future reference. For further details please see our privacy policy

Pre-sale Questions