php or mysql

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • alex

    php or mysql

    Hi. I am making a page that lots of data on the first page that I want links
    displayed in a random order. If lots of people are looking at it, would I be
    better using a page that uses arrays and shuffle(), or would I be ok to use
    mysql.
    If there are over a hundred visitors a day, would mysql be making the site
    slow?
    I don't know much about hardware, and if using mysql to get data for a front
    page is too much, could it overload mysql?

    Is there any point where it's better to use php to write html rather than
    query a database everytime the page loads?

    I would be very happy if anyone could explain this, because I could not find
    the answer in books or on the web.

    Alex


  • Tony Marston

    #2
    Re: php or mysql

    100 visitors a day is nothing. Don't worry about it until you get 100
    visitors a second.

    --
    Tony Marston

    This is Tony Marston's web site, containing personal information plus pages devoted to the Uniface 4GL development language, XML and XSL, PHP and MySQL, and a bit of COBOL




    "alex" <nospam@nospam. com> wrote in message
    news:ckdpdo$jou $1@sparta.btint ernet.com...[color=blue]
    > Hi. I am making a page that lots of data on the first page that I want
    > links
    > displayed in a random order. If lots of people are looking at it, would I
    > be
    > better using a page that uses arrays and shuffle(), or would I be ok to
    > use
    > mysql.
    > If there are over a hundred visitors a day, would mysql be making the site
    > slow?
    > I don't know much about hardware, and if using mysql to get data for a
    > front
    > page is too much, could it overload mysql?
    >
    > Is there any point where it's better to use php to write html rather than
    > query a database everytime the page loads?
    >
    > I would be very happy if anyone could explain this, because I could not
    > find
    > the answer in books or on the web.
    >
    > Alex
    >
    >[/color]


    Comment

    • CJ Llewellyn

      #3
      Re: php or mysql

      "alex" <nospam@nospam. com> wrote in message
      news:ckdpdo$jou $1@sparta.btint ernet.com...[color=blue]
      > Hi. I am making a page that lots of data on the first page that I want[/color]
      links[color=blue]
      > displayed in a random order. If lots of people are looking at it, would I[/color]
      be[color=blue]
      > better using a page that uses arrays and shuffle(), or would I be ok to[/color]
      use[color=blue]
      > mysql.[/color]

      You are far better off reading only the records/fields from the database
      which you need and in the order you need them than to load the whole lot
      into memory and process them there.

      SELECT * FROM foo ORDER BY RAND()
      [color=blue]
      > If there are over a hundred visitors a day, would mysql be making the site
      > slow?[/color]

      If your site content doesn't change much then php/mysql will make the site
      slower than having static html pages. However the cost of hardware is
      comparitively little compared to the cost of you editing lots of files to
      make a style change for instance.
      [color=blue]
      > I don't know much about hardware, and if using mysql to get data for a[/color]
      front[color=blue]
      > page is too much, could it overload mysql?[/color]

      If your design is bad, and you've got lots of other resource hungry
      applications on the server then yes.
      [color=blue]
      > Is there any point where it's better to use php to write html rather than
      > query a database everytime the page loads?[/color]

      You need the data from somewhere, mysql (a.n.other rdms) happens to be in
      most circumstances a lot easier and faster than embeding code into a
      specific file. For example you can easily change the contents of the main
      page using an CMS user interface rather then editing the file in a HTML
      Editor and then uploading that file using FTP.


      Comment

      • Chung Leong

        #4
        Re: php or mysql

        "alex" <nospam@nospam. com> wrote in message
        news:ckdpdo$jou $1@sparta.btint ernet.com...[color=blue]
        > Hi. I am making a page that lots of data on the first page that I want[/color]
        links[color=blue]
        > displayed in a random order. If lots of people are looking at it, would I[/color]
        be[color=blue]
        > better using a page that uses arrays and shuffle(), or would I be ok to[/color]
        use[color=blue]
        > mysql.
        > If there are over a hundred visitors a day, would mysql be making the site
        > slow?
        > I don't know much about hardware, and if using mysql to get data for a[/color]
        front[color=blue]
        > page is too much, could it overload mysql?
        >
        > Is there any point where it's better to use php to write html rather than
        > query a database everytime the page loads?
        >
        > I would be very happy if anyone could explain this, because I could not[/color]
        find[color=blue]
        > the answer in books or on the web.
        >
        > Alex
        >[/color]

        It all depends on how often the data changes. If it changes infrequently,
        then it's probably not worth the effort to use a database.


        Comment

        • alex

          #5
          Re: php or mysql

          Thanks for the help everyone.


          Comment

          Working...