N
N
NasekinLovell2022-02-27 13:15:25
CMS
NasekinLovell, 2022-02-27 13:15:25

Which cms is best for creating more than 100,000 thousand. pages?

I want to create a website with more than 100,000 pages of cities. The architecture is as follows:
2. Branching (where only links to large cities are displayed)
2.1 Large city (only links to districts associated with a large city
are displayed) 2.2 Districts (where only sub-districts linked to a district are displayed)
2.3 Sub-district (where only links to sub-districts are displayed ) , which are tied to areas)

Which cms is best suited?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
R
Ruslan Website, 2022-02-27
@Sadyrbaev

No no, forget about cms, you need a naked language and automation here, with ordinary mouse clicks in cms you will be sawing so many pages for a long time, in any cms.

S
Sanes, 2022-02-27
@Sanes

Any with MySQL/PostrgreSQL support

F
FanatPHP, 2022-02-27
@FanatPHP

First you need to make a website with 1000 pages.
And therefore, look for a program to create 100,000

A
Adamos, 2022-02-27
@Adamos

What will be on the pages? You can make a million pages with one HTML generator if you need only stubs. You can use the wiki engine if you only need help information.
But most likely, you want something else - and it depends on this which tool will be more appropriate.

G
GoodGod, 2022-03-23
@GoodGod

The best free admin is Django. Look at the number of commits, the number of developers and the date of the first release - a powerful project is immediately clear. But there it is necessary to describe the models,

class Person(models.Model):
    first_name = models.CharField(max_length=30)
    last_name = models.CharField(max_length=30)
class Musician(models.Model):
    first_name = models.CharField(max_length=50)
    last_name = models.CharField(max_length=50)
    instrument = models.CharField(max_length=100)
class Album(models.Model):
    artist = models.ForeignKey(Musician, on_delete=models.CASCADE)
    name = models.CharField(max_length=100)
    release_date = models.DateField()
    num_stars = models.IntegerField()

and without a code, a new field cannot be added to the admin panel and to the site. But having described the layout model, saving to the database, javascript are generated automatically (since you are describing already built-in data types of the models.IntegerField type, and fields for the admin panel have already been made for them). Django's main advantage is its flat data structure (as opposed to Entity/Attribute/Value). This ensures maximum speed.
If you need a direct CMS so that you can create new fields without code, then you can take Bitrix, where the data is stored both in a flat table (if only 1 value in the field is possible) and in Entity / Attribute / Value - if the field has multiple values. It's slower. But I’ll say right away - it’s unlikely that you will be programmed with a site in such a way that you add a field in the admin panel and it is immediately displayed on the site - it’s very difficult to think over a design for a universal case of different fields.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question