SkyNTP,

Most online software actually has two separate pieces of software.

One (front end) runs locally on your device, i.e. an app or a webpage on a browser after it has loaded. This is responsible for interfacing directly with the user, converting human input into ones and zeros and vice versa.

The other (back end) runs on the webserver/host/company that your device (and many others) is talking to. It is responsible for storing and giving data/content, managing user accounting information, policing the interactions between users and security.

It is typical to have a single backend which coordinates data sharing among and between users, and to have multiple front ends, each of which takes a different approach to interacting with the user.

For example, lemmy instances are primarily responsible for running a single backend and also send you a copy of the default front end when you open the site in a browser. But you could use another front in software instead. And have it talk to the backend without first downloading a copy of the front end software.

Lemmy Is also a bit special in that it shares data between instances (other, similar backend software) and even entirely different server software (via a common data protocol called activitypub

  • All
  • Subscribed
  • Moderated
  • Favorites
  • asklemmy@lemmy.world
  • localhost
  • All magazines
  • 200 @ entry_comment_voters
    HTTP status 200 OK
    Route name entry_comment_voters
    Has session yes
    Stateless Check no
    Time 533 ms
    Total time 533 ms
    Initialization time 69 ms
    Memory 12.0 MiB
    Peak memory usage 12.0 MiB
    PHP memory limit 128 MiB
    Logger 87
    Errors 0
    Warnings 0
    Deprecations 87
    Cache 48 in 309.24 ms
    Cache Calls 48
    Total time 309.24 ms
    Cache hits 38 / 55 (69.09%)
    Cache writes 12
    2
    Default locale en
    Missing messages 2
    Fallback messages 0
    Defined messages 119
    Security n/a
    Authenticated No
    Firewall name main
    Twig 367 ms
    Render Time 367 ms
    Template Calls 82
    Block Calls 16
    Macro Calls 6
    53 in 341 ms
    settings_row_switch 15
    user_avatar 13
    user_settings_row_switch 4
    date 3
    user_inline 2
    settings_row_enum 2
    entry_comment 1
    date_edited 1
    vote 1
    boost 1
    user_actions 1
    magazine_box 1
    magazine_sub 1
    related_magazines 1
    active_users 1
    related_categories 1
    related_posts 1
    related_entries 1
    support_us_block 1
    featured_magazines 1
    16 in 322.77 ms
    Database Queries 16
    Different statements 15
    Query time 322.77 ms
    Invalid entities 0
    Cache hits 35
    Cache misses 2
    Cache puts 2
    6.4.0
    Profiler token cf7ad8
    Environment dev
    Debug enabled
    PHP version 8.2.26   View phpinfo()
    PHP Extensions Xdebug ✗ APCu ✓ OPcache ✓
    PHP SAPI apache2handler