OPTIMIZATION
Versions
Video Presentations
The dynamic nature of an application can lead to considerable loss of speed and websites are not an exclusion to this rule. Large websites usually contain hundreds of sections and have objects with tens of thousands of records. This is why a number of techniques to speed up the work of the application or the web site have been developed. Some of them are:
  • The complete information structure can be kept visible in a separate table, where each node contains the full path (which is in practice the path to the URL of the section)
  • Denormalization of blocks by section, so that the relatively complex logic of inheritance is not applied to each query to the website.
  • Generating the file structure which mirrors the information structure beforehand. This is used for:
    • Ensuring that the queries to the web server of a code based structure lead to existing files, instead of counting on the extensions of the web server, which could impede the operations of the queries in larger websites
    • Generation of files, which include the basic information from the section they refer to, so that the queries do not reach the database
  • Generation of data arrays, especially for the initial page, which are refreshed when the data is updated, instead of making queries to the database, the data is also shown real-time.
These are only some of the features which Elements offers for optimization. A more tailored approach is needed for larger websites which will also depend on their nature.
 
БългарскиSite Map
Web Site, SEO by Calipers

Ladger